From 6312636fd9a4d0f56dc7c9ff474a99d879bcb4e9 Mon Sep 17 00:00:00 2001 From: OnyxDarkKnight Date: Mon, 23 Mar 2015 14:51:06 +0000 Subject: Reworked the whole repo. --- eclipse/.metadata/.bak_0.log | 13382 +++++++++++++++++++ eclipse/.metadata/.lock | 0 eclipse/.metadata/.log | 3678 +++++ .../.metadata/.mylyn/.taskListIndex/segments.gen | Bin 0 -> 20 bytes eclipse/.metadata/.mylyn/.taskListIndex/segments_1 | Bin 0 -> 32 bytes eclipse/.metadata/.mylyn/.tasks.xml.zip | Bin 0 -> 250 bytes eclipse/.metadata/.mylyn/repositories.xml.zip | Bin 0 -> 437 bytes eclipse/.metadata/.mylyn/tasks.xml.zip | Bin 0 -> 250 bytes .../.plugins/net.sf.jautodoc/dialog_settings.xml | 25 + .../.history/0/00f44bf8f2cf0014170de422db399e8d | 65 + .../.history/0/60ca70f3b9d000141b65e2fc7f94332d | 232 + .../.history/0/90d037febbd000141b65e2fc7f94332d | 236 + .../.history/0/c03acc5982d000141a1fb02abca5ff55 | 67 + .../.history/12/50aa0d289bd000141b65e2fc7f94332d | 0 .../.history/13/70a57e40e75300141786a2891bfc8d75 | 85 + .../.history/13/908f5c3bb4d000141b65e2fc7f94332d | 195 + .../.history/15/70a157f022cf00141c41f52413db5e31 | 459 + .../.history/15/a058ee18bcd000141b65e2fc7f94332d | 114 + .../.history/15/b0d74dd670cf00141de78e4a85bb2469 | 41 + .../.history/17/3014ba2224cf00141c41f52413db5e31 | 25 + .../.history/18/70793b297ecf00141de78e4a85bb2469 | 81 + .../.history/18/f0b8342df3cf0014170de422db399e8d | 64 + .../.history/19/40b7127a9cd000141b65e2fc7f94332d | 52 + .../.history/1a/70a655ecbdd000141b65e2fc7f94332d | 237 + .../.history/1b/208e063bf5cf0014170de422db399e8d | 69 + .../.history/1b/807d1568bed000141b65e2fc7f94332d | 239 + .../.history/1b/f07260f599d000141b65e2fc7f94332d | 78 + .../.history/1d/10a8250bf2cf0014170de422db399e8d | 64 + .../.history/1d/304ae31aa0ce00141801ff0972626827 | 71 + .../.history/1e/00b1e982a0ce00141801ff0972626827 | 25 + .../.history/1e/e0daccca6fcf00141de78e4a85bb2469 | 43 + .../.history/1f/20cffe1816cf00141c41f52413db5e31 | 30 + .../.history/2/804b704ea7ce00141801ff0972626827 | 113 + .../.history/2/e064279b24cf00141c41f52413db5e31 | 36 + .../.history/20/709a7da620cf00141c41f52413db5e31 | 459 + .../.history/20/80c96a3f6fcf00141de78e4a85bb2469 | 39 + .../.history/20/906f9d59f3cf0014170de422db399e8d | 64 + .../.history/21/90210400bbd000141b65e2fc7f94332d | 112 + .../.history/22/400e338dbcd000141b65e2fc7f94332d | 238 + .../.history/22/50c220fcb9d000141b65e2fc7f94332d | 232 + .../.history/23/408dbb6524cf00141c41f52413db5e31 | 36 + .../.history/24/e06abfb6f6cf0014170de422db399e8d | 66 + .../.history/25/10ad6571bed000141b65e2fc7f94332d | 240 + .../.history/25/6035720f6fcf00141de78e4a85bb2469 | 36 + .../.history/25/60b18a49bdd000141b65e2fc7f94332d | 125 + .../.history/25/60f0dd6d12cf00141c41f52413db5e31 | 453 + .../.history/25/f08a3fedf1cf0014170de422db399e8d | 63 + .../.history/26/40b2f4a3b8d000141b65e2fc7f94332d | 197 + .../.history/26/801b0ce922cf00141c41f52413db5e31 | 460 + .../.history/26/905604776fcf00141de78e4a85bb2469 | 39 + .../.history/27/10f40556bbd000141b65e2fc7f94332d | 112 + .../.history/27/60dda1c0bcd000141b65e2fc7f94332d | 245 + .../.history/27/a01e32b5bbd000141b65e2fc7f94332d | 114 + .../.history/28/5054a9ea70cf00141de78e4a85bb2469 | 41 + .../.history/28/90616b3e85d000141a1fb02abca5ff55 | 79 + .../.history/29/b02c9da3a5ce00141801ff0972626827 | 104 + .../.history/2a/30dc218d2f9300141384bdd0ca2744d8 | 659 + .../.history/2b/2069bbfabdd000141b65e2fc7f94332d | 237 + .../.history/2b/a09c5791f6cf0014170de422db399e8d | 65 + .../.history/2c/0057e48384c600141066cb38d875561a | 86 + .../.history/2c/0075f9bc9fd000141b65e2fc7f94332d | 78 + .../.history/2c/702e06909bd000141b65e2fc7f94332d | 44 + .../.history/2c/b0fd61c916cf00141c41f52413db5e31 | 115 + .../.history/2d/90ac8e2b9fce00141801ff0972626827 | 68 + .../.history/2f/3016ca8fa3d000141b65e2fc7f94332d | 68 + .../.history/2f/90f98826b0d000141b65e2fc7f94332d | 247 + .../.history/3/902846c39fd000141b65e2fc7f94332d | 74 + .../.history/31/4099cacb16cf00141c41f52413db5e31 | 459 + .../.history/31/7026f2daf4cf0014170de422db399e8d | 62 + .../.history/31/90e1eeeff3cf0014170de422db399e8d | 62 + .../.history/32/009ecb1ebbd000141b65e2fc7f94332d | 112 + .../.history/33/10854bde6e5f00141b03e33c57c1f917 | 79 + .../.history/34/10340d2ef2cf0014170de422db399e8d | 64 + .../.history/34/e00a4c70e75300141786a2891bfc8d75 | 85 + .../.history/35/00ec9292a7ce00141801ff0972626827 | 116 + .../.history/35/50cdc566f48a00141c1cba3f7039360c | 617 + .../.history/35/c0e606a470cf00141de78e4a85bb2469 | 41 + .../.history/36/9026020ff48a00141c1cba3f7039360c | 618 + .../.history/36/9032f899b7d000141b65e2fc7f94332d | 197 + .../.history/36/a0809e1223cf00141c41f52413db5e31 | 460 + .../.history/37/10568ea1b7d000141b65e2fc7f94332d | 197 + .../.history/38/a0c4fa6984d000141a1fb02abca5ff55 | 69 + .../.history/3a/002a7b0fb7d000141b65e2fc7f94332d | 197 + .../.history/3a/10dc7459bbd000141b65e2fc7f94332d | 114 + .../.history/3a/606c08157ecf00141de78e4a85bb2469 | 81 + .../.history/3a/7064faac7dcf00141de78e4a85bb2469 | 186 + .../.history/3b/10890341bbd000141b65e2fc7f94332d | 112 + .../.history/3b/3024e21485d000141a1fb02abca5ff55 | 79 + .../.history/3b/503ff62fb6d000141b65e2fc7f94332d | 197 + .../.history/3c/60160ac99ad000141b65e2fc7f94332d | 74 + .../.history/3c/90a539afbbd000141b65e2fc7f94332d | 114 + .../.history/3d/0091dffeb5d000141b65e2fc7f94332d | 197 + .../.history/3d/30f66b0413cf00141c41f52413db5e31 | 57 + .../.history/3e/5019b6d220cf00141c41f52413db5e31 | 32 + .../.history/3e/7005297f22cf00141c41f52413db5e31 | 460 + .../.history/3e/808884ea13cf00141c41f52413db5e31 | 28 + .../.history/3f/30afb93df48a00141c1cba3f7039360c | 617 + .../.history/3f/50b62efab9d000141b65e2fc7f94332d | 232 + .../.history/3f/6048b993bcd000141b65e2fc7f94332d | 243 + .../.history/3f/c022d38cf2cf0014170de422db399e8d | 64 + .../.history/3f/e0ed63d312cf00141c41f52413db5e31 | 261 + .../.history/4/003ee58eafd000141b65e2fc7f94332d | 247 + .../.history/4/c02871fbb6d000141b65e2fc7f94332d | 197 + .../.history/40/b0889c1bbcd000141b65e2fc7f94332d | 115 + .../.history/41/c080ae01bcd000141b65e2fc7f94332d | 236 + .../.history/42/20200c94b8d000141b65e2fc7f94332d | 197 + .../.history/43/70f7cff5b6d000141b65e2fc7f94332d | 197 + .../.history/44/50241a6d84c600141066cb38d875561a | 86 + .../.history/44/d0a17b8f13cf00141c41f52413db5e31 | 24 + .../.history/45/90a975eca4ce00141801ff0972626827 | 103 + .../.history/46/104eb856f48a00141c1cba3f7039360c | 617 + .../.history/46/7051d7cf22cf00141c41f52413db5e31 | 460 + .../.history/48/20293dcd23cf00141c41f52413db5e31 | 99 + .../.history/48/f0362027f4cf0014170de422db399e8d | 62 + .../.history/49/2066f1c9bbd000141b65e2fc7f94332d | 115 + .../.history/49/707c7127bed000141b65e2fc7f94332d | 178 + .../.history/4a/4009975e82d000141a1fb02abca5ff55 | 67 + .../.history/4a/6016724bbad000141b65e2fc7f94332d | 78 + .../.history/4a/9089738c21cf00141c41f52413db5e31 | 36 + .../.history/4b/20a0a61c84d000141a1fb02abca5ff55 | 13 + .../.history/4b/20bea20c21cf00141c41f52413db5e31 | 36 + .../.history/4b/405c7f377ecf00141de78e4a85bb2469 | 13 + .../.history/4b/90de45a1bbd000141b65e2fc7f94332d | 114 + .../.history/4b/a055ddd2bbd000141b65e2fc7f94332d | 115 + .../.history/4b/d0c27ea5f6cf0014170de422db399e8d | 66 + .../.history/4c/1031dd2dbbd000141b65e2fc7f94332d | 112 + .../.history/4c/70c9f176f2cf0014170de422db399e8d | 64 + .../.history/4d/f08f115612cf00141c41f52413db5e31 | 24 + .../.history/4e/50025dc484c600141066cb38d875561a | 86 + .../.history/4e/b0576841f2cf0014170de422db399e8d | 64 + .../.history/4f/007bc83ab6d000141b65e2fc7f94332d | 197 + .../.history/4f/402d4daebcd000141b65e2fc7f94332d | 246 + .../.history/4f/e0d9514683d000141a1fb02abca5ff55 | 79 + .../.history/5/f00c439cb7d000141b65e2fc7f94332d | 197 + .../.history/50/10b548dabad000141b65e2fc7f94332d | 112 + .../.history/50/70986997b7d000141b65e2fc7f94332d | 197 + .../.history/52/c0326ecba5ce00141801ff0972626827 | 448 + .../.history/52/e06a0851bdd000141b65e2fc7f94332d | 125 + .../.history/53/90cafa5d14cf00141c41f52413db5e31 | 35 + .../.history/54/8048f9edb6d000141b65e2fc7f94332d | 197 + .../.history/54/a09b425fbbd000141b65e2fc7f94332d | 114 + .../.history/56/90504c0bbbd000141b65e2fc7f94332d | 112 + .../.history/56/a0087dd116cf00141c41f52413db5e31 | 116 + .../.history/57/20ddfa7621cf00141c41f52413db5e31 | 36 + .../.history/57/a04f0c50a4ce00141801ff0972626827 | 435 + .../.history/57/c08394fe40cf001411138789b9e67617 | 459 + .../.history/57/e0aa469384d000141a1fb02abca5ff55 | 79 + .../.history/59/1044992a23cf00141c41f52413db5e31 | 459 + .../.history/59/1048515cbbd000141b65e2fc7f94332d | 114 + .../.history/59/b085ddbd9ad000141b65e2fc7f94332d | 74 + .../.history/59/c07baaa5bcd000141b65e2fc7f94332d | 245 + .../.history/59/e0e84e2dbdd000141b65e2fc7f94332d | 115 + .../.history/5b/80f31216bbd000141b65e2fc7f94332d | 112 + .../.history/5b/b0474f9184d000141a1fb02abca5ff55 | 79 + .../.history/5b/b0a71b6116cf00141c41f52413db5e31 | 30 + .../.history/5c/10e245fff3cf0014170de422db399e8d | 62 + .../.history/5c/d08f32069cd000141b65e2fc7f94332d | 44 + .../.history/5c/f0e98566a7ce00141801ff0972626827 | 116 + .../.history/5d/00fa2de0a6ce00141801ff0972626827 | 106 + .../.history/5e/50723f9b2f9300141384bdd0ca2744d8 | 660 + .../.history/5e/f0abea277dcf00141de78e4a85bb2469 | 187 + .../.history/5f/30d8062da0ce00141801ff0972626827 | 71 + .../.history/5f/30e8b2dea5ce00141801ff0972626827 | 102 + .../.history/5f/50b15c9812cf00141c41f52413db5e31 | 102 + .../.history/5f/60bc25dabdd000141b65e2fc7f94332d | 236 + .../.history/6/d0a52e0212cf00141c41f52413db5e31 | 446 + .../.history/60/601a6034bcd000141b65e2fc7f94332d | 197 + .../.history/60/c0d85da8b8d000141b65e2fc7f94332d | 197 + .../.history/60/d052a15084c600141066cb38d875561a | 86 + .../.history/61/50774f8f84c600141066cb38d875561a | 86 + .../.history/62/2069867dbbd000141b65e2fc7f94332d | 114 + .../.history/62/30a210a5bbd000141b65e2fc7f94332d | 114 + .../.history/62/f0beebb39ad000141b65e2fc7f94332d | 74 + .../.history/63/60d2e4cf84c600141066cb38d875561a | 86 + .../.history/63/60dd45d1a5ce00141801ff0972626827 | 448 + .../.history/63/e00f48f3bdd000141b65e2fc7f94332d | 237 + .../.history/63/e0b3878d7dcf00141de78e4a85bb2469 | 223 + .../.history/64/30a5d74a2f9300141384bdd0ca2744d8 | 659 + .../.history/64/50a406e982d000141a1fb02abca5ff55 | 67 + .../.history/64/905e928db7d000141b65e2fc7f94332d | 197 + .../.history/65/603844c615cf00141c41f52413db5e31 | 460 + .../.history/65/60ae11e56e5f00141b03e33c57c1f917 | 80 + .../.history/65/80ef4046bbd000141b65e2fc7f94332d | 112 + .../.history/65/9039e7ea21cf00141c41f52413db5e31 | 459 + .../.history/66/b0813d41f3cf0014170de422db399e8d | 64 + .../.history/67/f0427c9d2f9300141384bdd0ca2744d8 | 660 + .../.history/68/00b782eca6ce00141801ff0972626827 | 112 + .../.history/68/f05ddeeb99d000141b65e2fc7f94332d | 79 + .../.history/69/30a1d335b4d000141b65e2fc7f94332d | 195 + .../.history/69/4034bfb970cf00141de78e4a85bb2469 | 462 + .../.history/6a/50b952462f9300141384bdd0ca2744d8 | 659 + .../.history/6b/c0058039a3ce00141801ff0972626827 | 438 + .../.history/6d/102be67fbbd000141b65e2fc7f94332d | 114 + .../.history/6d/20760f8dbbd000141b65e2fc7f94332d | 114 + .../.history/6e/d012947f9fce00141801ff0972626827 | 187 + .../.history/6f/b08cd803bcd000141b65e2fc7f94332d | 236 + .../.history/6f/f0b063e3a3ce00141801ff0972626827 | 435 + .../.history/7/105eef10f4cf0014170de422db399e8d | 62 + .../.history/7/90e15befbdd000141b65e2fc7f94332d | 237 + .../.history/7/d09c58ed23cf00141c41f52413db5e31 | 99 + .../.history/70/408fefd316cf00141c41f52413db5e31 | 116 + .../.history/70/5022fbd5b9d000141b65e2fc7f94332d | 232 + .../.history/70/e09f38179cd000141b65e2fc7f94332d | 48 + .../.history/71/60317a00bad000141b65e2fc7f94332d | 232 + .../.history/72/00e8ece9b6d000141b65e2fc7f94332d | 197 + .../.history/72/a00659a981d000141a1fb02abca5ff55 | 66 + .../.history/72/b01f1983b4d000141b65e2fc7f94332d | 195 + .../.history/72/c0b3c7e9e65300141786a2891bfc8d75 | 84 + .../.history/73/f07bc4852f9300141384bdd0ca2744d8 | 659 + .../.history/74/10c2166623cf00141c41f52413db5e31 | 461 + .../.history/75/20c0a81e70cf00141de78e4a85bb2469 | 43 + .../.history/76/b0ea8d2c7ccf00141de78e4a85bb2469 | 78 + .../.history/78/9098c35323cf00141c41f52413db5e31 | 461 + .../.history/79/f099510ebed000141b65e2fc7f94332d | 125 + .../.history/7a/f0dc16e6bad000141b65e2fc7f94332d | 112 + .../.history/7b/d08754d5a5ce00141801ff0972626827 | 448 + .../.history/7c/a02cf81bf48a00141c1cba3f7039360c | 618 + .../.history/7d/408bce2c7ecf00141de78e4a85bb2469 | 13 + .../.history/7d/80a2ccf2b6d000141b65e2fc7f94332d | 197 + .../.history/7d/c00b3a4e14cf00141c41f52413db5e31 | 113 + .../.history/7e/0063cb09a4ce00141801ff0972626827 | 435 + .../.history/7e/50b82d4b23cf00141c41f52413db5e31 | 461 + .../.history/7e/90811e76bbd000141b65e2fc7f94332d | 114 + .../.history/7e/d016443bbad000141b65e2fc7f94332d | 232 + .../.history/7e/e0cadf43f3cf0014170de422db399e8d | 64 + .../.history/7f/00b736a77dcf00141de78e4a85bb2469 | 82 + .../.history/7f/c0c31c6bf2cf0014170de422db399e8d | 64 + .../.history/7f/e05bccf47ecf00141de78e4a85bb2469 | 78 + .../.history/8/60685a7322cf00141c41f52413db5e31 | 463 + .../.history/8/b04fbcf8bbd000141b65e2fc7f94332d | 236 + .../.history/80/406867c2a5ce00141801ff0972626827 | 448 + .../.history/80/e0c8a1d614cf00141c41f52413db5e31 | 460 + .../.history/82/a027f35412cf00141c41f52413db5e31 | 447 + .../.history/83/a05c8663b7d000141b65e2fc7f94332d | 197 + .../.history/84/c023ecaca5ce00141801ff0972626827 | 448 + .../.history/85/20a25d63bbd000141b65e2fc7f94332d | 114 + .../.history/85/20ce4e77a0ce00141801ff0972626827 | 0 .../.history/85/8013b6e1bdd000141b65e2fc7f94332d | 237 + .../.history/85/902f5c8116cf00141c41f52413db5e31 | 32 + .../.history/86/407ff7ab81d000141a1fb02abca5ff55 | 67 + .../.history/87/0090d02f23cf00141c41f52413db5e31 | 460 + .../.history/87/108b25f9b6d000141b65e2fc7f94332d | 197 + .../.history/88/902740e1bad000141b65e2fc7f94332d | 112 + .../.history/88/d084e8b4f2cf0014170de422db399e8d | 64 + .../.history/89/1058a217f5cf0014170de422db399e8d | 69 + .../.history/8a/708b72abbbd000141b65e2fc7f94332d | 114 + .../.history/8c/109be73121cf00141c41f52413db5e31 | 36 + .../.history/8d/20884d44b4d000141b65e2fc7f94332d | 195 + .../.history/8f/602f81f1b9d000141b65e2fc7f94332d | 232 + .../.history/9/704de242b6d000141b65e2fc7f94332d | 197 + .../.history/90/902c91fbf5cf0014170de422db399e8d | 69 + .../.history/90/90e4273eb4d000141b65e2fc7f94332d | 195 + .../.history/90/b0804ec7bbd000141b65e2fc7f94332d | 114 + .../.history/91/00916edebad000141b65e2fc7f94332d | 112 + .../.history/91/40989e4e2f9300141384bdd0ca2744d8 | 659 + .../.history/91/7094473ba5ce00141801ff0972626827 | 436 + .../.history/92/0012daebb6d000141b65e2fc7f94332d | 197 + .../.history/92/5027d4627dcf00141de78e4a85bb2469 | 221 + .../.history/93/309bb5e59bd000141b65e2fc7f94332d | 44 + .../.history/93/5050fcc811cf00141c41f52413db5e31 | 30 + .../.history/94/101de9f4bad000141b65e2fc7f94332d | 112 + .../.history/94/808d7bfff2cf0014170de422db399e8d | 64 + .../.history/96/20fefcf5f6cf0014170de422db399e8d | 66 + .../.history/97/30e2d9ce70cf00141de78e4a85bb2469 | 41 + .../.history/97/50e131a6a5ce00141801ff0972626827 | 447 + .../.history/9a/e0a4fd13b7d000141b65e2fc7f94332d | 197 + .../.history/9b/b08e70da15cf00141c41f52413db5e31 | 460 + .../.history/9c/40075a7e83d000141a1fb02abca5ff55 | 76 + .../.history/9c/a07e323e82d000141a1fb02abca5ff55 | 67 + .../.history/9d/e0dd554e24cf00141c41f52413db5e31 | 460 + .../.history/9e/009246eabcd000141b65e2fc7f94332d | 244 + .../.history/9f/106b3f3e7ecf00141de78e4a85bb2469 | 81 + .../.history/9f/20478b38b4d000141b65e2fc7f94332d | 195 + .../.history/9f/20c9f6e114cf00141c41f52413db5e31 | 459 + .../.history/9f/20d9a4a46eae0014128c87a7399fc341 | 269 + .../.history/a0/00a993b822cf00141c41f52413db5e31 | 460 + .../.history/a1/10a3c349bad000141b65e2fc7f94332d | 78 + .../.history/a1/50356899bcd000141b65e2fc7f94332d | 244 + .../.history/a1/90065c70f48a00141c1cba3f7039360c | 617 + .../.history/a1/c0592c612f9300141384bdd0ca2744d8 | 659 + .../.history/a2/90d73160f48a00141c1cba3f7039360c | 617 + .../.history/a2/f0aba030bdd000141b65e2fc7f94332d | 125 + .../.history/a3/70560814bbd000141b65e2fc7f94332d | 112 + .../.history/a3/900b847d70cf00141de78e4a85bb2469 | 23 + .../.history/a3/b0489a1082d000141a1fb02abca5ff55 | 67 + .../.history/a4/80a5a26aa4ce00141801ff0972626827 | 435 + .../.history/a4/b0b5ffe4bcd000141b65e2fc7f94332d | 246 + .../.history/a4/c0b377522f9300141384bdd0ca2744d8 | 659 + .../.history/a5/609c1e85a3d000141b65e2fc7f94332d | 68 + .../.history/a6/908c46b1bbd000141b65e2fc7f94332d | 114 + .../.history/a8/104e81bcbbd000141b65e2fc7f94332d | 114 + .../.history/a8/5091d7a47dcf00141de78e4a85bb2469 | 223 + .../.history/a8/b0e9a94b82d000141a1fb02abca5ff55 | 67 + .../.history/a9/702aada322cf00141c41f52413db5e31 | 460 + .../.history/a9/d0cb2f4b7ecf00141de78e4a85bb2469 | 87 + .../.history/aa/00c84d88bed000141b65e2fc7f94332d | 241 + .../.history/aa/30b09a9679cf00141de78e4a85bb2469 | 99 + .../.history/ab/6017c8e9b5d000141b65e2fc7f94332d | 197 + .../.history/ac/50048858e65300141786a2891bfc8d75 | 89 + .../.history/ac/50346c7da0ce00141801ff0972626827 | 12 + .../.history/ac/70b9cd197acf00141de78e4a85bb2469 | 104 + .../.history/ad/400a697183d000141a1fb02abca5ff55 | 76 + .../.history/af/901e9340bcd000141b65e2fc7f94332d | 197 + .../.history/af/d0ba0cecf2cf0014170de422db399e8d | 64 + .../.history/af/d0ca0d9da5ce00141801ff0972626827 | 102 + .../.history/b/b04e0c6083d000141a1fb02abca5ff55 | 80 + .../.history/b/f079b2e06fcf00141de78e4a85bb2469 | 43 + .../.history/b2/805eed72bed000141b65e2fc7f94332d | 240 + .../.history/b5/00a0532bbbd000141b65e2fc7f94332d | 112 + .../.history/b5/60e65c7684c600141066cb38d875561a | 86 + .../.history/b6/106fae7312cf00141c41f52413db5e31 | 94 + .../.history/b6/306a41c76fcf00141de78e4a85bb2469 | 43 + .../.history/b6/606b4ad414cf00141c41f52413db5e31 | 458 + .../.history/b6/60a49035e75300141786a2891bfc8d75 | 85 + .../.history/b7/506e1ce570cf00141de78e4a85bb2469 | 463 + .../.history/b7/b04a00579cd000141b65e2fc7f94332d | 48 + .../.history/b7/b0804930bcd000141b65e2fc7f94332d | 197 + .../.history/b7/f0e12b0e9cd000141b65e2fc7f94332d | 48 + .../.history/b8/10f70a8cbed000141b65e2fc7f94332d | 241 + .../.history/b8/e03e7349a6ce00141801ff0972626827 | 104 + .../.history/b8/e0b1d7d7b6d000141b65e2fc7f94332d | 197 + .../.history/b9/309ab103b0d000141b65e2fc7f94332d | 246 + .../.history/b9/c0efc084a5ce00141801ff0972626827 | 103 + .../.history/b9/d024d91417cf00141c41f52413db5e31 | 32 + .../.history/ba/20f3e540b4d000141b65e2fc7f94332d | 195 + .../.history/ba/601f11c4f38a00141c1cba3f7039360c | 616 + .../.history/bb/8033e6be23cf00141c41f52413db5e31 | 99 + .../.history/bc/60c1a1249fce00141801ff0972626827 | 71 + .../.history/bc/d05049b984c600141066cb38d875561a | 86 + .../.history/bc/f0b55b69bad000141b65e2fc7f94332d | 197 + .../.history/c/70917207bed000141b65e2fc7f94332d | 125 + .../.history/c0/10212e1abbd000141b65e2fc7f94332d | 112 + .../.history/c0/4032699bb8d000141b65e2fc7f94332d | 197 + .../.history/c1/f01d11859ad000141b65e2fc7f94332d | 74 + .../.history/c2/f0af8c117acf00141de78e4a85bb2469 | 101 + .../.history/c4/40367889a5ce00141801ff0972626827 | 446 + .../.history/c4/b048e39fb8d000141b65e2fc7f94332d | 197 + .../.history/c6/7013ae1e85d000141a1fb02abca5ff55 | 79 + .../.history/c6/e0433f2d7dcf00141de78e4a85bb2469 | 221 + .../.history/c7/10dc615fbed000141b65e2fc7f94332d | 240 + .../.history/c7/70f09d1c7acf00141de78e4a85bb2469 | 102 + .../.history/c7/802694e3b6d000141b65e2fc7f94332d | 197 + .../.history/c7/d0ba6178bbd000141b65e2fc7f94332d | 114 + .../.history/c8/0088d4467ecf00141de78e4a85bb2469 | 187 + .../.history/c9/10b07e76a4ce00141801ff0972626827 | 436 + .../.history/c9/f0711f27a7ce00141801ff0972626827 | 111 + .../.history/ca/509abef6f38a00141c1cba3f7039360c | 617 + .../.history/ca/f037376012cf00141c41f52413db5e31 | 88 + .../.history/cb/c0eb4d77b9d000141b65e2fc7f94332d | 233 + .../.history/cc/10c08f90b7d000141b65e2fc7f94332d | 197 + .../.history/cc/600bf435bdd000141b65e2fc7f94332d | 125 + .../.history/cc/80d5ff84bed000141b65e2fc7f94332d | 241 + .../.history/cd/b0a79825a3ce00141801ff0972626827 | 435 + .../.history/ce/70b3113c6fcf00141de78e4a85bb2469 | 39 + .../.history/ce/802d6c7d12cf00141c41f52413db5e31 | 97 + .../.history/ce/e02d96277ecf00141de78e4a85bb2469 | 187 + .../.history/d/20ce60e681d000141a1fb02abca5ff55 | 66 + .../.history/d/406be580bed000141b65e2fc7f94332d | 240 + .../.history/d0/306fef1113cf00141c41f52413db5e31 | 235 + .../.history/d2/c001ded384d000141a1fb02abca5ff55 | 79 + .../.history/d3/40e36e70b9d000141b65e2fc7f94332d | 233 + .../.history/d3/80bf6f449bd000141b65e2fc7f94332d | 12 + .../.history/d3/c054e7fab5d000141b65e2fc7f94332d | 197 + .../.history/d4/60ad6fa0bcd000141b65e2fc7f94332d | 245 + .../.history/d4/d07706722f9300141384bdd0ca2744d8 | 659 + .../.history/d4/d0b060aabcd000141b65e2fc7f94332d | 246 + .../.history/d5/303797fd70cf00141de78e4a85bb2469 | 41 + .../.history/d5/a098cba6bbd000141b65e2fc7f94332d | 114 + .../.history/d6/8057ba46b6d000141b65e2fc7f94332d | 197 + .../.history/d6/f0ef569c3fcf001411138789b9e67617 | 74 + .../.history/d7/40e71d74a5ce00141801ff0972626827 | 446 + .../.history/d9/10f9057570cf00141de78e4a85bb2469 | 23 + .../.history/d9/20879a0e7ccf00141de78e4a85bb2469 | 78 + .../.history/da/30ea349dbbd000141b65e2fc7f94332d | 114 + .../.history/db/80e1e997f2cf0014170de422db399e8d | 64 + .../.history/dc/80c6ef06b6d000141b65e2fc7f94332d | 197 + .../.history/dd/7040acbf14cf00141c41f52413db5e31 | 453 + .../.history/de/007d82c399d000141b65e2fc7f94332d | 74 + .../.history/e0/307fa52624cf00141c41f52413db5e31 | 99 + .../.history/e0/4010cd0b71cf00141de78e4a85bb2469 | 41 + .../.history/e3/d0e62fdca5ce00141801ff0972626827 | 448 + .../.history/e4/a0630cfe22cf00141c41f52413db5e31 | 459 + .../.history/e5/c04fd795a3d000141b65e2fc7f94332d | 68 + .../.history/e7/50b3265a70cf00141de78e4a85bb2469 | 463 + .../.history/e7/600fcefeb6d000141b65e2fc7f94332d | 197 + .../.history/e8/3080ffd383c600141066cb38d875561a | 86 + .../.history/e8/7006558fa4ce00141801ff0972626827 | 436 + .../.history/ea/d02f62a6b8d000141b65e2fc7f94332d | 197 + .../.history/eb/104b1fe0b6d000141b65e2fc7f94332d | 197 + .../.history/eb/20010f43a5ce00141801ff0972626827 | 102 + .../.history/ec/103c252f6a8700141aabd4ca4d39309b | 248 + .../.history/ec/20d3910bbdd000141b65e2fc7f94332d | 242 + .../.history/ec/e0847d256fcf00141de78e4a85bb2469 | 37 + .../.history/ed/508104ffb9d000141b65e2fc7f94332d | 232 + .../.history/ed/90284a44bbd000141b65e2fc7f94332d | 112 + .../.history/ee/d0e63671bcd000141b65e2fc7f94332d | 238 + .../.history/ef/90de6b157dcf00141de78e4a85bb2469 | 221 + .../.history/ef/d0c544f1bdd000141b65e2fc7f94332d | 237 + .../.history/f/208abec412cf00141c41f52413db5e31 | 57 + .../.history/f0/10a6e789b7d000141b65e2fc7f94332d | 197 + .../.history/f0/f08cc33785c600141066cb38d875561a | 86 + .../.history/f0/f0d537e7bdd000141b65e2fc7f94332d | 237 + .../.history/f1/70f21455bdd000141b65e2fc7f94332d | 125 + .../.history/f2/f043f225a4ce00141801ff0972626827 | 435 + .../.history/f3/00fc7df4b6d000141b65e2fc7f94332d | 197 + .../.history/f3/1004bc969bd000141b65e2fc7f94332d | 44 + .../.history/f3/20259783bbd000141b65e2fc7f94332d | 114 + .../.history/f3/e09bcee7b6d000141b65e2fc7f94332d | 197 + .../.history/f5/9037e8d8f2cf0014170de422db399e8d | 64 + .../.history/f5/c04a3dbcbcd000141b65e2fc7f94332d | 246 + .../.history/f6/7014dc552f9300141384bdd0ca2744d8 | 658 + .../.history/f7/80d09401b7d000141b65e2fc7f94332d | 197 + .../.history/f8/10660ab09ad000141b65e2fc7f94332d | 74 + .../.history/f8/106b4a6bf48a00141c1cba3f7039360c | 617 + .../.history/f8/9082ae46b4d000141b65e2fc7f94332d | 195 + .../.history/f8/f00bc4107ecf00141de78e4a85bb2469 | 81 + .../.history/f9/10304e6cbcd000141b65e2fc7f94332d | 236 + .../.history/f9/30327f097dcf00141de78e4a85bb2469 | 222 + .../.history/f9/80f0e254bed000141b65e2fc7f94332d | 237 + .../.history/fa/602b84f79bd000141b65e2fc7f94332d | 44 + .../.history/fb/9020325670cf00141de78e4a85bb2469 | 459 + .../.history/fb/906294ac70cf00141de78e4a85bb2469 | 42 + .../.history/fd/00facaebbad000141b65e2fc7f94332d | 112 + .../.history/fd/a0e56af6bbd000141b65e2fc7f94332d | 235 + .../.history/ff/40a89923f4cf0014170de422db399e8d | 62 + .../.history/ff/a0f1a1f6afd000141b65e2fc7f94332d | 244 + .../.location | Bin 0 -> 168 bytes .../.markers.snap | Bin 0 -> 16 bytes .../.syncinfo.snap | Bin 0 -> 16 bytes .../.indexes/e4/b9/22/7d/96/13/history.index | Bin 0 -> 121 bytes .../.indexes/e4/b9/22/7d/96/2/history.index | Bin 0 -> 218 bytes .../.indexes/e4/b9/22/7d/96/2e/history.index | Bin 0 -> 153 bytes .../.indexes/e4/b9/22/7d/96/35/history.index | Bin 0 -> 1478 bytes .../.indexes/e4/b9/22/7d/96/7f/history.index | Bin 0 -> 3481 bytes .../.indexes/e4/b9/22/7d/96/8d/history.index | Bin 0 -> 93 bytes .../.indexes/e4/b9/22/7d/96/df/history.index | Bin 0 -> 1411 bytes .../.indexes/e4/b9/22/7d/96/e7/history.index | Bin 0 -> 1708 bytes .../.indexes/e4/b9/22/7d/96/fe/history.index | Bin 0 -> 1896 bytes .../.indexes/e4/b9/22/7d/96/history.index | Bin 0 -> 295 bytes .../.projects/Minecraft/.location | Bin 0 -> 82 bytes .../.projects/Minecraft/.markers | Bin 0 -> 1034 bytes .../.projects/Minecraft/.markers.snap | Bin 0 -> 16 bytes .../.projects/Minecraft/.syncinfo.snap | Bin 0 -> 16 bytes .../Minecraft/org.eclipse.jdt.core/state.dat | Bin 0 -> 102544 bytes .../.root/.indexes/history.version | 1 + .../.root/.indexes/properties.index | Bin 0 -> 151 bytes .../.root/.indexes/properties.version | 1 + .../org.eclipse.core.resources/.root/.markers.snap | Bin 0 -> 16 bytes .../org.eclipse.core.resources/.root/36.tree | Bin 0 -> 653413 bytes .../.safetable/org.eclipse.core.resources | Bin 0 -> 1552 bytes .../.plugins/org.eclipse.core.resources/36.snap | Bin 0 -> 19083 bytes .../.settings/net.sf.jautodoc.prefs | 8 + .../.settings/org.eclipse.core.net.prefs | 2 + .../.settings/org.eclipse.core.resources.prefs | 4 + .../.settings/org.eclipse.debug.core.prefs | 2 + .../.settings/org.eclipse.debug.ui.prefs | 12 + .../org.eclipse.epp.usagedata.gathering.prefs | 3 + .../.settings/org.eclipse.jdt.core.prefs | 311 + .../.settings/org.eclipse.jdt.launching.prefs | 2 + .../.settings/org.eclipse.jdt.ui.prefs | 34 + .../org.eclipse.jst.j2ee.webservice.ui.prefs | 2 + .../.settings/org.eclipse.m2e.discovery.prefs | 2 + .../.settings/org.eclipse.mylyn.context.core.prefs | 2 + .../.settings/org.eclipse.mylyn.java.ui.prefs | 3 + .../.settings/org.eclipse.mylyn.monitor.ui.prefs | 2 + .../.settings/org.eclipse.mylyn.tasks.ui.prefs | 4 + .../.settings/org.eclipse.pde.api.tools.prefs | 2 + .../org.eclipse.recommenders.completion.rcp.prefs | 3 + .../.settings/org.eclipse.search.prefs | 2 + .../.settings/org.eclipse.team.cvs.ui.prefs | 2 + .../.settings/org.eclipse.team.ui.prefs | 2 + .../.settings/org.eclipse.ui.browser.prefs | 2 + .../.settings/org.eclipse.ui.editors.prefs | 17 + .../.settings/org.eclipse.ui.ide.prefs | 8 + .../.settings/org.eclipse.ui.prefs | 2 + .../.settings/org.eclipse.ui.workbench.prefs | 4 + .../.settings/org.eclipse.wst.sse.core.prefs | 2 + .../org.eclipse.wst.ws.service.policy.prefs | 3 + .../org.eclipse.debug.core/.launches/Client.launch | 14 + .../.launches/ClientNoLogin.launch | 14 + .../org.eclipse.debug.core/.launches/Server.launch | 13 + .../org.eclipse.debug.ui/dialog_settings.xml | 21 + .../launchConfigurationHistory.xml | 27 + .../org.eclipse.e4.workbench/workbench.xmi | 3230 +++++ .../org.eclipse.egit.ui/dialog_settings.xml | 6 + .../org.eclipse.equinox.p2.ui/dialog_settings.xml | 10 + .../.project | 18 + .../.plugins/org.eclipse.jdt.core/1007111076.index | Bin 0 -> 22799 bytes .../.plugins/org.eclipse.jdt.core/1112183641.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/1140841982.index | Bin 0 -> 118894 bytes .../.plugins/org.eclipse.jdt.core/122877426.index | Bin 0 -> 1721583 bytes .../.plugins/org.eclipse.jdt.core/1349318312.index | Bin 0 -> 28682 bytes .../.plugins/org.eclipse.jdt.core/1396595163.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/1405940092.index | Bin 0 -> 10670982 bytes .../.plugins/org.eclipse.jdt.core/1421139610.index | Bin 0 -> 706170 bytes .../.plugins/org.eclipse.jdt.core/1501172594.index | Bin 0 -> 4249 bytes .../.plugins/org.eclipse.jdt.core/1532915402.index | Bin 0 -> 111110 bytes .../.plugins/org.eclipse.jdt.core/1560443425.index | Bin 0 -> 83830 bytes .../.plugins/org.eclipse.jdt.core/1701803245.index | Bin 0 -> 26751 bytes .../.plugins/org.eclipse.jdt.core/1819133815.index | Bin 0 -> 170881 bytes .../.plugins/org.eclipse.jdt.core/1830251659.index | Bin 0 -> 20957 bytes .../.plugins/org.eclipse.jdt.core/1846500785.index | Bin 0 -> 21822 bytes .../.plugins/org.eclipse.jdt.core/1921212175.index | Bin 0 -> 157978 bytes .../.plugins/org.eclipse.jdt.core/1964534855.index | Bin 0 -> 541333 bytes .../.plugins/org.eclipse.jdt.core/1977427294.index | Bin 0 -> 104628 bytes .../.plugins/org.eclipse.jdt.core/20746801.index | Bin 0 -> 2152 bytes .../.plugins/org.eclipse.jdt.core/2084239533.index | Bin 0 -> 44572 bytes .../.plugins/org.eclipse.jdt.core/2084554879.index | Bin 0 -> 681636 bytes .../.plugins/org.eclipse.jdt.core/2208772637.index | Bin 0 -> 66947 bytes .../.plugins/org.eclipse.jdt.core/2258076031.index | Bin 0 -> 31079 bytes .../.plugins/org.eclipse.jdt.core/2306963099.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/2373544449.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/2485927450.index | Bin 0 -> 90066 bytes .../.plugins/org.eclipse.jdt.core/2531317059.index | Bin 0 -> 80711 bytes .../.plugins/org.eclipse.jdt.core/2540715342.index | Bin 0 -> 3409 bytes .../.plugins/org.eclipse.jdt.core/2619072759.index | Bin 0 -> 54393 bytes .../.plugins/org.eclipse.jdt.core/2651294000.index | Bin 0 -> 9521 bytes .../.plugins/org.eclipse.jdt.core/2722331477.index | Bin 0 -> 6344 bytes .../.plugins/org.eclipse.jdt.core/2864048921.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/286606776.index | Bin 0 -> 98109 bytes .../.plugins/org.eclipse.jdt.core/2881167831.index | Bin 0 -> 14280 bytes .../.plugins/org.eclipse.jdt.core/2884189329.index | Bin 0 -> 116859 bytes .../.plugins/org.eclipse.jdt.core/292378129.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/3113700871.index | Bin 0 -> 3616292 bytes .../.plugins/org.eclipse.jdt.core/3128574298.index | Bin 0 -> 104842 bytes .../.plugins/org.eclipse.jdt.core/3136311497.index | Bin 0 -> 3010 bytes .../.plugins/org.eclipse.jdt.core/3140820942.index | Bin 0 -> 29837 bytes .../.plugins/org.eclipse.jdt.core/3156511736.index | Bin 0 -> 6526 bytes .../.plugins/org.eclipse.jdt.core/3299643186.index | Bin 0 -> 146305 bytes .../.plugins/org.eclipse.jdt.core/3305494902.index | Bin 0 -> 760195 bytes .../.plugins/org.eclipse.jdt.core/3318142213.index | Bin 0 -> 273324 bytes .../.plugins/org.eclipse.jdt.core/3340730395.index | Bin 0 -> 104842 bytes .../.plugins/org.eclipse.jdt.core/3498421256.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/3565748907.index | Bin 0 -> 137726 bytes .../.plugins/org.eclipse.jdt.core/3567615882.index | Bin 0 -> 67362 bytes .../.plugins/org.eclipse.jdt.core/3574260035.index | Bin 0 -> 219176 bytes .../.plugins/org.eclipse.jdt.core/3589703992.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/3604851502.index | Bin 0 -> 1434316 bytes .../.plugins/org.eclipse.jdt.core/3631395337.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/3640198305.index | Bin 0 -> 272191 bytes .../.plugins/org.eclipse.jdt.core/3843255497.index | Bin 0 -> 1416120 bytes .../.plugins/org.eclipse.jdt.core/3906489835.index | Bin 0 -> 39925 bytes .../.plugins/org.eclipse.jdt.core/3926268792.index | Bin 0 -> 28468 bytes .../.plugins/org.eclipse.jdt.core/3950275383.index | Bin 0 -> 170881 bytes .../.plugins/org.eclipse.jdt.core/4106476167.index | Bin 0 -> 7352 bytes .../.plugins/org.eclipse.jdt.core/4137555767.index | Bin 0 -> 12452 bytes .../.plugins/org.eclipse.jdt.core/4217051397.index | Bin 0 -> 753677 bytes .../.plugins/org.eclipse.jdt.core/4219528247.index | Bin 0 -> 47119 bytes .../.plugins/org.eclipse.jdt.core/4224004643.index | Bin 0 -> 587835 bytes .../.plugins/org.eclipse.jdt.core/4257325822.index | Bin 0 -> 6784 bytes .../.plugins/org.eclipse.jdt.core/4263599826.index | Bin 0 -> 81014 bytes .../.plugins/org.eclipse.jdt.core/4288041202.index | Bin 0 -> 134833 bytes .../.plugins/org.eclipse.jdt.core/473306299.index | Bin 0 -> 57664 bytes .../.plugins/org.eclipse.jdt.core/512031428.index | Bin 0 -> 159109 bytes .../.plugins/org.eclipse.jdt.core/542699870.index | Bin 0 -> 27409 bytes .../.plugins/org.eclipse.jdt.core/573497671.index | Bin 0 -> 31974 bytes .../.plugins/org.eclipse.jdt.core/702867120.index | Bin 0 -> 45826 bytes .../.plugins/org.eclipse.jdt.core/752465932.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/785918974.index | Bin 0 -> 25 bytes .../.plugins/org.eclipse.jdt.core/904948993.index | Bin 0 -> 25 bytes .../org.eclipse.jdt.core/assumedExternalFilesCache | Bin 0 -> 4 bytes .../org.eclipse.jdt.core/externalFilesCache | Bin 0 -> 15976 bytes .../org.eclipse.jdt.core/externalLibsTimeStamps | Bin 0 -> 10225 bytes .../org.eclipse.jdt.core/indexNamesMap.txt | 1 + .../org.eclipse.jdt.core/invalidArchivesCache | Bin 0 -> 4 bytes .../org.eclipse.jdt.core/javaLikeNames.txt | 1 + .../org.eclipse.jdt.core/nonChainingJarsCache | Bin 0 -> 8944 bytes .../org.eclipse.jdt.core/savedIndexNames.txt | 74 + .../variablesAndContainers.dat | Bin 0 -> 1692 bytes .../org.eclipse.jdt.debug.ui/dialog_settings.xml | 24 + .../org.eclipse.jdt.launching/.install.xml | 5 + .../org.eclipse.jdt.launching/libraryInfos.xml | 41 + .../org.eclipse.jdt.ui/OpenTypeHistory.xml | 2 + .../QualifiedTypeNameHistory.xml | 63 + .../org.eclipse.jdt.ui/dialog_settings.xml | 201 + .../.workspace/2015/3/10/refactorings.history | 4 + .../.workspace/2015/3/10/refactorings.index | 1 + .../Minecraft/2014/12/1/refactorings.history | 3 + .../Minecraft/2014/12/1/refactorings.index | 3 + .../Minecraft/2014/12/51/refactorings.history | 4 + .../Minecraft/2014/12/51/refactorings.index | 1 + .../Minecraft/2014/12/52/refactorings.history | 3 + .../Minecraft/2014/12/52/refactorings.index | 4 + .../Minecraft/2015/1/1/refactorings.history | 4 + .../Minecraft/2015/1/1/refactorings.index | 1 + .../Minecraft/2015/1/4/refactorings.history | 3 + .../Minecraft/2015/1/4/refactorings.index | 4 + .../Minecraft/2015/1/5/refactorings.history | 3 + .../Minecraft/2015/1/5/refactorings.index | 21 + .../Minecraft/2015/2/6/refactorings.history | 3 + .../Minecraft/2015/2/6/refactorings.index | 10 + .../Minecraft/2015/2/7/refactorings.history | 3 + .../Minecraft/2015/2/7/refactorings.index | 10 + .../Minecraft/2015/2/8/refactorings.history | 4 + .../Minecraft/2015/2/8/refactorings.index | 1 + .../Minecraft/2015/3/10/refactorings.history | 4 + .../Minecraft/2015/3/10/refactorings.index | 1 + .../Minecraft/2015/3/12/refactorings.history | 3 + .../Minecraft/2015/3/12/refactorings.index | 2 + .../dialog_settings.xml | 25 + .../nexus/26522e0d83a422eed93329ece7565cfc/_0.cfs | Bin 0 -> 297 bytes .../26522e0d83a422eed93329ece7565cfc/_0_1.del | Bin 0 -> 9 bytes .../nexus/26522e0d83a422eed93329ece7565cfc/_1.cfs | Bin 0 -> 297 bytes .../26522e0d83a422eed93329ece7565cfc/segments.gen | Bin 0 -> 20 bytes .../26522e0d83a422eed93329ece7565cfc/segments_3 | Bin 0 -> 88 bytes .../26522e0d83a422eed93329ece7565cfc/write.lock | 0 .../nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs | Bin 0 -> 274 bytes .../830bc118332e77292949ed1e6d2fabe0/_0_1.del | Bin 0 -> 9 bytes .../nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs | Bin 0 -> 274 bytes .../830bc118332e77292949ed1e6d2fabe0/segments.gen | Bin 0 -> 20 bytes .../830bc118332e77292949ed1e6d2fabe0/segments_3 | Bin 0 -> 88 bytes .../830bc118332e77292949ed1e6d2fabe0/write.lock | 0 .../nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0.cfs | Bin 0 -> 297 bytes .../c0b74ee5743f12e1740af8eef8e8bda1/_0_1.del | Bin 0 -> 9 bytes .../nexus/c0b74ee5743f12e1740af8eef8e8bda1/_1.cfs | Bin 0 -> 297 bytes .../c0b74ee5743f12e1740af8eef8e8bda1/segments.gen | Bin 0 -> 20 bytes .../c0b74ee5743f12e1740af8eef8e8bda1/segments_3 | Bin 0 -> 88 bytes .../c0b74ee5743f12e1740af8eef8e8bda1/write.lock | 0 .../org.eclipse.m2e.core/workspaceState.ser | Bin 0 -> 545 bytes .../org.eclipse.m2e.logback.configuration/0.log | 97 + .../logback.1.5.0.20140606-0033.xml | 43 + .../repositoryConfigurations | Bin 0 -> 303650 bytes .../dialog_settings.xml | 5 + .../org.eclipse.mylyn.tasks.ui/dialog_settings.xml | 5 + .../.cache/clean-cache.properties | 2 + .../org.eclipse.search/dialog_settings.xml | 169 + .../org.eclipse.ui.editors/dialog_settings.xml | 5 + .../org.eclipse.ui.ide/dialog_settings.xml | 11 + .../dialog_settings.xml | 38 + .../org.eclipse.ui.workbench/dialog_settings.xml | 19 + .../org.eclipse.ui.workbench/workingsets.xml | 4 + .../variablesAndContainers.dat | Bin 0 -> 12 bytes .../org.eclipse.wst.sse.core/task-tags.properties | 3 + .../org.eclipse.wst.xml.ui/dialog_settings.xml | 5 + eclipse/.metadata/version.ini | 3 + .../caches/identified-project-coordinates.json | 1 + eclipse/.recommenders/caches/manual-mappings.json | 1 + .../_1v.fdt | Bin 0 -> 2295049 bytes .../_1v.fdx | Bin 0 -> 41188 bytes .../_1v.fnm | 4 + .../_1v.frq | 652 + .../_1v.nrm | 1 + .../_1v.prx | Bin 0 -> 60969 bytes .../_1v.tii | Bin 0 -> 12694 bytes .../_1v.tis | Bin 0 -> 819310 bytes .../segments.gen | Bin 0 -> 20 bytes .../segments_1w | Bin 0 -> 248 bytes .../jre/jre/1.0.0-SNAPSHOT/_remote.repositories | 3 + .../jre-1.0.0-20140604.182326-1-call.zip | Bin 0 -> 5500017 bytes .../jre/1.0.0-SNAPSHOT/maven-metadata-models.xml | 45 + .../jre/1.0.0-SNAPSHOT/resolver-status.properties | 3 + .../index/0.0.0-SNAPSHOT/_remote.repositories | 3 + .../index-0.0.0-20140605.014212-1.zip | Bin 0 -> 738902 bytes .../index/0.0.0-SNAPSHOT/maven-metadata-models.xml | 20 + .../0.0.0-SNAPSHOT/resolver-status.properties | 3 + eclipse/banned-ips.json | 1 + eclipse/banned-players.json | 1 + eclipse/config/JewelryCraft1.cfg | 50 + eclipse/config/JewelryCraftv2.0.cfg | 50 + eclipse/config/Jewelrycraft.cfg | 55 + .../config/Jewelrycraft/JLPCopy of New World.cfg | Bin 0 -> 281 bytes eclipse/config/Jewelrycraft/JLPCurseTest.cfg | Bin 0 -> 2539 bytes eclipse/config/Jewelrycraft/JLPNew World.cfg | Bin 0 -> 325 bytes eclipse/config/Jewelrycraft/JLPTest 2.cfg | Bin 0 -> 2724 bytes eclipse/config/Jewelrycraft/JLPTest.cfg | Bin 0 -> 386 bytes eclipse/config/Jewelrycraft/JLPTest2.cfg | Bin 0 -> 386 bytes eclipse/config/Jewelrycraft/JLPVillage.cfg | Bin 0 -> 664 bytes eclipse/config/Jewelrycraft/JLPworld.cfg | Bin 0 -> 24 bytes eclipse/config/forge.cfg | 60 + eclipse/config/forgeChunkLoading.cfg | 47 + .../crash-2014-07-27_15.37.40-client.txt | 131 + .../crash-2014-07-27_15.40.59-server.txt | 64 + .../crash-2014-07-27_15.42.14-server.txt | 64 + .../crash-2014-07-27_15.44.30-server.txt | 64 + .../crash-2014-07-27_15.46.14-server.txt | 73 + .../crash-2014-07-27_15.51.34-server.txt | 66 + .../crash-2014-07-27_15.54.04-server.txt | 64 + .../crash-2014-07-27_15.56.32-server.txt | 66 + .../crash-2014-07-27_16.00.06-server.txt | 64 + .../crash-2014-07-27_16.47.25-server.txt | 87 + .../crash-2014-07-27_16.59.42-server.txt | 86 + .../crash-2014-09-04_18.06.37-server.txt | 87 + .../crash-2014-09-25_19.39.41-client.txt | 101 + .../crash-2014-09-25_19.41.54-client.txt | 99 + .../crash-2014-09-25_21.06.17-client.txt | 97 + .../crash-2014-09-25_21.13.16-client.txt | 95 + .../crash-2014-09-25_21.14.01-server.txt | 81 + .../crash-2014-09-25_21.22.21-client.txt | 99 + .../crash-2014-09-25_21.45.21-client.txt | 93 + .../crash-2014-09-25_22.01.01-client.txt | 99 + .../crash-2014-09-25_22.02.04-client.txt | 99 + .../crash-2014-09-25_22.02.51-client.txt | 101 + .../crash-2014-09-25_22.04.16-client.txt | 99 + .../crash-2014-09-25_22.07.01-client.txt | 101 + .../crash-2014-09-25_22.08.20-client.txt | 91 + .../crash-2014-09-25_22.11.05-client.txt | 99 + .../crash-2014-09-25_22.13.27-client.txt | 93 + .../crash-2014-09-25_22.16.41-server.txt | 81 + .../crash-2014-09-25_22.27.40-server.txt | 77 + .../crash-2014-09-26_15.16.05-client.txt | 107 + .../crash-2014-09-26_17.44.06-client.txt | 99 + .../crash-2014-09-26_18.54.56-server.txt | 79 + .../crash-2014-09-26_18.59.42-client.txt | 101 + .../crash-2014-09-26_19.30.20-server.txt | 83 + .../crash-2014-09-26_19.30.54-server.txt | 83 + .../crash-2014-10-14_22.02.20-server.txt | 83 + .../crash-2014-12-19_07.32.42-server.txt | 81 + .../crash-2014-12-19_07.34.24-server.txt | 81 + .../crash-2014-12-19_07.35.33-server.txt | 81 + .../crash-2014-12-19_07.40.14-server.txt | 81 + .../crash-2014-12-19_07.43.21-server.txt | 95 + .../crash-2014-12-19_07.44.20-server.txt | 95 + .../crash-2014-12-19_07.46.26-server.txt | 95 + .../crash-2014-12-19_07.47.46-server.txt | 89 + .../crash-2014-12-19_07.53.52-client.txt | 103 + .../crash-2014-12-19_07.55.24-client.txt | 103 + .../crash-2014-12-19_08.01.13-server.txt | 95 + .../crash-2014-12-19_08.01.14-client.txt | 117 + .../crash-2014-12-19_08.02.05-server.txt | 91 + .../crash-2014-12-19_08.02.06-client.txt | 76 + .../crash-2014-12-19_08.04.08-server.txt | 91 + .../crash-2014-12-19_08.07.37-server.txt | 79 + .../crash-2014-12-19_08.07.38-client.txt | 101 + .../crash-2014-12-19_08.08.45-server.txt | 85 + .../crash-2014-12-19_08.09.47-server.txt | 85 + .../crash-2014-12-19_08.10.43-server.txt | 79 + .../crash-2014-12-19_08.13.40-server.txt | 79 + .../crash-2014-12-19_08.13.43-server.txt | 79 + .../crash-2014-12-19_08.17.01-server.txt | 79 + .../crash-2014-12-19_08.18.51-server.txt | 79 + .../crash-2014-12-19_08.22.05-server.txt | 95 + .../crash-2014-12-19_08.22.08-client.txt | 117 + .../crash-2014-12-19_08.23.21-server.txt | 89 + .../crash-2014-12-19_08.23.23-client.txt | 76 + .../crash-2014-12-19_08.25.26-server.txt | 95 + .../crash-2014-12-19_08.26.06-server.txt | 95 + .../crash-2014-12-19_08.26.07-client.txt | 117 + .../crash-2014-12-19_08.27.44-server.txt | 95 + .../crash-2014-12-19_08.33.15-server.txt | 95 + .../crash-2014-12-19_08.33.17-client.txt | 117 + .../crash-2014-12-19_08.36.04-server.txt | 89 + .../crash-2014-12-19_09.14.46-server.txt | 89 + .../crash-2014-12-19_09.18.54-server.txt | 89 + .../crash-2014-12-19_09.18.55-client.txt | 76 + .../crash-2014-12-19_09.22.07-server.txt | 89 + .../crash-2014-12-19_09.23.14-server.txt | 89 + .../crash-2014-12-19_09.23.16-client.txt | 111 + .../crash-2014-12-19_09.24.12-server.txt | 89 + .../crash-2014-12-19_10.00.15-server.txt | 87 + .../crash-2014-12-19_10.00.16-client.txt | 109 + .../crash-2014-12-19_10.01.54-server.txt | 87 + .../crash-2014-12-19_10.06.01-server.txt | 87 + .../crash-2014-12-19_10.06.03-client.txt | 109 + .../crash-2014-12-19_10.14.47-server.txt | 81 + .../crash-2014-12-19_10.14.49-client.txt | 103 + .../crash-2014-12-19_10.31.09-server.txt | 81 + .../crash-2014-12-19_10.31.11-client.txt | 103 + .../crash-2014-12-19_16.43.58-server.txt | 83 + .../crash-2014-12-19_16.43.59-client.txt | 76 + .../crash-2014-12-19_16.45.17-server.txt | 83 + .../crash-2014-12-21_14.36.13-client.txt | 91 + .../crash-2014-12-21_14.42.51-client.txt | 93 + .../crash-2014-12-21_15.12.33-client.txt | 99 + .../crash-2014-12-22_06.15.30-client.txt | 127 + .../crash-2014-12-22_06.18.29-client.txt | 99 + .../crash-2014-12-26_01.17.18-client.txt | 2129 +++ .../crash-2014-12-26_01.27.32-client.txt | 114 + .../crash-2014-12-27_03.39.32-client.txt | 105 + .../crash-2014-12-28_22.30.44-client.txt | 117 + .../crash-2014-12-28_22.32.16-client.txt | 117 + .../crash-2014-12-28_22.40.52-client.txt | 107 + .../crash-2014-12-28_22.43.25-client.txt | 107 + .../crash-2014-12-29_00.10.55-client.txt | 155 + .../crash-2014-12-29_00.12.58-client.txt | 111 + .../crash-2014-12-29_00.52.22-client.txt | 109 + .../crash-2014-12-29_01.14.03-client.txt | 103 + .../crash-2014-12-29_01.14.42-client.txt | 111 + .../crash-2014-12-29_01.15.16-client.txt | 121 + .../crash-2014-12-29_01.26.02-client.txt | 109 + .../crash-2014-12-29_01.35.51-client.txt | 140 + .../crash-2014-12-29_01.39.03-client.txt | 119 + .../crash-2014-12-30_00.31.04-server.txt | 40 + .../crash-2014-12-30_01.49.37-client.txt | 91 + .../crash-2014-12-30_02.56.37-server.txt | 85 + .../crash-2014-12-30_03.01.07-server.txt | 85 + .../crash-2014-12-30_03.07.58-server.txt | 85 + .../crash-2014-12-30_03.07.59-client.txt | 76 + .../crash-2014-12-30_03.12.21-server.txt | 85 + .../crash-2014-12-30_03.13.22-server.txt | 85 + .../crash-2014-12-30_03.14.29-server.txt | 89 + .../crash-2014-12-30_03.16.42-client.txt | 97 + .../crash-2014-12-30_03.18.37-client.txt | 97 + .../crash-2014-12-30_03.24.45-server.txt | 89 + .../crash-2014-12-30_03.26.23-server.txt | 89 + .../crash-2014-12-30_03.27.23-server.txt | 89 + .../crash-2014-12-30_03.29.58-server.txt | 89 + .../crash-2014-12-30_03.30.01-server.txt | 89 + .../crash-2014-12-30_03.37.19-server.txt | 89 + .../crash-2014-12-30_03.40.16-server.txt | 89 + .../crash-2014-12-30_03.41.52-server.txt | 89 + .../crash-2014-12-30_03.42.31-server.txt | 89 + .../crash-2014-12-30_03.43.54-server.txt | 85 + .../crash-2014-12-30_03.47.22-server.txt | 89 + .../crash-2014-12-30_03.48.28-server.txt | 89 + .../crash-2014-12-30_03.51.16-server.txt | 89 + .../crash-2014-12-30_03.52.28-server.txt | 91 + .../crash-2014-12-30_03.54.12-server.txt | 87 + .../crash-2014-12-30_03.55.09-server.txt | 91 + .../crash-2014-12-30_03.56.36-server.txt | 91 + .../crash-2014-12-30_04.10.49-client.txt | 91 + .../crash-2014-12-30_06.04.50-client.txt | 95 + .../crash-2014-12-30_06.05.44-client.txt | 78 + .../crash-2015-01-02_06.06.22-client.txt | 127 + .../crash-2015-01-02_06.07.17-client.txt | 127 + .../crash-2015-01-02_06.11.32-server.txt | 41 + .../crash-2015-01-02_06.12.28-server.txt | 56 + .../crash-2015-01-02_23.31.00-server.txt | 83 + .../crash-2015-01-02_23.33.23-server.txt | 83 + .../crash-2015-01-03_00.10.40-server.txt | 66 + .../crash-2015-01-03_00.12.54-server.txt | 70 + .../crash-2015-01-03_08.04.22-client.txt | 119 + .../crash-2015-01-03_08.05.17-client.txt | 119 + .../crash-2015-01-03_08.25.45-server.txt | 90 + .../crash-2015-01-03_08.27.27-server.txt | 90 + .../crash-2015-01-03_08.28.59-server.txt | 90 + .../crash-2015-01-03_08.33.59-client.txt | 115 + .../crash-2015-01-03_08.35.33-server.txt | 86 + .../crash-2015-01-03_08.35.34-client.txt | 107 + .../crash-2015-01-03_08.44.58-client.txt | 111 + .../crash-2015-01-03_08.53.58-client.txt | 111 + .../crash-2015-01-03_08.55.34-client.txt | 111 + .../crash-2015-01-03_08.56.36-client.txt | 111 + .../crash-2015-01-03_09.01.16-client.txt | 111 + .../crash-2015-01-03_09.05.24-client.txt | 117 + .../crash-2015-01-03_09.29.03-client.txt | 119 + .../crash-2015-01-03_09.32.51-client.txt | 111 + .../crash-2015-01-03_09.33.56-client.txt | 111 + .../crash-2015-01-03_09.41.19-client.txt | 117 + .../crash-2015-01-03_09.42.42-client.txt | 117 + .../crash-2015-01-03_09.55.03-client.txt | 121 + .../crash-2015-01-12_12.58.41-client.txt | 119 + .../crash-2015-01-25_17.52.01-client.txt | 97 + .../crash-2015-01-25_21.30.20-server.txt | 77 + .../crash-2015-01-25_21.33.38-server.txt | 83 + .../crash-2015-01-25_21.37.09-server.txt | 78 + .../crash-2015-01-25_21.43.43-client.txt | 104 + .../crash-2015-01-25_23.00.52-server.txt | 83 + .../crash-2015-01-25_23.18.36-server.txt | 89 + .../crash-2015-01-25_23.18.38-client.txt | 99 + .../crash-2015-01-25_23.27.18-server.txt | 89 + .../crash-2015-01-25_23.27.19-client.txt | 99 + .../crash-2015-01-28_23.32.39-client.txt | 105 + .../crash-2015-01-28_23.51.49-server.txt | 85 + .../crash-2015-01-28_23.51.50-client.txt | 107 + .../crash-2015-01-29_00.00.12-server.txt | 85 + .../crash-2015-01-29_00.00.15-client.txt | 107 + .../crash-2015-01-29_00.47.34-client.txt | 99 + .../crash-2015-01-29_00.51.27-server.txt | 81 + .../crash-2015-01-29_00.51.29-client.txt | 103 + .../crash-2015-01-29_00.53.02-server.txt | 81 + .../crash-2015-01-29_00.53.04-client.txt | 103 + .../crash-2015-01-29_00.53.36-server.txt | 81 + .../crash-2015-01-29_00.55.44-server.txt | 81 + .../crash-2015-01-29_00.55.45-client.txt | 76 + .../crash-2015-01-29_19.02.39-client.txt | 134 + .../crash-2015-01-29_19.09.06-client.txt | 138 + .../crash-2015-01-29_19.38.03-client.txt | 140 + .../crash-2015-01-29_19.40.08-client.txt | 140 + .../crash-2015-01-29_19.47.40-client.txt | 140 + .../crash-2015-01-29_19.49.06-client.txt | 140 + .../crash-2015-01-29_20.09.29-client.txt | 140 + .../crash-2015-01-29_20.12.39-client.txt | 140 + .../crash-2015-01-29_20.13.40-client.txt | 140 + .../crash-2015-01-29_20.14.49-client.txt | 140 + .../crash-2015-01-29_22.00.09-client.txt | 140 + .../crash-2015-01-29_22.01.57-client.txt | 109 + .../crash-2015-01-29_22.03.48-client.txt | 109 + .../crash-2015-01-29_22.04.57-client.txt | 140 + .../crash-2015-01-30_01.58.34-server.txt | 103 + .../crash-2015-01-30_18.49.58-client.txt | 127 + .../crash-2015-01-30_18.52.27-client.txt | 139 + .../crash-2015-01-30_19.59.03-client.txt | 113 + .../crash-2015-01-30_20.01.20-client.txt | 103 + .../crash-2015-01-30_20.05.23-client.txt | 109 + .../crash-2015-01-31_02.43.47-client.txt | 99 + .../crash-2015-01-31_11.29.23-client.txt | 95 + .../crash-2015-01-31_23.27.34-server.txt | 46 + .../crash-2015-01-31_23.27.36-client.txt | 95 + .../crash-2015-01-31_23.59.17-server.txt | 64 + .../crash-2015-02-01_00.04.37-server.txt | 64 + .../crash-2015-02-01_00.36.47-server.txt | 76 + .../crash-2015-02-01_00.38.34-server.txt | 76 + .../crash-2015-02-01_01.34.06-server.txt | 2108 +++ .../crash-2015-02-01_16.30.51-client.txt | 140 + .../crash-2015-02-01_17.05.25-client.txt | 134 + .../crash-2015-02-05_19.36.18-client.txt | 2117 +++ .../crash-2015-02-05_19.42.13-client.txt | 2117 +++ .../crash-2015-02-05_19.44.05-client.txt | 2117 +++ .../crash-2015-02-05_19.52.43-client.txt | 109 + .../crash-2015-02-05_20.00.00-client.txt | 2117 +++ .../crash-2015-02-05_20.01.49-client.txt | 2117 +++ .../crash-2015-02-05_20.04.55-client.txt | 2117 +++ .../crash-2015-02-05_20.08.13-client.txt | 2117 +++ .../crash-2015-02-05_20.09.49-client.txt | 2117 +++ .../crash-2015-02-05_20.11.39-client.txt | 2117 +++ .../crash-2015-02-05_23.48.00-client.txt | 2117 +++ .../crash-2015-02-06_00.19.10-client.txt | 97 + .../crash-2015-02-06_00.21.10-client.txt | 97 + .../crash-2015-02-06_00.34.06-server.txt | 73 + .../crash-2015-02-06_01.43.12-client.txt | 119 + .../crash-2015-02-06_02.17.18-server.txt | 89 + .../crash-2015-02-06_03.17.42-server.txt | 88 + .../crash-2015-02-06_20.41.07-client.txt | 103 + .../crash-2015-02-06_21.54.14-client.txt | 131 + .../crash-2015-02-06_21.56.02-client.txt | 131 + .../crash-2015-02-06_21.59.21-client.txt | 131 + .../crash-2015-02-07_00.39.07-server.txt | 86 + .../crash-2015-02-07_00.39.55-server.txt | 68 + .../crash-2015-02-07_00.45.10-server.txt | 67 + .../crash-2015-02-07_02.10.24-server.txt | 83 + .../crash-2015-02-07_02.10.25-client.txt | 105 + .../crash-2015-02-07_17.09.27-server.txt | 111 + .../crash-2015-02-07_17.11.06-server.txt | 103 + .../crash-2015-02-07_17.28.38-server.txt | 105 + .../crash-2015-02-08_21.30.34-server.txt | 96 + .../crash-2015-02-08_21.49.49-server.txt | 92 + .../crash-2015-02-11_22.09.08-server.txt | 1056 ++ .../crash-2015-02-11_22.11.26-server.txt | 1056 ++ .../crash-2015-02-13_23.05.08-server.txt | 100 + .../crash-2015-02-13_23.07.48-server.txt | 100 + .../crash-2015-02-13_23.08.42-server.txt | 100 + .../crash-2015-02-13_23.09.29-server.txt | 100 + .../crash-2015-02-13_23.11.29-server.txt | 100 + .../crash-2015-02-14_11.57.38-client.txt | 149 + .../crash-2015-02-14_11.59.40-client.txt | 115 + .../crash-2015-02-14_13.47.56-client.txt | 126 + .../crash-2015-02-14_15.47.06-server.txt | 84 + .../crash-2015-02-14_15.48.15-server.txt | 84 + .../crash-2015-02-14_16.05.21-client.txt | 124 + .../crash-2015-02-14_16.05.30-client.txt | 134 + .../crash-2015-02-14_16.07.28-server.txt | 84 + .../crash-2015-02-14_16.10.11-client.txt | 124 + .../crash-2015-02-14_16.10.16-client.txt | 134 + .../crash-2015-02-14_21.36.07-client.txt | 128 + .../crash-2015-02-14_21.39.07-client.txt | 2129 +++ .../crash-2015-02-14_21.47.35-client.txt | 2129 +++ .../crash-2015-02-14_21.48.36-client.txt | 2129 +++ .../crash-2015-02-14_21.49.44-client.txt | 2129 +++ .../crash-2015-02-14_21.50.37-client.txt | 2129 +++ .../crash-2015-02-14_21.53.21-client.txt | 2129 +++ .../crash-2015-02-14_21.54.01-client.txt | 2129 +++ .../crash-2015-02-14_22.08.27-server.txt | 86 + .../crash-2015-02-15_01.45.29-server.txt | 80 + .../crash-2015-02-15_01.46.44-server.txt | 80 + .../crash-2015-02-16_23.51.43-client.txt | 115 + .../crash-2015-02-17_00.20.46-client.txt | 97 + .../crash-2015-02-20_19.23.48-server.txt | 2108 +++ .../crash-2015-02-20_19.35.39-server.txt | 78 + .../crash-2015-02-21_01.59.58-client.txt | 111 + .../crash-2015-02-21_02.05.17-client.txt | 111 + .../crash-2015-02-21_02.06.36-client.txt | 111 + .../crash-2015-02-21_02.08.08-client.txt | 111 + .../crash-2015-02-21_02.09.03-client.txt | 115 + .../crash-2015-02-26_23.10.28-server.txt | 99 + .../crash-2015-02-26_23.54.35-server.txt | 76 + .../crash-2015-02-26_23.56.06-server.txt | 76 + .../crash-2015-02-26_23.57.29-server.txt | 76 + .../crash-2015-02-27_00.01.07-server.txt | 76 + .../crash-2015-02-27_00.03.26-server.txt | 76 + .../crash-2015-02-27_00.05.27-server.txt | 76 + .../crash-2015-02-27_00.07.07-server.txt | 76 + .../crash-2015-02-27_00.07.46-server.txt | 76 + .../crash-2015-02-27_00.10.40-server.txt | 76 + .../crash-2015-02-27_00.11.47-server.txt | 76 + .../crash-2015-02-27_00.12.46-server.txt | 76 + .../crash-2015-02-27_00.13.41-server.txt | 76 + .../crash-2015-02-27_00.17.02-server.txt | 76 + .../crash-2015-02-27_00.37.18-server.txt | 76 + .../crash-2015-03-05_21.47.35-server.txt | 76 + .../crash-2015-03-05_21.49.18-server.txt | 76 + .../crash-2015-03-05_21.51.23-server.txt | 76 + .../crash-2015-03-05_21.52.26-server.txt | 76 + .../crash-2015-03-05_21.55.13-server.txt | 70 + .../crash-2015-03-05_21.55.50-server.txt | 70 + .../crash-2015-03-07_16.58.29-server.txt | 90 + .../crash-2015-03-07_17.37.42-server.txt | 2108 +++ .../crash-2015-03-07_17.40.37-server.txt | 2108 +++ .../crash-2015-03-07_17.43.37-server.txt | 2108 +++ .../crash-2015-03-07_18.22.22-server.txt | 2108 +++ .../crash-2015-03-07_18.24.47-server.txt | 2108 +++ .../crash-2015-03-07_18.26.29-server.txt | 2108 +++ .../crash-2015-03-09_19.18.24-server.txt | 90 + .../crash-2015-03-09_19.25.52-server.txt | 78 + .../crash-2015-03-09_19.29.15-server.txt | 78 + .../crash-2015-03-09_20.04.23-server.txt | 90 + .../crash-2015-03-09_20.04.25-client.txt | 121 + .../crash-2015-03-09_21.17.06-client.txt | 98 + .../crash-2015-03-12_00.53.29-server.txt | 1056 ++ .../crash-2015-03-12_01.37.30-server.txt | 97 + .../crash-2015-03-12_01.37.33-client.txt | 119 + .../crash-2015-03-12_01.43.35-server.txt | 97 + .../crash-2015-03-12_01.43.37-client.txt | 119 + .../crash-2015-03-12_01.44.42-server.txt | 97 + .../crash-2015-03-12_01.45.19-server.txt | 84 + .../crash-2015-03-12_01.52.50-server.txt | 1056 ++ .../crash-2015-03-12_01.52.51-client.txt | 2113 +++ .../crash-2015-03-20_02.15.16-server.txt | 1056 ++ .../crash-2015-03-20_02.15.18-client.txt | 2113 +++ .../crash-2015-03-21_03.06.14-client.txt | 121 + .../crash-2015-03-21_03.08.50-client.txt | 121 + .../crash-2015-03-21_03.40.13-client.txt | 101 + .../crash-2015-03-21_03.49.03-client.txt | 133 + .../crash-2015-03-21_03.50.33-client.txt | 133 + .../crash-2015-03-21_03.51.44-client.txt | 133 + .../crash-2015-03-22_10.54.20-client.txt | 91 + .../crash-2015-03-22_11.18.13-client.txt | 125 + .../crash-2015-03-22_16.56.14-client.txt | 103 + eclipse/eula.txt | 3 + eclipse/hs_err_pid2524.log | 381 + eclipse/logs/2014-07-27-1.log.gz | Bin 0 -> 1139 bytes eclipse/logs/2014-07-27-2.log.gz | Bin 0 -> 1096 bytes eclipse/logs/2014-07-27-3.log.gz | Bin 0 -> 1147 bytes eclipse/logs/2014-07-27-4.log.gz | Bin 0 -> 2721 bytes eclipse/logs/2014-07-27-5.log.gz | Bin 0 -> 1366 bytes eclipse/logs/2014-07-27-6.log.gz | Bin 0 -> 1582 bytes eclipse/logs/2014-07-27-7.log.gz | Bin 0 -> 774 bytes eclipse/logs/2014-08-05-1.log.gz | Bin 0 -> 663 bytes eclipse/logs/2014-09-04-1.log.gz | Bin 0 -> 1333 bytes eclipse/logs/2014-09-04-2.log.gz | Bin 0 -> 1128 bytes eclipse/logs/2014-09-25-1.log.gz | Bin 0 -> 1021 bytes eclipse/logs/2014-09-25-2.log.gz | Bin 0 -> 604 bytes eclipse/logs/2014-09-25-3.log.gz | Bin 0 -> 816 bytes eclipse/logs/2014-09-25-4.log.gz | Bin 0 -> 765 bytes eclipse/logs/2014-09-25-5.log.gz | Bin 0 -> 1258 bytes eclipse/logs/2014-09-25-6.log.gz | Bin 0 -> 491 bytes eclipse/logs/2014-09-25-7.log.gz | Bin 0 -> 954 bytes eclipse/logs/2014-09-26-1.log.gz | Bin 0 -> 1298 bytes eclipse/logs/2014-09-26-2.log.gz | Bin 0 -> 1314 bytes eclipse/logs/2014-09-26-3.log.gz | Bin 0 -> 1241 bytes eclipse/logs/2014-09-26-4.log.gz | Bin 0 -> 1500 bytes eclipse/logs/2014-09-26-5.log.gz | Bin 0 -> 1366 bytes eclipse/logs/2014-09-26-6.log | 226 + eclipse/logs/2014-09-26-6.log.gz | Bin 0 -> 1352 bytes eclipse/logs/2014-09-26-7.log.gz | Bin 0 -> 2602 bytes eclipse/logs/2014-10-14-1.log.gz | Bin 0 -> 1182 bytes eclipse/logs/2014-10-14-2.log.gz | Bin 0 -> 1677 bytes eclipse/logs/2014-10-29-1.log.gz | Bin 0 -> 1110 bytes eclipse/logs/2014-10-29-2.log.gz | Bin 0 -> 1049 bytes eclipse/logs/2014-10-29-3.log.gz | Bin 0 -> 1058 bytes eclipse/logs/2014-10-29-4.log.gz | Bin 0 -> 1145 bytes eclipse/logs/2014-10-29-5.log.gz | Bin 0 -> 828 bytes eclipse/logs/2014-10-29-6.log.gz | Bin 0 -> 1040 bytes eclipse/logs/2014-10-29-7.log.gz | Bin 0 -> 857 bytes eclipse/logs/2014-10-31-1.log.gz | Bin 0 -> 1136 bytes eclipse/logs/2014-10-31-2.log.gz | Bin 0 -> 1057 bytes eclipse/logs/2014-10-31-3.log.gz | Bin 0 -> 1054 bytes eclipse/logs/2014-10-31-4.log.gz | Bin 0 -> 1057 bytes eclipse/logs/2014-10-31-5.log.gz | Bin 0 -> 1213 bytes eclipse/logs/2014-12-19-1.log.gz | Bin 0 -> 1687 bytes eclipse/logs/2014-12-19-2.log.gz | Bin 0 -> 1561 bytes eclipse/logs/2014-12-19-3.log.gz | Bin 0 -> 1579 bytes eclipse/logs/2014-12-19-4.log.gz | Bin 0 -> 1772 bytes eclipse/logs/2014-12-19-5.log.gz | Bin 0 -> 1399 bytes eclipse/logs/2014-12-19-6.log.gz | Bin 0 -> 1402 bytes eclipse/logs/2014-12-19-7.log.gz | Bin 0 -> 1160 bytes eclipse/logs/2014-12-21-1.log.gz | Bin 0 -> 1251 bytes eclipse/logs/2014-12-21-2.log.gz | Bin 0 -> 1268 bytes eclipse/logs/2014-12-21-3.log.gz | Bin 0 -> 1488 bytes eclipse/logs/2014-12-21-4.log.gz | Bin 0 -> 1159 bytes eclipse/logs/2014-12-21-5.log.gz | Bin 0 -> 1073 bytes eclipse/logs/2014-12-21-6.log.gz | Bin 0 -> 1034 bytes eclipse/logs/2014-12-21-7.log.gz | Bin 0 -> 1551 bytes eclipse/logs/2014-12-22-1.log.gz | Bin 0 -> 186 bytes eclipse/logs/2014-12-22-2.log.gz | Bin 0 -> 1423 bytes eclipse/logs/2014-12-22-3.log.gz | Bin 0 -> 1047 bytes eclipse/logs/2014-12-22-4.log.gz | Bin 0 -> 1413 bytes eclipse/logs/2014-12-22-5.log.gz | Bin 0 -> 1141 bytes eclipse/logs/2014-12-22-6.log.gz | Bin 0 -> 1141 bytes eclipse/logs/2014-12-22-7.log.gz | Bin 0 -> 1282 bytes eclipse/logs/2014-12-23-1.log.gz | Bin 0 -> 89 bytes eclipse/logs/2014-12-23-2.log.gz | Bin 0 -> 1136 bytes eclipse/logs/2014-12-26-1.log.gz | Bin 0 -> 1200 bytes eclipse/logs/2014-12-26-2.log.gz | Bin 0 -> 2074 bytes eclipse/logs/2014-12-26-3.log.gz | Bin 0 -> 1468 bytes eclipse/logs/2014-12-26-4.log.gz | Bin 0 -> 1416 bytes eclipse/logs/2014-12-26-5.log.gz | Bin 0 -> 1145 bytes eclipse/logs/2014-12-26-6.log.gz | Bin 0 -> 1129 bytes eclipse/logs/2014-12-26-7.log.gz | Bin 0 -> 1048 bytes eclipse/logs/2014-12-27-1.log.gz | Bin 0 -> 1511 bytes eclipse/logs/2014-12-27-2.log.gz | Bin 0 -> 1387 bytes eclipse/logs/2014-12-27-3.log.gz | Bin 0 -> 1102 bytes eclipse/logs/2014-12-27-4.log.gz | Bin 0 -> 1034 bytes eclipse/logs/2014-12-28-1.log.gz | Bin 0 -> 4900 bytes eclipse/logs/2014-12-28-2.log.gz | Bin 0 -> 6181 bytes eclipse/logs/2014-12-28-3.log.gz | Bin 0 -> 2043 bytes eclipse/logs/2014-12-28-4.log.gz | Bin 0 -> 1032 bytes eclipse/logs/2014-12-28-5.log.gz | Bin 0 -> 1152 bytes eclipse/logs/2014-12-28-6.log.gz | Bin 0 -> 1155 bytes eclipse/logs/2014-12-28-7.log.gz | Bin 0 -> 1050 bytes eclipse/logs/2014-12-29-1.log.gz | Bin 0 -> 1669 bytes eclipse/logs/2014-12-29-2.log.gz | Bin 0 -> 1154 bytes eclipse/logs/2014-12-29-3.log.gz | Bin 0 -> 1154 bytes eclipse/logs/2014-12-29-4.log.gz | Bin 0 -> 1143 bytes eclipse/logs/2014-12-29-5.log.gz | Bin 0 -> 1220 bytes eclipse/logs/2014-12-29-6.log.gz | Bin 0 -> 1078 bytes eclipse/logs/2014-12-29-7.log.gz | Bin 0 -> 1293 bytes eclipse/logs/2014-12-30-1.log.gz | Bin 0 -> 1058 bytes eclipse/logs/2014-12-30-2.log.gz | Bin 0 -> 108 bytes eclipse/logs/2014-12-30-3.log.gz | Bin 0 -> 1150 bytes eclipse/logs/2014-12-30-4.log.gz | Bin 0 -> 1145 bytes eclipse/logs/2014-12-30-5.log.gz | Bin 0 -> 1133 bytes eclipse/logs/2014-12-30-6.log.gz | Bin 0 -> 1147 bytes eclipse/logs/2014-12-30-7.log.gz | Bin 0 -> 1043 bytes eclipse/logs/2015-01-02-1.log.gz | Bin 0 -> 1054 bytes eclipse/logs/2015-01-02-2.log.gz | Bin 0 -> 939 bytes eclipse/logs/2015-01-02-3.log.gz | Bin 0 -> 2722 bytes eclipse/logs/2015-01-02-4.log.gz | Bin 0 -> 1203 bytes eclipse/logs/2015-01-02-5.log.gz | Bin 0 -> 1042 bytes eclipse/logs/2015-01-02-6.log.gz | Bin 0 -> 951 bytes eclipse/logs/2015-01-02-7.log.gz | Bin 0 -> 476 bytes eclipse/logs/2015-01-03-1.log.gz | Bin 0 -> 1108 bytes eclipse/logs/2015-01-03-2.log.gz | Bin 0 -> 1121 bytes eclipse/logs/2015-01-03-3.log.gz | Bin 0 -> 554 bytes eclipse/logs/2015-01-03-4.log.gz | Bin 0 -> 1161 bytes eclipse/logs/2015-01-03-5.log.gz | Bin 0 -> 489 bytes eclipse/logs/2015-01-03-6.log.gz | Bin 0 -> 487 bytes eclipse/logs/2015-01-03-7.log.gz | Bin 0 -> 674 bytes eclipse/logs/2015-01-10-1.log.gz | Bin 0 -> 574 bytes eclipse/logs/2015-01-10-2.log.gz | Bin 0 -> 627 bytes eclipse/logs/2015-01-10-3.log.gz | Bin 0 -> 560 bytes eclipse/logs/2015-01-10-4.log.gz | Bin 0 -> 484 bytes eclipse/logs/2015-01-10-5.log.gz | Bin 0 -> 494 bytes eclipse/logs/2015-01-10-6.log.gz | Bin 0 -> 538 bytes eclipse/logs/2015-01-10-7.log.gz | Bin 0 -> 601 bytes eclipse/logs/2015-01-12-1.log | 17 + eclipse/logs/2015-01-12-1.log.gz | Bin 0 -> 1193 bytes eclipse/logs/2015-01-12-2.log.gz | Bin 0 -> 674 bytes eclipse/logs/2015-01-12-3.log.gz | Bin 0 -> 586 bytes eclipse/logs/2015-01-24-1.log | 85 + eclipse/logs/2015-01-24-1.log.gz | Bin 0 -> 642 bytes eclipse/logs/2015-01-24-2.log.gz | Bin 0 -> 1406 bytes eclipse/logs/2015-01-24-3.log.gz | Bin 0 -> 988 bytes eclipse/logs/2015-01-24-4.log.gz | Bin 0 -> 939 bytes eclipse/logs/2015-01-24-5.log.gz | Bin 0 -> 597 bytes eclipse/logs/2015-01-24-6.log.gz | Bin 0 -> 562 bytes eclipse/logs/2015-01-24-7.log.gz | Bin 0 -> 575 bytes eclipse/logs/2015-01-25-1.log.gz | Bin 0 -> 89 bytes eclipse/logs/2015-01-25-2.log.gz | Bin 0 -> 583 bytes eclipse/logs/2015-01-25-3.log.gz | Bin 0 -> 1484 bytes eclipse/logs/2015-01-25-4.log.gz | Bin 0 -> 1358 bytes eclipse/logs/2015-01-25-5.log.gz | Bin 0 -> 547 bytes eclipse/logs/2015-01-25-6.log.gz | Bin 0 -> 561 bytes eclipse/logs/2015-01-25-7.log.gz | Bin 0 -> 495 bytes eclipse/logs/2015-01-27-1.log.gz | Bin 0 -> 722 bytes eclipse/logs/2015-01-27-2.log.gz | Bin 0 -> 725 bytes eclipse/logs/2015-01-27-3.log.gz | Bin 0 -> 716 bytes eclipse/logs/2015-01-27-4.log.gz | Bin 0 -> 537 bytes eclipse/logs/2015-01-27-5.log.gz | Bin 0 -> 576 bytes eclipse/logs/2015-01-27-6.log.gz | Bin 0 -> 570 bytes eclipse/logs/2015-01-27-7.log.gz | Bin 0 -> 576 bytes eclipse/logs/2015-01-28-1.log.gz | Bin 0 -> 610 bytes eclipse/logs/2015-01-28-2.log.gz | Bin 0 -> 1098 bytes eclipse/logs/2015-01-28-3.log.gz | Bin 0 -> 1464 bytes eclipse/logs/2015-01-28-4.log.gz | Bin 0 -> 664 bytes eclipse/logs/2015-01-29-1.log.gz | Bin 0 -> 820 bytes eclipse/logs/2015-01-29-2.log.gz | Bin 0 -> 885 bytes eclipse/logs/2015-01-29-3.log.gz | Bin 0 -> 3554 bytes eclipse/logs/2015-01-29-4.log.gz | Bin 0 -> 1176 bytes eclipse/logs/2015-01-29-5.log.gz | Bin 0 -> 1174 bytes eclipse/logs/2015-01-29-6.log.gz | Bin 0 -> 1218 bytes eclipse/logs/2015-01-29-7.log.gz | Bin 0 -> 1448 bytes eclipse/logs/2015-01-30-1.log.gz | Bin 0 -> 863 bytes eclipse/logs/2015-01-30-2.log.gz | Bin 0 -> 1240 bytes eclipse/logs/2015-01-30-3.log.gz | Bin 0 -> 1078 bytes eclipse/logs/2015-01-30-4.log.gz | Bin 0 -> 1115 bytes eclipse/logs/2015-01-30-5.log.gz | Bin 0 -> 1704 bytes eclipse/logs/2015-01-30-6.log.gz | Bin 0 -> 495 bytes eclipse/logs/2015-01-30-7.log.gz | Bin 0 -> 487 bytes eclipse/logs/2015-01-31-1.log.gz | Bin 0 -> 1471 bytes eclipse/logs/2015-01-31-2.log.gz | Bin 0 -> 648 bytes eclipse/logs/2015-01-31-3.log.gz | Bin 0 -> 982 bytes eclipse/logs/2015-01-31-4.log.gz | Bin 0 -> 1190 bytes eclipse/logs/2015-01-31-5.log.gz | Bin 0 -> 1603 bytes eclipse/logs/2015-01-31-6.log.gz | Bin 0 -> 1392 bytes eclipse/logs/2015-01-31-7.log.gz | Bin 0 -> 1578 bytes eclipse/logs/2015-02-01-1.log.gz | Bin 0 -> 703 bytes eclipse/logs/2015-02-01-2.log.gz | Bin 0 -> 1784 bytes eclipse/logs/2015-02-01-3.log.gz | Bin 0 -> 653 bytes eclipse/logs/2015-02-01-4.log.gz | Bin 0 -> 647 bytes eclipse/logs/2015-02-01-5.log.gz | Bin 0 -> 1321 bytes eclipse/logs/2015-02-01-6.log.gz | Bin 0 -> 1265 bytes eclipse/logs/2015-02-01-7.log.gz | Bin 0 -> 899 bytes eclipse/logs/2015-02-02-1.log.gz | Bin 0 -> 1686 bytes eclipse/logs/2015-02-02-2.log.gz | Bin 0 -> 816 bytes eclipse/logs/2015-02-02-3.log.gz | Bin 0 -> 1168 bytes eclipse/logs/2015-02-02-4.log.gz | Bin 0 -> 1063 bytes eclipse/logs/2015-02-02-5.log.gz | Bin 0 -> 530 bytes eclipse/logs/2015-02-02-6.log.gz | Bin 0 -> 1702 bytes eclipse/logs/2015-02-02-7.log.gz | Bin 0 -> 1316 bytes eclipse/logs/2015-02-05-1.log.gz | Bin 0 -> 1691 bytes eclipse/logs/2015-02-05-2.log.gz | Bin 0 -> 1681 bytes eclipse/logs/2015-02-05-3.log.gz | Bin 0 -> 1614 bytes eclipse/logs/2015-02-05-4.log.gz | Bin 0 -> 494 bytes eclipse/logs/2015-02-05-5.log.gz | Bin 0 -> 607 bytes eclipse/logs/2015-02-05-6.log.gz | Bin 0 -> 1408 bytes eclipse/logs/2015-02-05-7.log.gz | Bin 0 -> 565 bytes eclipse/logs/2015-02-06-1.log.gz | Bin 0 -> 276 bytes eclipse/logs/2015-02-06-2.log.gz | Bin 0 -> 657 bytes eclipse/logs/2015-02-06-3.log.gz | Bin 0 -> 725 bytes eclipse/logs/2015-02-06-4.log.gz | Bin 0 -> 557 bytes eclipse/logs/2015-02-06-5.log.gz | Bin 0 -> 724 bytes eclipse/logs/2015-02-06-6.log.gz | Bin 0 -> 689 bytes eclipse/logs/2015-02-06-7.log.gz | Bin 0 -> 490 bytes eclipse/logs/2015-02-07-1.log.gz | Bin 0 -> 629 bytes eclipse/logs/2015-02-07-2.log.gz | Bin 0 -> 81 bytes eclipse/logs/2015-02-07-3.log.gz | Bin 0 -> 81 bytes eclipse/logs/2015-02-07-4.log.gz | Bin 0 -> 2722 bytes eclipse/logs/2015-02-07-5.log.gz | Bin 0 -> 4945 bytes eclipse/logs/2015-02-07-6.log.gz | Bin 0 -> 2085 bytes eclipse/logs/2015-02-07-7.log.gz | Bin 0 -> 1125 bytes eclipse/logs/2015-02-08-1.log.gz | Bin 0 -> 1482 bytes eclipse/logs/2015-02-08-2.log | 52 + eclipse/logs/2015-02-08-2.log.gz | Bin 0 -> 1482 bytes eclipse/logs/2015-02-08-3.log.gz | Bin 0 -> 1393 bytes eclipse/logs/2015-02-08-4.log.gz | Bin 0 -> 339 bytes eclipse/logs/2015-02-08-5.log.gz | Bin 0 -> 661 bytes eclipse/logs/2015-02-09-1.log.gz | Bin 0 -> 3292 bytes eclipse/logs/2015-02-09-2.log.gz | Bin 0 -> 857 bytes eclipse/logs/2015-02-09-3.log.gz | Bin 0 -> 3033 bytes eclipse/logs/2015-02-09-4.log.gz | Bin 0 -> 1303 bytes eclipse/logs/2015-02-09-5.log.gz | Bin 0 -> 3208 bytes eclipse/logs/2015-02-10-1.log.gz | Bin 0 -> 2124 bytes eclipse/logs/2015-02-10-2.log.gz | Bin 0 -> 1113 bytes eclipse/logs/2015-02-11-1.log.gz | Bin 0 -> 1182 bytes eclipse/logs/2015-02-11-2.log.gz | Bin 0 -> 632 bytes eclipse/logs/2015-02-11-3.log.gz | Bin 0 -> 1879 bytes eclipse/logs/2015-02-11-4.log.gz | Bin 0 -> 1861 bytes eclipse/logs/2015-02-11-5.log.gz | Bin 0 -> 584 bytes eclipse/logs/2015-02-11-6.log.gz | Bin 0 -> 899 bytes eclipse/logs/2015-02-11-7.log.gz | Bin 0 -> 732 bytes eclipse/logs/2015-02-13-1.log.gz | Bin 0 -> 1396 bytes eclipse/logs/2015-02-13-2.log.gz | Bin 0 -> 1400 bytes eclipse/logs/2015-02-13-3.log.gz | Bin 0 -> 1401 bytes eclipse/logs/2015-02-13-4.log.gz | Bin 0 -> 775 bytes eclipse/logs/2015-02-13-5.log.gz | Bin 0 -> 806 bytes eclipse/logs/2015-02-13-6.log.gz | Bin 0 -> 758 bytes eclipse/logs/2015-02-13-7.log.gz | Bin 0 -> 818 bytes eclipse/logs/2015-02-14-1.log.gz | Bin 0 -> 1871 bytes eclipse/logs/2015-02-14-2.log.gz | Bin 0 -> 1843 bytes eclipse/logs/2015-02-14-3.log.gz | Bin 0 -> 1888 bytes eclipse/logs/2015-02-14-4.log.gz | Bin 0 -> 1212 bytes eclipse/logs/2015-02-14-5.log.gz | Bin 0 -> 677 bytes eclipse/logs/2015-02-14-6.log.gz | Bin 0 -> 535 bytes eclipse/logs/2015-02-14-7.log.gz | Bin 0 -> 475 bytes eclipse/logs/2015-02-15-1.log.gz | Bin 0 -> 752 bytes eclipse/logs/2015-02-15-2.log.gz | Bin 0 -> 599 bytes eclipse/logs/2015-02-15-3.log.gz | Bin 0 -> 1674 bytes eclipse/logs/2015-02-15-4.log.gz | Bin 0 -> 1294 bytes eclipse/logs/2015-02-15-5.log.gz | Bin 0 -> 1710 bytes eclipse/logs/2015-02-15-6.log.gz | Bin 0 -> 767 bytes eclipse/logs/2015-02-16-1.log.gz | Bin 0 -> 1857 bytes eclipse/logs/2015-02-16-2.log.gz | Bin 0 -> 1286 bytes eclipse/logs/2015-02-17-1.log.gz | Bin 0 -> 2125 bytes eclipse/logs/2015-02-17-2.log.gz | Bin 0 -> 1278 bytes eclipse/logs/2015-02-20-1.log.gz | Bin 0 -> 4167 bytes eclipse/logs/2015-02-20-2.log.gz | Bin 0 -> 2792 bytes eclipse/logs/2015-02-20-3.log.gz | Bin 0 -> 4602 bytes eclipse/logs/2015-02-20-4.log.gz | Bin 0 -> 4685 bytes eclipse/logs/2015-02-20-5.log.gz | Bin 0 -> 688 bytes eclipse/logs/2015-02-20-6.log.gz | Bin 0 -> 1015 bytes eclipse/logs/2015-02-21-1.log.gz | Bin 0 -> 763 bytes eclipse/logs/2015-02-21-2.log.gz | Bin 0 -> 2746 bytes eclipse/logs/2015-02-21-3.log.gz | Bin 0 -> 3317 bytes eclipse/logs/2015-02-21-4.log.gz | Bin 0 -> 379 bytes eclipse/logs/2015-02-21-5.log.gz | Bin 0 -> 649 bytes eclipse/logs/2015-02-21-6.log.gz | Bin 0 -> 872 bytes eclipse/logs/2015-02-21-7.log.gz | Bin 0 -> 1513 bytes eclipse/logs/2015-02-24-1.log.gz | Bin 0 -> 617 bytes eclipse/logs/2015-02-24-2.log.gz | Bin 0 -> 1511 bytes eclipse/logs/2015-02-24-3.log.gz | Bin 0 -> 939 bytes eclipse/logs/2015-02-24-4.log.gz | Bin 0 -> 811 bytes eclipse/logs/2015-02-24-5.log.gz | Bin 0 -> 1427 bytes eclipse/logs/2015-02-24-6.log | 218 + eclipse/logs/2015-02-24-6.log.gz | Bin 0 -> 673 bytes eclipse/logs/2015-02-24-7.log.gz | Bin 0 -> 2290 bytes eclipse/logs/2015-02-26-1.log.gz | Bin 0 -> 1329 bytes eclipse/logs/2015-02-26-2.log.gz | Bin 0 -> 626 bytes eclipse/logs/2015-02-26-3.log.gz | Bin 0 -> 570 bytes eclipse/logs/2015-02-26-4.log.gz | Bin 0 -> 741 bytes eclipse/logs/2015-02-26-5.log.gz | Bin 0 -> 656 bytes eclipse/logs/2015-02-26-6.log | 514 + eclipse/logs/2015-02-26-6.log.gz | Bin 0 -> 671 bytes eclipse/logs/2015-02-26-7.log.gz | Bin 0 -> 3096 bytes eclipse/logs/2015-02-27-1.log.gz | Bin 0 -> 396 bytes eclipse/logs/2015-02-27-2.log.gz | Bin 0 -> 749 bytes eclipse/logs/2015-02-27-3.log.gz | Bin 0 -> 745 bytes eclipse/logs/2015-02-27-4.log.gz | Bin 0 -> 735 bytes eclipse/logs/2015-02-27-5.log.gz | Bin 0 -> 802 bytes eclipse/logs/2015-02-27-6.log.gz | Bin 0 -> 986 bytes eclipse/logs/2015-03-05-1.log.gz | Bin 0 -> 986 bytes eclipse/logs/2015-03-05-2.log.gz | Bin 0 -> 1003 bytes eclipse/logs/2015-03-05-3.log.gz | Bin 0 -> 1003 bytes eclipse/logs/2015-03-05-4.log.gz | Bin 0 -> 1248 bytes eclipse/logs/2015-03-05-5.log.gz | Bin 0 -> 2146 bytes eclipse/logs/2015-03-05-6.log.gz | Bin 0 -> 4767 bytes eclipse/logs/2015-03-05-7.log.gz | Bin 0 -> 3143 bytes eclipse/logs/2015-03-06-1.log.gz | Bin 0 -> 908 bytes eclipse/logs/2015-03-07-1.log.gz | Bin 0 -> 3604 bytes eclipse/logs/2015-03-07-2.log.gz | Bin 0 -> 2916 bytes eclipse/logs/2015-03-07-3.log.gz | Bin 0 -> 2037 bytes eclipse/logs/2015-03-07-4.log.gz | Bin 0 -> 2244 bytes eclipse/logs/2015-03-07-5.log.gz | Bin 0 -> 2327 bytes eclipse/logs/2015-03-07-6.log.gz | Bin 0 -> 2196 bytes eclipse/logs/2015-03-07-7.log.gz | Bin 0 -> 2214 bytes eclipse/logs/2015-03-09-1.log.gz | Bin 0 -> 665 bytes eclipse/logs/2015-03-09-2.log.gz | Bin 0 -> 1415 bytes eclipse/logs/2015-03-09-3.log.gz | Bin 0 -> 840 bytes eclipse/logs/2015-03-09-4.log.gz | Bin 0 -> 367 bytes eclipse/logs/2015-03-09-5.log.gz | Bin 0 -> 1916 bytes eclipse/logs/2015-03-09-6.log.gz | Bin 0 -> 1666 bytes eclipse/logs/2015-03-09-7.log.gz | Bin 0 -> 996 bytes eclipse/logs/2015-03-11-1.log | 311 + eclipse/logs/2015-03-11-1.log.gz | Bin 0 -> 828 bytes eclipse/logs/2015-03-11-2.log | 46 + eclipse/logs/2015-03-11-2.log.gz | Bin 0 -> 3122 bytes eclipse/logs/2015-03-11-3.log | 5 + eclipse/logs/2015-03-11-3.log.gz | Bin 0 -> 1820 bytes eclipse/logs/2015-03-11-4.log.gz | Bin 0 -> 1072 bytes eclipse/logs/2015-03-11-5.log | 56 + eclipse/logs/2015-03-11-5.log.gz | Bin 0 -> 759 bytes eclipse/logs/2015-03-11-6.log.gz | Bin 0 -> 1223 bytes eclipse/logs/2015-03-12-1.log.gz | Bin 0 -> 944 bytes eclipse/logs/2015-03-12-2.log.gz | Bin 0 -> 2238 bytes eclipse/logs/2015-03-12-3.log.gz | Bin 0 -> 1912 bytes eclipse/logs/2015-03-12-4.log.gz | Bin 0 -> 1144 bytes eclipse/logs/2015-03-12-5.log.gz | Bin 0 -> 1441 bytes eclipse/logs/2015-03-12-6.log.gz | Bin 0 -> 3019 bytes eclipse/logs/2015-03-12-7.log.gz | Bin 0 -> 1069 bytes eclipse/logs/2015-03-20-1.log.gz | Bin 0 -> 938 bytes eclipse/logs/2015-03-20-2.log.gz | Bin 0 -> 4936 bytes eclipse/logs/2015-03-20-3.log.gz | Bin 0 -> 905 bytes eclipse/logs/2015-03-20-4.log.gz | Bin 0 -> 1068 bytes eclipse/logs/2015-03-20-5.log.gz | Bin 0 -> 1741 bytes eclipse/logs/2015-03-20-6.log.gz | Bin 0 -> 813 bytes eclipse/logs/2015-03-20-7.log.gz | Bin 0 -> 956 bytes eclipse/logs/2015-03-21-1.log.gz | Bin 0 -> 273 bytes eclipse/logs/2015-03-21-2.log.gz | Bin 0 -> 272 bytes eclipse/logs/2015-03-21-3.log.gz | Bin 0 -> 272 bytes eclipse/logs/2015-03-21-4.log.gz | Bin 0 -> 650 bytes eclipse/logs/2015-03-21-5.log.gz | Bin 0 -> 1091 bytes eclipse/logs/2015-03-21-6.log.gz | Bin 0 -> 89 bytes eclipse/logs/2015-03-21-7.log.gz | Bin 0 -> 12874 bytes eclipse/logs/2015-03-22-1.log.gz | Bin 0 -> 824 bytes eclipse/logs/2015-03-22-2.log.gz | Bin 0 -> 706 bytes eclipse/logs/2015-03-22-3.log.gz | Bin 0 -> 711 bytes eclipse/logs/2015-03-22-4.log.gz | Bin 0 -> 1171 bytes eclipse/logs/2015-03-22-5.log.gz | Bin 0 -> 783 bytes eclipse/logs/2015-03-22-6.log.gz | Bin 0 -> 691 bytes eclipse/logs/2015-03-22-7.log.gz | Bin 0 -> 652 bytes eclipse/logs/fml-client-1.log | 2982 +++++ eclipse/logs/fml-client-2.log | 2968 ++++ eclipse/logs/fml-client-3.log | 2957 ++++ eclipse/logs/fml-client-latest.log | 3011 +++++ eclipse/logs/fml-junk-earlystartup.log | 3018 +++++ eclipse/logs/fml-server-1.log | 4122 ++++++ eclipse/logs/fml-server-2.log | 3233 +++++ eclipse/logs/fml-server-3.log | 3330 +++++ eclipse/logs/fml-server-latest.log | 942 ++ eclipse/logs/latest.log | 81 + eclipse/ops.json | 32 + eclipse/options.txt | 98 + eclipse/saves/New World/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/New World/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/New World/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/New World/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/New World/data/Mineshaft.dat | Bin 0 -> 1467 bytes eclipse/saves/New World/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/New World/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/New World/level.dat | Bin 0 -> 5921 bytes eclipse/saves/New World/level.dat_mcr | Bin 0 -> 5111 bytes eclipse/saves/New World/level.dat_old | Bin 0 -> 5922 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 852 bytes eclipse/saves/New World/region/r.0.0.mca | Bin 0 -> 2768896 bytes eclipse/saves/New World/session.lock | Bin 0 -> 8 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + eclipse/saves/Test 2/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test 2/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test 2/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test 2/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test 2/DIM1/region/r.-1.-1.mca | Bin 0 -> 737280 bytes eclipse/saves/Test 2/DIM1/region/r.-1.-2.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/DIM1/region/r.-1.0.mca | Bin 0 -> 667648 bytes eclipse/saves/Test 2/DIM1/region/r.0.-1.mca | Bin 0 -> 835584 bytes eclipse/saves/Test 2/DIM1/region/r.0.0.mca | Bin 0 -> 696320 bytes eclipse/saves/Test 2/data/Mineshaft.dat | Bin 0 -> 592001 bytes eclipse/saves/Test 2/data/Stronghold.dat | Bin 0 -> 5221 bytes eclipse/saves/Test 2/data/Temple.dat | Bin 0 -> 3501 bytes eclipse/saves/Test 2/data/Village.dat | Bin 0 -> 62093 bytes eclipse/saves/Test 2/data/idcounts.dat | Bin 0 -> 12 bytes eclipse/saves/Test 2/data/map_0.dat | Bin 0 -> 686 bytes eclipse/saves/Test 2/data/map_1.dat | Bin 0 -> 823 bytes eclipse/saves/Test 2/data/map_2.dat | Bin 0 -> 897 bytes eclipse/saves/Test 2/data/map_3.dat | Bin 0 -> 1200 bytes eclipse/saves/Test 2/data/map_4.dat | Bin 0 -> 805 bytes eclipse/saves/Test 2/data/map_5.dat | Bin 0 -> 770 bytes eclipse/saves/Test 2/data/map_6.dat | Bin 0 -> 860 bytes eclipse/saves/Test 2/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test 2/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test 2/level.dat | Bin 0 -> 6899 bytes eclipse/saves/Test 2/level.dat_mcr | Bin 0 -> 5135 bytes eclipse/saves/Test 2/level.dat_old | Bin 0 -> 6898 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat | Bin 0 -> 1568 bytes .../a762f560-4fce-3236-812a-b80efff0b62b.dat | Bin 0 -> 950 bytes .../c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat | Bin 0 -> 1574 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 1710 bytes eclipse/saves/Test 2/region/r.-1.-1.mca | Bin 0 -> 2969600 bytes eclipse/saves/Test 2/region/r.-1.-2.mca | Bin 0 -> 4120576 bytes eclipse/saves/Test 2/region/r.-1.-3.mca | Bin 0 -> 995328 bytes eclipse/saves/Test 2/region/r.-1.-4.mca | Bin 0 -> 24576 bytes eclipse/saves/Test 2/region/r.-1.0.mca | Bin 0 -> 2707456 bytes eclipse/saves/Test 2/region/r.-1.1.mca | Bin 0 -> 1150976 bytes eclipse/saves/Test 2/region/r.-1.10.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.10224.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.103.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1035.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.11.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.11165.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.113.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1131.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.12.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.12192.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1235.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.124.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.13.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.13314.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1349.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.135.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.14.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.14539.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.14699.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1473.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.148.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.15.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.15877.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.16.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.1609.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.161.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.17.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.17338.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1757.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.176.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.18.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.18933.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.19.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.1919.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.193.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2.mca | Bin 0 -> 32768 bytes eclipse/saves/Test 2/region/r.-1.20.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.20675.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2096.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.21.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.211.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.22.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.22577.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2288.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.23.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.230.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.24.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.24654.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2499.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.25.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.252.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.26.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.26923.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2729.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.275.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.28.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.29.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.2981.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.3.mca | Bin 0 -> 28672 bytes eclipse/saves/Test 2/region/r.-1.30.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.301.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.32.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.3255.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.328.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.33.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.35.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.3555.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.359.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.37.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.38.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.3882.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.392.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.4.mca | Bin 0 -> 24576 bytes eclipse/saves/Test 2/region/r.-1.40.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.42.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.4239.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.428.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.44.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.46.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.4629.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.468.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.48.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.5.mca | Bin 0 -> 20480 bytes eclipse/saves/Test 2/region/r.-1.50.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.5055.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.511.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.53.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.55.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.5521.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.558.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.58.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.6.mca | Bin 0 -> 20480 bytes eclipse/saves/Test 2/region/r.-1.60.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.6029.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.610.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.64.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.6584.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.66.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.666.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.7.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.7189.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.72.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.728.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.7851.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.79.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.795.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.8.mca | Bin 0 -> 20480 bytes eclipse/saves/Test 2/region/r.-1.8574.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.86.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.868.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.9.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.-1.9362.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.94.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-1.948.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-10.-10.mca | Bin 0 -> 212992 bytes eclipse/saves/Test 2/region/r.-10.-11.mca | Bin 0 -> 73728 bytes eclipse/saves/Test 2/region/r.-10.-12.mca | Bin 0 -> 40960 bytes eclipse/saves/Test 2/region/r.-10.-6.mca | Bin 0 -> 299008 bytes eclipse/saves/Test 2/region/r.-10.-7.mca | Bin 0 -> 712704 bytes eclipse/saves/Test 2/region/r.-10.-8.mca | Bin 0 -> 503808 bytes eclipse/saves/Test 2/region/r.-10.-9.mca | Bin 0 -> 405504 bytes eclipse/saves/Test 2/region/r.-2.-1.mca | Bin 0 -> 548864 bytes eclipse/saves/Test 2/region/r.-2.-2.mca | Bin 0 -> 417792 bytes eclipse/saves/Test 2/region/r.-2.-3.mca | Bin 0 -> 3051520 bytes eclipse/saves/Test 2/region/r.-2.-4.mca | Bin 0 -> 790528 bytes eclipse/saves/Test 2/region/r.-2.0.mca | Bin 0 -> 2793472 bytes eclipse/saves/Test 2/region/r.-2.1.mca | Bin 0 -> 2850816 bytes eclipse/saves/Test 2/region/r.-2.2.mca | Bin 0 -> 1552384 bytes eclipse/saves/Test 2/region/r.-3.-3.mca | Bin 0 -> 327680 bytes eclipse/saves/Test 2/region/r.-3.-4.mca | Bin 0 -> 1785856 bytes eclipse/saves/Test 2/region/r.-3.0.mca | Bin 0 -> 2789376 bytes eclipse/saves/Test 2/region/r.-3.1.mca | Bin 0 -> 954368 bytes eclipse/saves/Test 2/region/r.-3.2.mca | Bin 0 -> 172032 bytes eclipse/saves/Test 2/region/r.-4.-1.mca | Bin 0 -> 196608 bytes eclipse/saves/Test 2/region/r.-4.0.mca | Bin 0 -> 2871296 bytes eclipse/saves/Test 2/region/r.-5.-1.mca | Bin 0 -> 2965504 bytes eclipse/saves/Test 2/region/r.-5.-2.mca | Bin 0 -> 352256 bytes eclipse/saves/Test 2/region/r.-5.0.mca | Bin 0 -> 937984 bytes eclipse/saves/Test 2/region/r.-6.-1.mca | Bin 0 -> 675840 bytes eclipse/saves/Test 2/region/r.-6.-2.mca | Bin 0 -> 2838528 bytes eclipse/saves/Test 2/region/r.-6.-3.mca | Bin 0 -> 3035136 bytes eclipse/saves/Test 2/region/r.-6.-4.mca | Bin 0 -> 3756032 bytes eclipse/saves/Test 2/region/r.-6.-5.mca | Bin 0 -> 2289664 bytes eclipse/saves/Test 2/region/r.-7.-3.mca | Bin 0 -> 2453504 bytes eclipse/saves/Test 2/region/r.-7.-4.mca | Bin 0 -> 1318912 bytes eclipse/saves/Test 2/region/r.-7.-5.mca | Bin 0 -> 339968 bytes eclipse/saves/Test 2/region/r.-8.-3.mca | Bin 0 -> 409600 bytes eclipse/saves/Test 2/region/r.-8.-4.mca | Bin 0 -> 2744320 bytes eclipse/saves/Test 2/region/r.-8.-5.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.-9.-10.mca | Bin 0 -> 1994752 bytes eclipse/saves/Test 2/region/r.-9.-11.mca | Bin 0 -> 2060288 bytes eclipse/saves/Test 2/region/r.-9.-12.mca | Bin 0 -> 548864 bytes eclipse/saves/Test 2/region/r.-9.-4.mca | Bin 0 -> 1355776 bytes eclipse/saves/Test 2/region/r.-9.-5.mca | Bin 0 -> 2777088 bytes eclipse/saves/Test 2/region/r.-9.-6.mca | Bin 0 -> 2269184 bytes eclipse/saves/Test 2/region/r.-9.-7.mca | Bin 0 -> 1679360 bytes eclipse/saves/Test 2/region/r.-9.-8.mca | Bin 0 -> 1781760 bytes eclipse/saves/Test 2/region/r.-9.-9.mca | Bin 0 -> 1835008 bytes eclipse/saves/Test 2/region/r.0.-1.mca | Bin 0 -> 69632 bytes eclipse/saves/Test 2/region/r.0.-2.mca | Bin 0 -> 1380352 bytes eclipse/saves/Test 2/region/r.0.-3.mca | Bin 0 -> 122880 bytes eclipse/saves/Test 2/region/r.0.0.mca | Bin 0 -> 94208 bytes eclipse/saves/Test 2/region/r.0.1.mca | Bin 0 -> 1114112 bytes eclipse/saves/Test 2/region/r.0.22.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.1.-1.mca | Bin 0 -> 32768 bytes eclipse/saves/Test 2/region/r.1.1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.10.1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.10.3.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.11.2.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.11.4.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.12.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.12.4.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.13.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.13.3.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.13.5.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.14.4.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.15.3.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.15.4.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.16.3.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.16.6.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.17.5.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.18.4.mca | Bin 0 -> 507904 bytes eclipse/saves/Test 2/region/r.19.4.mca | Bin 0 -> 442368 bytes eclipse/saves/Test 2/region/r.19.5.mca | Bin 0 -> 233472 bytes eclipse/saves/Test 2/region/r.19.6.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.2.-1.mca | Bin 0 -> 24576 bytes eclipse/saves/Test 2/region/r.2.0.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.20.5.mca | Bin 0 -> 868352 bytes eclipse/saves/Test 2/region/r.21.5.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.23.6.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.25.6.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.28.7.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.3.-1.mca | Bin 0 -> 20480 bytes eclipse/saves/Test 2/region/r.3.0.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.3.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.30.8.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.33.9.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.36.10.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.4.-1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.4.0.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.4.1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.40.11.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.44.12.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.48.13.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.5.0.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.5.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.52.15.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.57.16.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.6.0.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.6.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.62.18.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.68.20.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.7.0.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.7.1.mca | Bin 0 -> 16384 bytes eclipse/saves/Test 2/region/r.7.3.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.8.1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.8.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.9.1.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.9.2.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/region/r.9.4.mca | Bin 0 -> 12288 bytes eclipse/saves/Test 2/session.lock | Bin 0 -> 8 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json | 1 + .../a762f560-4fce-3236-812a-b80efff0b62b.json | 1 + .../c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json | 1 + .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + eclipse/saves/Test-/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test-/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test-/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test-/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test-/data/Mineshaft.dat | Bin 0 -> 1957 bytes eclipse/saves/Test-/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test-/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test-/level.dat | Bin 0 -> 5927 bytes eclipse/saves/Test-/level.dat_mcr | Bin 0 -> 5075 bytes eclipse/saves/Test-/level.dat_old | Bin 0 -> 5929 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat | Bin 0 -> 806 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 811 bytes eclipse/saves/Test-/region/r.-1.-1.mca | Bin 0 -> 856064 bytes eclipse/saves/Test-/region/r.-1.0.mca | Bin 0 -> 921600 bytes eclipse/saves/Test-/region/r.0.-1.mca | Bin 0 -> 884736 bytes eclipse/saves/Test-/region/r.0.0.mca | Bin 0 -> 892928 bytes eclipse/saves/Test-/session.lock | Bin 0 -> 8 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json | 1 + .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + eclipse/saves/Test-20150207-182019.zip | Bin 0 -> 368470 bytes eclipse/saves/Test/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Test/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Test/level.dat | Bin 0 -> 6010 bytes eclipse/saves/Test/level.dat_mcr | Bin 0 -> 5067 bytes eclipse/saves/Test/level.dat_old | Bin 0 -> 6010 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat | Bin 0 -> 736 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 911 bytes eclipse/saves/Test/region/r.-1.-1.mca | Bin 0 -> 61440 bytes eclipse/saves/Test/region/r.-1.0.mca | Bin 0 -> 118784 bytes eclipse/saves/Test/region/r.0.-1.mca | Bin 0 -> 770048 bytes eclipse/saves/Test/region/r.0.-2.mca | Bin 0 -> 663552 bytes eclipse/saves/Test/region/r.0.0.mca | Bin 0 -> 126976 bytes eclipse/saves/Test/region/r.1.-1.mca | Bin 0 -> 1454080 bytes eclipse/saves/Test/region/r.1.-2.mca | Bin 0 -> 2224128 bytes eclipse/saves/Test/region/r.1.0.mca | Bin 0 -> 393216 bytes eclipse/saves/Test/region/r.2.-1.mca | Bin 0 -> 28672 bytes eclipse/saves/Test/region/r.2.0.mca | Bin 0 -> 73728 bytes eclipse/saves/Test/session.lock | Bin 0 -> 8 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json | 1 + .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + eclipse/saves/Village-20140727-224525.zip | Bin 0 -> 1220184 bytes eclipse/saves/Village/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Village/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Village/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/saves/Village/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Village/data/Village.dat | Bin 0 -> 65197 bytes eclipse/saves/Village/data/villages.dat | Bin 0 -> 840 bytes eclipse/saves/Village/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/saves/Village/level.dat | Bin 0 -> 6199 bytes eclipse/saves/Village/level.dat_mcr | Bin 0 -> 5066 bytes eclipse/saves/Village/level.dat_old | Bin 0 -> 6199 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat | Bin 0 -> 974 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 1095 bytes eclipse/saves/Village/region/r.-1.-1.mca | Bin 0 -> 634880 bytes eclipse/saves/Village/region/r.-1.0.mca | Bin 0 -> 147456 bytes eclipse/saves/Village/region/r.-2.-1.mca | Bin 0 -> 995328 bytes eclipse/saves/Village/region/r.-2.-2.mca | Bin 0 -> 81920 bytes eclipse/saves/Village/region/r.-2.0.mca | Bin 0 -> 503808 bytes eclipse/saves/Village/region/r.-3.-1.mca | Bin 0 -> 3608576 bytes eclipse/saves/Village/region/r.-3.-2.mca | Bin 0 -> 1069056 bytes eclipse/saves/Village/region/r.-3.0.mca | Bin 0 -> 507904 bytes eclipse/saves/Village/region/r.-4.-1.mca | Bin 0 -> 2207744 bytes eclipse/saves/Village/region/r.-4.-2.mca | Bin 0 -> 671744 bytes eclipse/saves/Village/region/r.-4.0.mca | Bin 0 -> 45056 bytes eclipse/saves/Village/region/r.0.-1.mca | Bin 0 -> 20480 bytes eclipse/saves/Village/session.lock | Bin 0 -> 8 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json | 1 + .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + eclipse/screenshots/2014-09-25_20.31.33.png | Bin 0 -> 222443 bytes eclipse/screenshots/2014-09-25_20.39.23.png | Bin 0 -> 147892 bytes eclipse/screenshots/2014-09-25_20.52.09.png | Bin 0 -> 122413 bytes eclipse/screenshots/2014-09-26_17.31.19.png | Bin 0 -> 132802 bytes eclipse/screenshots/2014-09-26_17.31.26.png | Bin 0 -> 43967 bytes eclipse/screenshots/2014-09-26_17.31.31.png | Bin 0 -> 41899 bytes eclipse/screenshots/2014-09-26_17.31.38.png | Bin 0 -> 38256 bytes eclipse/screenshots/2014-09-26_17.31.48.png | Bin 0 -> 30384 bytes eclipse/screenshots/2014-12-19_05.52.42.png | Bin 0 -> 44488 bytes eclipse/screenshots/2014-12-22_23.14.13.png | Bin 0 -> 445459 bytes eclipse/screenshots/2014-12-23_22.34.53.png | Bin 0 -> 146578 bytes eclipse/screenshots/2014-12-30_02.05.01.png | Bin 0 -> 90695 bytes eclipse/screenshots/2014-12-30_02.05.07.png | Bin 0 -> 83428 bytes eclipse/screenshots/2014-12-30_04.27.00.png | Bin 0 -> 37522 bytes eclipse/screenshots/2014-12-30_04.27.14.png | Bin 0 -> 35651 bytes eclipse/screenshots/2015-01-10_12.32.46.png | Bin 0 -> 182620 bytes eclipse/screenshots/2015-01-28_23.36.48.png | Bin 0 -> 71371 bytes eclipse/screenshots/2015-01-30_20.38.05.png | Bin 0 -> 251008 bytes eclipse/screenshots/2015-02-02_13.09.52.png | Bin 0 -> 250452 bytes eclipse/screenshots/2015-02-06_00.01.37.png | Bin 0 -> 130884 bytes eclipse/screenshots/2015-02-06_00.56.20.png | Bin 0 -> 301668 bytes eclipse/screenshots/2015-02-06_00.56.41.png | Bin 0 -> 217592 bytes eclipse/screenshots/2015-02-06_00.57.00.png | Bin 0 -> 159893 bytes eclipse/screenshots/2015-02-13_21.57.29.png | Bin 0 -> 102405 bytes eclipse/screenshots/2015-02-13_21.57.30.png | Bin 0 -> 96717 bytes eclipse/screenshots/2015-02-13_23.24.21.png | Bin 0 -> 421203 bytes eclipse/screenshots/2015-02-14_14.05.12.png | Bin 0 -> 66389 bytes eclipse/screenshots/2015-02-14_14.10.12.png | Bin 0 -> 41223 bytes eclipse/screenshots/2015-02-24_12.53.51.png | Bin 0 -> 242267 bytes eclipse/screenshots/2015-02-24_12.54.06.png | Bin 0 -> 193936 bytes eclipse/screenshots/2015-02-24_12.54.15.png | Bin 0 -> 134506 bytes eclipse/screenshots/2015-03-20_17.08.48.png | Bin 0 -> 3825 bytes eclipse/server.properties | 34 + eclipse/usercache.json | 1 + eclipse/whitelist.json | 1 + eclipse/world/DIM-1/data/villages.dat | Bin 0 -> 54 bytes eclipse/world/DIM-1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/world/DIM1/data/villages.dat | Bin 0 -> 54 bytes eclipse/world/DIM1/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/world/data/Mineshaft.dat | Bin 0 -> 12433 bytes eclipse/world/data/Village.dat | Bin 0 -> 890 bytes eclipse/world/data/villages.dat | Bin 0 -> 54 bytes eclipse/world/forcedchunks.dat | Bin 0 -> 22 bytes eclipse/world/level.dat | Bin 0 -> 5139 bytes eclipse/world/level.dat_old | Bin 0 -> 5138 bytes .../1b8221f7-5861-330e-bef0-ac96b785ff27.dat | Bin 0 -> 737 bytes .../2659329e-1c65-3850-9659-d27fc655aa3c.dat | Bin 0 -> 766 bytes .../29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat | Bin 0 -> 732 bytes .../41196538-4c2b-371d-b141-0e51ad033fac.dat | Bin 0 -> 728 bytes .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat | Bin 0 -> 754 bytes .../a762f560-4fce-3236-812a-b80efff0b62b.dat | Bin 0 -> 838 bytes .../c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat | Bin 0 -> 883 bytes .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat | Bin 0 -> 1016 bytes eclipse/world/region/r.-1.0.mca | Bin 0 -> 2367488 bytes eclipse/world/region/r.-1.1.mca | Bin 0 -> 770048 bytes eclipse/world/region/r.-1.2.mca | Bin 0 -> 16384 bytes eclipse/world/region/r.0.0.mca | Bin 0 -> 2228224 bytes eclipse/world/region/r.0.1.mca | Bin 0 -> 3997696 bytes eclipse/world/region/r.0.2.mca | Bin 0 -> 1429504 bytes eclipse/world/region/r.1.1.mca | Bin 0 -> 102400 bytes eclipse/world/region/r.1.2.mca | Bin 0 -> 86016 bytes eclipse/world/session.lock | Bin 0 -> 8 bytes .../1b8221f7-5861-330e-bef0-ac96b785ff27.json | 1 + .../2659329e-1c65-3850-9659-d27fc655aa3c.json | 1 + .../29aa321a-1ce7-35de-bfab-f37fa4095c7d.json | 1 + .../41196538-4c2b-371d-b141-0e51ad033fac.json | 1 + .../99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json | 1 + .../a762f560-4fce-3236-812a-b80efff0b62b.json | 1 + .../c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json | 1 + .../cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json | 1 + 1788 files changed, 225957 insertions(+) create mode 100644 eclipse/.metadata/.bak_0.log create mode 100644 eclipse/.metadata/.lock create mode 100644 eclipse/.metadata/.log create mode 100644 eclipse/.metadata/.mylyn/.taskListIndex/segments.gen create mode 100644 eclipse/.metadata/.mylyn/.taskListIndex/segments_1 create mode 100644 eclipse/.metadata/.mylyn/.tasks.xml.zip create mode 100644 eclipse/.metadata/.mylyn/repositories.xml.zip create mode 100644 eclipse/.metadata/.mylyn/tasks.xml.zip create mode 100644 eclipse/.metadata/.plugins/net.sf.jautodoc/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/00f44bf8f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/60ca70f3b9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/90d037febbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/c03acc5982d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/12/50aa0d289bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/70a57e40e75300141786a2891bfc8d75 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/908f5c3bb4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/70a157f022cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/a058ee18bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0d74dd670cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/17/3014ba2224cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/70793b297ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/f0b8342df3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/19/40b7127a9cd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1a/70a655ecbdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/208e063bf5cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/807d1568bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/f07260f599d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/10a8250bf2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/304ae31aa0ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/00b1e982a0ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/e0daccca6fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1f/20cffe1816cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/804b704ea7ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/e064279b24cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/709a7da620cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/80c96a3f6fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/906f9d59f3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/21/90210400bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/400e338dbcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/50c220fcb9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/23/408dbb6524cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/24/e06abfb6f6cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/10ad6571bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/6035720f6fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60b18a49bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60f0dd6d12cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/f08a3fedf1cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/40b2f4a3b8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/801b0ce922cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/905604776fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/10f40556bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/60dda1c0bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/a01e32b5bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/5054a9ea70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/90616b3e85d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/29/b02c9da3a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2a/30dc218d2f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/2069bbfabdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/a09c5791f6cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0057e48384c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0075f9bc9fd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/702e06909bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0fd61c916cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2d/90ac8e2b9fce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/3016ca8fa3d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/90f98826b0d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3/902846c39fd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/4099cacb16cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/7026f2daf4cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/90e1eeeff3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/32/009ecb1ebbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/33/10854bde6e5f00141b03e33c57c1f917 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/10340d2ef2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/e00a4c70e75300141786a2891bfc8d75 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/00ec9292a7ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/50cdc566f48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/c0e606a470cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9026020ff48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9032f899b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0809e1223cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/37/10568ea1b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c4fa6984d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/002a7b0fb7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/10dc7459bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/606c08157ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/7064faac7dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/10890341bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/3024e21485d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/503ff62fb6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/60160ac99ad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/90a539afbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/0091dffeb5d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/30f66b0413cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/5019b6d220cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/7005297f22cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/808884ea13cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/30afb93df48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50b62efab9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/6048b993bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/c022d38cf2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/e0ed63d312cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/003ee58eafd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/c02871fbb6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/40/b0889c1bbcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/41/c080ae01bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/42/20200c94b8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/43/70f7cff5b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/50241a6d84c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/d0a17b8f13cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/45/90a975eca4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/104eb856f48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/7051d7cf22cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/20293dcd23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/f0362027f4cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/2066f1c9bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/707c7127bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/4009975e82d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/6016724bbad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/9089738c21cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20a0a61c84d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20bea20c21cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/405c7f377ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/90de45a1bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/a055ddd2bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/d0c27ea5f6cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/1031dd2dbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/70c9f176f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4d/f08f115612cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/50025dc484c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b0576841f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/007bc83ab6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402d4daebcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/e0d9514683d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5/f00c439cb7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/10b548dabad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/70986997b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/c0326ecba5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/e06a0851bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/53/90cafa5d14cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/8048f9edb6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/a09b425fbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/90504c0bbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/a0087dd116cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/20ddfa7621cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/a04f0c50a4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/c08394fe40cf001411138789b9e67617 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/e0aa469384d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1044992a23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1048515cbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/b085ddbd9ad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/c07baaa5bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/e0e84e2dbdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/80f31216bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0474f9184d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0a71b6116cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/10e245fff3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/d08f32069cd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/f0e98566a7ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5d/00fa2de0a6ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/50723f9b2f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/f0abea277dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30d8062da0ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30e8b2dea5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/50b15c9812cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/60bc25dabdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0a52e0212cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/601a6034bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0d85da8b8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/d052a15084c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/61/50774f8f84c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/2069867dbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/30a210a5bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/f0beebb39ad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60d2e4cf84c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60dd45d1a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e00f48f3bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e0b3878d7dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/30a5d74a2f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/50a406e982d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/905e928db7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/603844c615cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/60ae11e56e5f00141b03e33c57c1f917 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/80ef4046bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/9039e7ea21cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/66/b0813d41f3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/67/f0427c9d2f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/00b782eca6ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/f05ddeeb99d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/30a1d335b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/4034bfb970cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6a/50b952462f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6b/c0058039a3ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/102be67fbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/20760f8dbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6e/d012947f9fce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b08cd803bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/f0b063e3a3ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/105eef10f4cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/90e15befbdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/d09c58ed23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/408fefd316cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/5022fbd5b9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/e09f38179cd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/71/60317a00bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/00e8ece9b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/a00659a981d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/b01f1983b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/c0b3c7e9e65300141786a2891bfc8d75 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/73/f07bc4852f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/74/10c2166623cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/75/20c0a81e70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/76/b0ea8d2c7ccf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/78/9098c35323cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/79/f099510ebed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7a/f0dc16e6bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7b/d08754d5a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a02cf81bf48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/408bce2c7ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/80a2ccf2b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c00b3a4e14cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/0063cb09a4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/50b82d4b23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/90811e76bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/d016443bbad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/e0cadf43f3cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/00b736a77dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/c0c31c6bf2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/e05bccf47ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/60685a7322cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/b04fbcf8bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/406867c2a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/e0c8a1d614cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/82/a027f35412cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/83/a05c8663b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/84/c023ecaca5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20a25d63bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20ce4e77a0ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/8013b6e1bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/902f5c8116cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/86/407ff7ab81d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/0090d02f23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/108b25f9b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/902740e1bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/d084e8b4f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/89/1058a217f5cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8a/708b72abbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8c/109be73121cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8d/20884d44b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8f/602f81f1b9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9/704de242b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/902c91fbf5cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/90e4273eb4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/b0804ec7bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/00916edebad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/40989e4e2f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/7094473ba5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/0012daebb6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/5027d4627dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/309bb5e59bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/5050fcc811cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/101de9f4bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/808d7bfff2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/96/20fefcf5f6cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/30e2d9ce70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/50e131a6a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9a/e0a4fd13b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9b/b08e70da15cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/40075a7e83d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/a07e323e82d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9d/e0dd554e24cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9e/009246eabcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/106b3f3e7ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20478b38b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20c9f6e114cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20d9a4a46eae0014128c87a7399fc341 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a0/00a993b822cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/10a3c349bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/50356899bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/90065c70f48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/c0592c612f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/90d73160f48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/f0aba030bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/70560814bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/900b847d70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/b0489a1082d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/80a5a26aa4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/b0b5ffe4bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/c0b377522f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a5/609c1e85a3d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a6/908c46b1bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/104e81bcbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/5091d7a47dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/b0e9a94b82d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/702aada322cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/d0cb2f4b7ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00c84d88bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/30b09a9679cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ab/6017c8e9b5d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50048858e65300141786a2891bfc8d75 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50346c7da0ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/70b9cd197acf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ad/400a697183d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/901e9340bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ba0cecf2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ca0d9da5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/b04e0c6083d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/f079b2e06fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b2/805eed72bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/00a0532bbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/60e65c7684c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/106fae7312cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/306a41c76fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/606b4ad414cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/60a49035e75300141786a2891bfc8d75 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/506e1ce570cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b04a00579cd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b0804930bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/f0e12b0e9cd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/10f70a8cbed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e03e7349a6ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e0b1d7d7b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/309ab103b0d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/c0efc084a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/d024d91417cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/20f3e540b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/601f11c4f38a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bb/8033e6be23cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/60c1a1249fce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/d05049b984c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/f0b55b69bad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c/70917207bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/10212e1abbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/4032699bb8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c1/f01d11859ad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c2/f0af8c117acf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/40367889a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/b048e39fb8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/7013ae1e85d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/e0433f2d7dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/10dc615fbed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/70f09d1c7acf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/802694e3b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/d0ba6178bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c8/0088d4467ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/10b07e76a4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/f0711f27a7ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/509abef6f38a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f037376012cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cb/c0eb4d77b9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/10c08f90b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/600bf435bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/80d5ff84bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cd/b0a79825a3ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/70b3113c6fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/802d6c7d12cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e02d96277ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/20ce60e681d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/406be580bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d0/306fef1113cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d2/c001ded384d000141a1fb02abca5ff55 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/40e36e70b9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/80bf6f449bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/c054e7fab5d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/60ad6fa0bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d07706722f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d0b060aabcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/303797fd70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/a098cba6bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/8057ba46b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/f0ef569c3fcf001411138789b9e67617 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d7/40e71d74a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/10f9057570cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/20879a0e7ccf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/da/30ea349dbbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/db/80e1e997f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dc/80c6ef06b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dd/7040acbf14cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/de/007d82c399d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/307fa52624cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/4010cd0b71cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e3/d0e62fdca5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e4/a0630cfe22cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e5/c04fd795a3d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/50b3265a70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/600fcefeb6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/3080ffd383c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/7006558fa4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ea/d02f62a6b8d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/104b1fe0b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/20010f43a5ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/103c252f6a8700141aabd4ca4d39309b create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/20d3910bbdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/e0847d256fcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/508104ffb9d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/90284a44bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ee/d0e63671bcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90de6b157dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/d0c544f1bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f/208abec412cf00141c41f52413db5e31 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/10a6e789b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f08cc33785c600141066cb38d875561a create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f0d537e7bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f1/70f21455bdd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f2/f043f225a4ce00141801ff0972626827 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/00fc7df4b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/1004bc969bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/20259783bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/e09bcee7b6d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/9037e8d8f2cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/c04a3dbcbcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f6/7014dc552f9300141384bdd0ca2744d8 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f7/80d09401b7d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/10660ab09ad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/106b4a6bf48a00141c1cba3f7039360c create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/9082ae46b4d000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/f00bc4107ecf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10304e6cbcd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/30327f097dcf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/80f0e254bed000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fa/602b84f79bd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/9020325670cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/906294ac70cf00141de78e4a85bb2469 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/00facaebbad000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/a0e56af6bbd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/40a89923f4cf0014170de422db399e8d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/a0f1a1f6afd000141b65e2fc7f94332d create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.location create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/13/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2e/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/35/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/7f/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/8d/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/df/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/e7/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/fe/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/history.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.location create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.syncinfo.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/org.eclipse.jdt.core/state.dat create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/36.tree create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.resources/36.snap create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.jautodoc.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.net.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.completion.rcp.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch create mode 100644 eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/ClientNoLogin.launch create mode 100644 eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch create mode 100644 eclipse/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi create mode 100644 eclipse/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/.project create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1007111076.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1112183641.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1140841982.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/122877426.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1349318312.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1396595163.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1405940092.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1421139610.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1501172594.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1532915402.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1560443425.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1701803245.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1819133815.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1830251659.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1846500785.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1921212175.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1964534855.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/1977427294.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/20746801.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084239533.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084554879.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2208772637.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2258076031.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2306963099.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2373544449.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2485927450.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2531317059.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2540715342.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2619072759.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2651294000.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2722331477.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2864048921.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/286606776.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2881167831.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/2884189329.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/292378129.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3113700871.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3128574298.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3136311497.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3140820942.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3156511736.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3299643186.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3305494902.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3318142213.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3340730395.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3498421256.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3565748907.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3567615882.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3574260035.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3589703992.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3604851502.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3631395337.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3640198305.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3843255497.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3906489835.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3926268792.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/3950275383.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4106476167.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4137555767.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4217051397.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4219528247.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4224004643.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4257325822.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4263599826.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/4288041202.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/473306299.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/512031428.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/542699870.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/573497671.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/702867120.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/752465932.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/785918974.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/904948993.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.history create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.index create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0_1.del create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_1.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments.gen create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments_3 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/write.lock create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_3 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/write.lock create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0_1.del create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_1.cfs create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments.gen create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments_3 create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/write.lock create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log create mode 100644 eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.core/repositoryConfigurations create mode 100644 eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties create mode 100644 eclipse/.metadata/.plugins/org.eclipse.search/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml create mode 100644 eclipse/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat create mode 100644 eclipse/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties create mode 100644 eclipse/.metadata/.plugins/org.eclipse.wst.xml.ui/dialog_settings.xml create mode 100644 eclipse/.metadata/version.ini create mode 100644 eclipse/.recommenders/caches/identified-project-coordinates.json create mode 100644 eclipse/.recommenders/caches/manual-mappings.json create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdt create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdx create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fnm create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.frq create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.nrm create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.prx create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tii create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tis create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments.gen create mode 100644 eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_1w create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/_remote.repositories create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/jre-1.0.0-20140604.182326-1-call.zip create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/maven-metadata-models.xml create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/resolver-status.properties create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/_remote.repositories create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/index-0.0.0-20140605.014212-1.zip create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/maven-metadata-models.xml create mode 100644 eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/resolver-status.properties create mode 100644 eclipse/banned-ips.json create mode 100644 eclipse/banned-players.json create mode 100644 eclipse/config/JewelryCraft1.cfg create mode 100644 eclipse/config/JewelryCraftv2.0.cfg create mode 100644 eclipse/config/Jewelrycraft.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPCopy of New World.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPCurseTest.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPNew World.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPTest 2.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPTest.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPTest2.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPVillage.cfg create mode 100644 eclipse/config/Jewelrycraft/JLPworld.cfg create mode 100644 eclipse/config/forge.cfg create mode 100644 eclipse/config/forgeChunkLoading.cfg create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.37.40-client.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.40.59-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.42.14-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.44.30-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.46.14-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.51.34-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.54.04-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_15.56.32-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_16.00.06-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_16.47.25-server.txt create mode 100644 eclipse/crash-reports/crash-2014-07-27_16.59.42-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-04_18.06.37-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_19.39.41-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_19.41.54-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_21.06.17-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_21.13.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_21.14.01-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_21.22.21-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_21.45.21-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.01.01-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.02.04-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.02.51-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.04.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.07.01-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.08.20-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.11.05-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.13.27-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.16.41-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-25_22.27.40-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_15.16.05-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_17.44.06-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_18.54.56-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_18.59.42-client.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_19.30.20-server.txt create mode 100644 eclipse/crash-reports/crash-2014-09-26_19.30.54-server.txt create mode 100644 eclipse/crash-reports/crash-2014-10-14_22.02.20-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.32.42-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.34.24-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.35.33-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.40.14-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.43.21-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.44.20-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.46.26-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.47.46-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.53.52-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_07.55.24-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.01.13-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.01.14-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.02.05-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.02.06-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.04.08-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.07.37-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.07.38-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.08.45-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.09.47-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.10.43-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.13.40-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.13.43-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.17.01-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.18.51-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.22.05-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.22.08-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.23.21-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.23.23-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.25.26-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.26.06-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.26.07-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.27.44-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.33.15-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.33.17-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_08.36.04-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.14.46-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.18.54-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.18.55-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.22.07-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.23.14-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.23.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_09.24.12-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.00.15-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.00.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.01.54-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.06.01-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.06.03-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.14.47-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.14.49-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.31.09-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_10.31.11-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_16.43.58-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_16.43.59-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-19_16.45.17-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-21_14.36.13-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-21_14.42.51-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-21_15.12.33-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-22_06.15.30-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-22_06.18.29-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-26_01.17.18-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-26_01.27.32-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-27_03.39.32-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-28_22.30.44-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-28_22.32.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-28_22.40.52-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-28_22.43.25-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_00.10.55-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_00.12.58-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_00.52.22-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.14.03-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.14.42-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.15.16-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.26.02-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.35.51-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-29_01.39.03-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_00.31.04-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_01.49.37-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_02.56.37-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.01.07-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.07.58-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.07.59-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.12.21-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.13.22-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.14.29-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.16.42-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.18.37-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.24.45-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.26.23-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.27.23-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.29.58-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.30.01-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.37.19-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.40.16-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.41.52-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.42.31-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.43.54-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.47.22-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.48.28-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.51.16-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.52.28-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.54.12-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.55.09-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_03.56.36-server.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_04.10.49-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_06.04.50-client.txt create mode 100644 eclipse/crash-reports/crash-2014-12-30_06.05.44-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_06.06.22-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_06.07.17-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_06.11.32-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_06.12.28-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_23.31.00-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-02_23.33.23-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_00.10.40-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_00.12.54-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.04.22-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.05.17-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.25.45-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.27.27-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.28.59-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.33.59-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.35.33-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.35.34-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.44.58-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.53.58-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.55.34-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_08.56.36-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.01.16-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.05.24-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.29.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.32.51-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.33.56-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.41.19-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.42.42-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-03_09.55.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-12_12.58.41-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_17.52.01-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_21.30.20-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_21.33.38-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_21.37.09-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_21.43.43-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_23.00.52-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_23.18.36-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_23.18.38-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_23.27.18-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-25_23.27.19-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-28_23.32.39-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-28_23.51.49-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-28_23.51.50-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.00.12-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.00.15-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.47.34-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.51.27-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.51.29-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.53.02-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.53.04-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.53.36-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.55.44-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_00.55.45-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.02.39-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.09.06-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.38.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.40.08-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.47.40-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_19.49.06-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_20.09.29-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_20.12.39-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_20.13.40-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_20.14.49-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_22.00.09-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_22.01.57-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_22.03.48-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-29_22.04.57-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_01.58.34-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_18.49.58-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_18.52.27-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_19.59.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_20.01.20-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-30_20.05.23-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-31_02.43.47-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-31_11.29.23-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-31_23.27.34-server.txt create mode 100644 eclipse/crash-reports/crash-2015-01-31_23.27.36-client.txt create mode 100644 eclipse/crash-reports/crash-2015-01-31_23.59.17-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_00.04.37-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_00.36.47-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_00.38.34-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_01.34.06-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_16.30.51-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-01_17.05.25-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_19.36.18-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_19.42.13-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_19.44.05-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_19.52.43-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.00.00-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.01.49-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.04.55-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.08.13-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.09.49-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_20.11.39-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-05_23.48.00-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_00.19.10-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_00.21.10-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_00.34.06-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_01.43.12-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_02.17.18-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_03.17.42-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_20.41.07-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_21.54.14-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_21.56.02-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-06_21.59.21-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_00.39.07-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_00.39.55-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_00.45.10-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_02.10.24-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_02.10.25-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_17.09.27-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_17.11.06-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-07_17.28.38-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-08_21.30.34-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-08_21.49.49-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-11_22.09.08-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-11_22.11.26-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-13_23.05.08-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-13_23.07.48-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-13_23.08.42-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-13_23.09.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-13_23.11.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_11.57.38-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_11.59.40-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_13.47.56-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_15.47.06-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_15.48.15-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_16.05.21-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_16.05.30-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_16.07.28-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_16.10.11-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_16.10.16-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.36.07-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.39.07-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.47.35-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.48.36-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.49.44-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.50.37-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.53.21-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_21.54.01-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-14_22.08.27-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-15_01.45.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-15_01.46.44-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-16_23.51.43-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-17_00.20.46-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-20_19.23.48-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-20_19.35.39-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-21_01.59.58-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-21_02.05.17-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-21_02.06.36-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-21_02.08.08-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-21_02.09.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-02-26_23.10.28-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-26_23.54.35-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-26_23.56.06-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-26_23.57.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.01.07-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.03.26-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.05.27-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.07.07-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.07.46-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.10.40-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.11.47-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.12.46-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.13.41-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.17.02-server.txt create mode 100644 eclipse/crash-reports/crash-2015-02-27_00.37.18-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.47.35-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.49.18-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.51.23-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.52.26-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.55.13-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-05_21.55.50-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_16.58.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_17.37.42-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_17.40.37-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_17.43.37-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_18.22.22-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_18.24.47-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-07_18.26.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_19.18.24-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_19.25.52-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_19.29.15-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_20.04.23-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_20.04.25-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-09_21.17.06-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_00.53.29-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.37.30-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.37.33-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.43.35-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.43.37-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.44.42-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.45.19-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.52.50-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-12_01.52.51-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-20_02.15.16-server.txt create mode 100644 eclipse/crash-reports/crash-2015-03-20_02.15.18-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.06.14-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.08.50-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.40.13-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.49.03-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.50.33-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-21_03.51.44-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-22_10.54.20-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-22_11.18.13-client.txt create mode 100644 eclipse/crash-reports/crash-2015-03-22_16.56.14-client.txt create mode 100644 eclipse/eula.txt create mode 100644 eclipse/hs_err_pid2524.log create mode 100644 eclipse/logs/2014-07-27-1.log.gz create mode 100644 eclipse/logs/2014-07-27-2.log.gz create mode 100644 eclipse/logs/2014-07-27-3.log.gz create mode 100644 eclipse/logs/2014-07-27-4.log.gz create mode 100644 eclipse/logs/2014-07-27-5.log.gz create mode 100644 eclipse/logs/2014-07-27-6.log.gz create mode 100644 eclipse/logs/2014-07-27-7.log.gz create mode 100644 eclipse/logs/2014-08-05-1.log.gz create mode 100644 eclipse/logs/2014-09-04-1.log.gz create mode 100644 eclipse/logs/2014-09-04-2.log.gz create mode 100644 eclipse/logs/2014-09-25-1.log.gz create mode 100644 eclipse/logs/2014-09-25-2.log.gz create mode 100644 eclipse/logs/2014-09-25-3.log.gz create mode 100644 eclipse/logs/2014-09-25-4.log.gz create mode 100644 eclipse/logs/2014-09-25-5.log.gz create mode 100644 eclipse/logs/2014-09-25-6.log.gz create mode 100644 eclipse/logs/2014-09-25-7.log.gz create mode 100644 eclipse/logs/2014-09-26-1.log.gz create mode 100644 eclipse/logs/2014-09-26-2.log.gz create mode 100644 eclipse/logs/2014-09-26-3.log.gz create mode 100644 eclipse/logs/2014-09-26-4.log.gz create mode 100644 eclipse/logs/2014-09-26-5.log.gz create mode 100644 eclipse/logs/2014-09-26-6.log create mode 100644 eclipse/logs/2014-09-26-6.log.gz create mode 100644 eclipse/logs/2014-09-26-7.log.gz create mode 100644 eclipse/logs/2014-10-14-1.log.gz create mode 100644 eclipse/logs/2014-10-14-2.log.gz create mode 100644 eclipse/logs/2014-10-29-1.log.gz create mode 100644 eclipse/logs/2014-10-29-2.log.gz create mode 100644 eclipse/logs/2014-10-29-3.log.gz create mode 100644 eclipse/logs/2014-10-29-4.log.gz create mode 100644 eclipse/logs/2014-10-29-5.log.gz create mode 100644 eclipse/logs/2014-10-29-6.log.gz create mode 100644 eclipse/logs/2014-10-29-7.log.gz create mode 100644 eclipse/logs/2014-10-31-1.log.gz create mode 100644 eclipse/logs/2014-10-31-2.log.gz create mode 100644 eclipse/logs/2014-10-31-3.log.gz create mode 100644 eclipse/logs/2014-10-31-4.log.gz create mode 100644 eclipse/logs/2014-10-31-5.log.gz create mode 100644 eclipse/logs/2014-12-19-1.log.gz create mode 100644 eclipse/logs/2014-12-19-2.log.gz create mode 100644 eclipse/logs/2014-12-19-3.log.gz create mode 100644 eclipse/logs/2014-12-19-4.log.gz create mode 100644 eclipse/logs/2014-12-19-5.log.gz create mode 100644 eclipse/logs/2014-12-19-6.log.gz create mode 100644 eclipse/logs/2014-12-19-7.log.gz create mode 100644 eclipse/logs/2014-12-21-1.log.gz create mode 100644 eclipse/logs/2014-12-21-2.log.gz create mode 100644 eclipse/logs/2014-12-21-3.log.gz create mode 100644 eclipse/logs/2014-12-21-4.log.gz create mode 100644 eclipse/logs/2014-12-21-5.log.gz create mode 100644 eclipse/logs/2014-12-21-6.log.gz create mode 100644 eclipse/logs/2014-12-21-7.log.gz create mode 100644 eclipse/logs/2014-12-22-1.log.gz create mode 100644 eclipse/logs/2014-12-22-2.log.gz create mode 100644 eclipse/logs/2014-12-22-3.log.gz create mode 100644 eclipse/logs/2014-12-22-4.log.gz create mode 100644 eclipse/logs/2014-12-22-5.log.gz create mode 100644 eclipse/logs/2014-12-22-6.log.gz create mode 100644 eclipse/logs/2014-12-22-7.log.gz create mode 100644 eclipse/logs/2014-12-23-1.log.gz create mode 100644 eclipse/logs/2014-12-23-2.log.gz create mode 100644 eclipse/logs/2014-12-26-1.log.gz create mode 100644 eclipse/logs/2014-12-26-2.log.gz create mode 100644 eclipse/logs/2014-12-26-3.log.gz create mode 100644 eclipse/logs/2014-12-26-4.log.gz create mode 100644 eclipse/logs/2014-12-26-5.log.gz create mode 100644 eclipse/logs/2014-12-26-6.log.gz create mode 100644 eclipse/logs/2014-12-26-7.log.gz create mode 100644 eclipse/logs/2014-12-27-1.log.gz create mode 100644 eclipse/logs/2014-12-27-2.log.gz create mode 100644 eclipse/logs/2014-12-27-3.log.gz create mode 100644 eclipse/logs/2014-12-27-4.log.gz create mode 100644 eclipse/logs/2014-12-28-1.log.gz create mode 100644 eclipse/logs/2014-12-28-2.log.gz create mode 100644 eclipse/logs/2014-12-28-3.log.gz create mode 100644 eclipse/logs/2014-12-28-4.log.gz create mode 100644 eclipse/logs/2014-12-28-5.log.gz create mode 100644 eclipse/logs/2014-12-28-6.log.gz create mode 100644 eclipse/logs/2014-12-28-7.log.gz create mode 100644 eclipse/logs/2014-12-29-1.log.gz create mode 100644 eclipse/logs/2014-12-29-2.log.gz create mode 100644 eclipse/logs/2014-12-29-3.log.gz create mode 100644 eclipse/logs/2014-12-29-4.log.gz create mode 100644 eclipse/logs/2014-12-29-5.log.gz create mode 100644 eclipse/logs/2014-12-29-6.log.gz create mode 100644 eclipse/logs/2014-12-29-7.log.gz create mode 100644 eclipse/logs/2014-12-30-1.log.gz create mode 100644 eclipse/logs/2014-12-30-2.log.gz create mode 100644 eclipse/logs/2014-12-30-3.log.gz create mode 100644 eclipse/logs/2014-12-30-4.log.gz create mode 100644 eclipse/logs/2014-12-30-5.log.gz create mode 100644 eclipse/logs/2014-12-30-6.log.gz create mode 100644 eclipse/logs/2014-12-30-7.log.gz create mode 100644 eclipse/logs/2015-01-02-1.log.gz create mode 100644 eclipse/logs/2015-01-02-2.log.gz create mode 100644 eclipse/logs/2015-01-02-3.log.gz create mode 100644 eclipse/logs/2015-01-02-4.log.gz create mode 100644 eclipse/logs/2015-01-02-5.log.gz create mode 100644 eclipse/logs/2015-01-02-6.log.gz create mode 100644 eclipse/logs/2015-01-02-7.log.gz create mode 100644 eclipse/logs/2015-01-03-1.log.gz create mode 100644 eclipse/logs/2015-01-03-2.log.gz create mode 100644 eclipse/logs/2015-01-03-3.log.gz create mode 100644 eclipse/logs/2015-01-03-4.log.gz create mode 100644 eclipse/logs/2015-01-03-5.log.gz create mode 100644 eclipse/logs/2015-01-03-6.log.gz create mode 100644 eclipse/logs/2015-01-03-7.log.gz create mode 100644 eclipse/logs/2015-01-10-1.log.gz create mode 100644 eclipse/logs/2015-01-10-2.log.gz create mode 100644 eclipse/logs/2015-01-10-3.log.gz create mode 100644 eclipse/logs/2015-01-10-4.log.gz create mode 100644 eclipse/logs/2015-01-10-5.log.gz create mode 100644 eclipse/logs/2015-01-10-6.log.gz create mode 100644 eclipse/logs/2015-01-10-7.log.gz create mode 100644 eclipse/logs/2015-01-12-1.log create mode 100644 eclipse/logs/2015-01-12-1.log.gz create mode 100644 eclipse/logs/2015-01-12-2.log.gz create mode 100644 eclipse/logs/2015-01-12-3.log.gz create mode 100644 eclipse/logs/2015-01-24-1.log create mode 100644 eclipse/logs/2015-01-24-1.log.gz create mode 100644 eclipse/logs/2015-01-24-2.log.gz create mode 100644 eclipse/logs/2015-01-24-3.log.gz create mode 100644 eclipse/logs/2015-01-24-4.log.gz create mode 100644 eclipse/logs/2015-01-24-5.log.gz create mode 100644 eclipse/logs/2015-01-24-6.log.gz create mode 100644 eclipse/logs/2015-01-24-7.log.gz create mode 100644 eclipse/logs/2015-01-25-1.log.gz create mode 100644 eclipse/logs/2015-01-25-2.log.gz create mode 100644 eclipse/logs/2015-01-25-3.log.gz create mode 100644 eclipse/logs/2015-01-25-4.log.gz create mode 100644 eclipse/logs/2015-01-25-5.log.gz create mode 100644 eclipse/logs/2015-01-25-6.log.gz create mode 100644 eclipse/logs/2015-01-25-7.log.gz create mode 100644 eclipse/logs/2015-01-27-1.log.gz create mode 100644 eclipse/logs/2015-01-27-2.log.gz create mode 100644 eclipse/logs/2015-01-27-3.log.gz create mode 100644 eclipse/logs/2015-01-27-4.log.gz create mode 100644 eclipse/logs/2015-01-27-5.log.gz create mode 100644 eclipse/logs/2015-01-27-6.log.gz create mode 100644 eclipse/logs/2015-01-27-7.log.gz create mode 100644 eclipse/logs/2015-01-28-1.log.gz create mode 100644 eclipse/logs/2015-01-28-2.log.gz create mode 100644 eclipse/logs/2015-01-28-3.log.gz create mode 100644 eclipse/logs/2015-01-28-4.log.gz create mode 100644 eclipse/logs/2015-01-29-1.log.gz create mode 100644 eclipse/logs/2015-01-29-2.log.gz create mode 100644 eclipse/logs/2015-01-29-3.log.gz create mode 100644 eclipse/logs/2015-01-29-4.log.gz create mode 100644 eclipse/logs/2015-01-29-5.log.gz create mode 100644 eclipse/logs/2015-01-29-6.log.gz create mode 100644 eclipse/logs/2015-01-29-7.log.gz create mode 100644 eclipse/logs/2015-01-30-1.log.gz create mode 100644 eclipse/logs/2015-01-30-2.log.gz create mode 100644 eclipse/logs/2015-01-30-3.log.gz create mode 100644 eclipse/logs/2015-01-30-4.log.gz create mode 100644 eclipse/logs/2015-01-30-5.log.gz create mode 100644 eclipse/logs/2015-01-30-6.log.gz create mode 100644 eclipse/logs/2015-01-30-7.log.gz create mode 100644 eclipse/logs/2015-01-31-1.log.gz create mode 100644 eclipse/logs/2015-01-31-2.log.gz create mode 100644 eclipse/logs/2015-01-31-3.log.gz create mode 100644 eclipse/logs/2015-01-31-4.log.gz create mode 100644 eclipse/logs/2015-01-31-5.log.gz create mode 100644 eclipse/logs/2015-01-31-6.log.gz create mode 100644 eclipse/logs/2015-01-31-7.log.gz create mode 100644 eclipse/logs/2015-02-01-1.log.gz create mode 100644 eclipse/logs/2015-02-01-2.log.gz create mode 100644 eclipse/logs/2015-02-01-3.log.gz create mode 100644 eclipse/logs/2015-02-01-4.log.gz create mode 100644 eclipse/logs/2015-02-01-5.log.gz create mode 100644 eclipse/logs/2015-02-01-6.log.gz create mode 100644 eclipse/logs/2015-02-01-7.log.gz create mode 100644 eclipse/logs/2015-02-02-1.log.gz create mode 100644 eclipse/logs/2015-02-02-2.log.gz create mode 100644 eclipse/logs/2015-02-02-3.log.gz create mode 100644 eclipse/logs/2015-02-02-4.log.gz create mode 100644 eclipse/logs/2015-02-02-5.log.gz create mode 100644 eclipse/logs/2015-02-02-6.log.gz create mode 100644 eclipse/logs/2015-02-02-7.log.gz create mode 100644 eclipse/logs/2015-02-05-1.log.gz create mode 100644 eclipse/logs/2015-02-05-2.log.gz create mode 100644 eclipse/logs/2015-02-05-3.log.gz create mode 100644 eclipse/logs/2015-02-05-4.log.gz create mode 100644 eclipse/logs/2015-02-05-5.log.gz create mode 100644 eclipse/logs/2015-02-05-6.log.gz create mode 100644 eclipse/logs/2015-02-05-7.log.gz create mode 100644 eclipse/logs/2015-02-06-1.log.gz create mode 100644 eclipse/logs/2015-02-06-2.log.gz create mode 100644 eclipse/logs/2015-02-06-3.log.gz create mode 100644 eclipse/logs/2015-02-06-4.log.gz create mode 100644 eclipse/logs/2015-02-06-5.log.gz create mode 100644 eclipse/logs/2015-02-06-6.log.gz create mode 100644 eclipse/logs/2015-02-06-7.log.gz create mode 100644 eclipse/logs/2015-02-07-1.log.gz create mode 100644 eclipse/logs/2015-02-07-2.log.gz create mode 100644 eclipse/logs/2015-02-07-3.log.gz create mode 100644 eclipse/logs/2015-02-07-4.log.gz create mode 100644 eclipse/logs/2015-02-07-5.log.gz create mode 100644 eclipse/logs/2015-02-07-6.log.gz create mode 100644 eclipse/logs/2015-02-07-7.log.gz create mode 100644 eclipse/logs/2015-02-08-1.log.gz create mode 100644 eclipse/logs/2015-02-08-2.log create mode 100644 eclipse/logs/2015-02-08-2.log.gz create mode 100644 eclipse/logs/2015-02-08-3.log.gz create mode 100644 eclipse/logs/2015-02-08-4.log.gz create mode 100644 eclipse/logs/2015-02-08-5.log.gz create mode 100644 eclipse/logs/2015-02-09-1.log.gz create mode 100644 eclipse/logs/2015-02-09-2.log.gz create mode 100644 eclipse/logs/2015-02-09-3.log.gz create mode 100644 eclipse/logs/2015-02-09-4.log.gz create mode 100644 eclipse/logs/2015-02-09-5.log.gz create mode 100644 eclipse/logs/2015-02-10-1.log.gz create mode 100644 eclipse/logs/2015-02-10-2.log.gz create mode 100644 eclipse/logs/2015-02-11-1.log.gz create mode 100644 eclipse/logs/2015-02-11-2.log.gz create mode 100644 eclipse/logs/2015-02-11-3.log.gz create mode 100644 eclipse/logs/2015-02-11-4.log.gz create mode 100644 eclipse/logs/2015-02-11-5.log.gz create mode 100644 eclipse/logs/2015-02-11-6.log.gz create mode 100644 eclipse/logs/2015-02-11-7.log.gz create mode 100644 eclipse/logs/2015-02-13-1.log.gz create mode 100644 eclipse/logs/2015-02-13-2.log.gz create mode 100644 eclipse/logs/2015-02-13-3.log.gz create mode 100644 eclipse/logs/2015-02-13-4.log.gz create mode 100644 eclipse/logs/2015-02-13-5.log.gz create mode 100644 eclipse/logs/2015-02-13-6.log.gz create mode 100644 eclipse/logs/2015-02-13-7.log.gz create mode 100644 eclipse/logs/2015-02-14-1.log.gz create mode 100644 eclipse/logs/2015-02-14-2.log.gz create mode 100644 eclipse/logs/2015-02-14-3.log.gz create mode 100644 eclipse/logs/2015-02-14-4.log.gz create mode 100644 eclipse/logs/2015-02-14-5.log.gz create mode 100644 eclipse/logs/2015-02-14-6.log.gz create mode 100644 eclipse/logs/2015-02-14-7.log.gz create mode 100644 eclipse/logs/2015-02-15-1.log.gz create mode 100644 eclipse/logs/2015-02-15-2.log.gz create mode 100644 eclipse/logs/2015-02-15-3.log.gz create mode 100644 eclipse/logs/2015-02-15-4.log.gz create mode 100644 eclipse/logs/2015-02-15-5.log.gz create mode 100644 eclipse/logs/2015-02-15-6.log.gz create mode 100644 eclipse/logs/2015-02-16-1.log.gz create mode 100644 eclipse/logs/2015-02-16-2.log.gz create mode 100644 eclipse/logs/2015-02-17-1.log.gz create mode 100644 eclipse/logs/2015-02-17-2.log.gz create mode 100644 eclipse/logs/2015-02-20-1.log.gz create mode 100644 eclipse/logs/2015-02-20-2.log.gz create mode 100644 eclipse/logs/2015-02-20-3.log.gz create mode 100644 eclipse/logs/2015-02-20-4.log.gz create mode 100644 eclipse/logs/2015-02-20-5.log.gz create mode 100644 eclipse/logs/2015-02-20-6.log.gz create mode 100644 eclipse/logs/2015-02-21-1.log.gz create mode 100644 eclipse/logs/2015-02-21-2.log.gz create mode 100644 eclipse/logs/2015-02-21-3.log.gz create mode 100644 eclipse/logs/2015-02-21-4.log.gz create mode 100644 eclipse/logs/2015-02-21-5.log.gz create mode 100644 eclipse/logs/2015-02-21-6.log.gz create mode 100644 eclipse/logs/2015-02-21-7.log.gz create mode 100644 eclipse/logs/2015-02-24-1.log.gz create mode 100644 eclipse/logs/2015-02-24-2.log.gz create mode 100644 eclipse/logs/2015-02-24-3.log.gz create mode 100644 eclipse/logs/2015-02-24-4.log.gz create mode 100644 eclipse/logs/2015-02-24-5.log.gz create mode 100644 eclipse/logs/2015-02-24-6.log create mode 100644 eclipse/logs/2015-02-24-6.log.gz create mode 100644 eclipse/logs/2015-02-24-7.log.gz create mode 100644 eclipse/logs/2015-02-26-1.log.gz create mode 100644 eclipse/logs/2015-02-26-2.log.gz create mode 100644 eclipse/logs/2015-02-26-3.log.gz create mode 100644 eclipse/logs/2015-02-26-4.log.gz create mode 100644 eclipse/logs/2015-02-26-5.log.gz create mode 100644 eclipse/logs/2015-02-26-6.log create mode 100644 eclipse/logs/2015-02-26-6.log.gz create mode 100644 eclipse/logs/2015-02-26-7.log.gz create mode 100644 eclipse/logs/2015-02-27-1.log.gz create mode 100644 eclipse/logs/2015-02-27-2.log.gz create mode 100644 eclipse/logs/2015-02-27-3.log.gz create mode 100644 eclipse/logs/2015-02-27-4.log.gz create mode 100644 eclipse/logs/2015-02-27-5.log.gz create mode 100644 eclipse/logs/2015-02-27-6.log.gz create mode 100644 eclipse/logs/2015-03-05-1.log.gz create mode 100644 eclipse/logs/2015-03-05-2.log.gz create mode 100644 eclipse/logs/2015-03-05-3.log.gz create mode 100644 eclipse/logs/2015-03-05-4.log.gz create mode 100644 eclipse/logs/2015-03-05-5.log.gz create mode 100644 eclipse/logs/2015-03-05-6.log.gz create mode 100644 eclipse/logs/2015-03-05-7.log.gz create mode 100644 eclipse/logs/2015-03-06-1.log.gz create mode 100644 eclipse/logs/2015-03-07-1.log.gz create mode 100644 eclipse/logs/2015-03-07-2.log.gz create mode 100644 eclipse/logs/2015-03-07-3.log.gz create mode 100644 eclipse/logs/2015-03-07-4.log.gz create mode 100644 eclipse/logs/2015-03-07-5.log.gz create mode 100644 eclipse/logs/2015-03-07-6.log.gz create mode 100644 eclipse/logs/2015-03-07-7.log.gz create mode 100644 eclipse/logs/2015-03-09-1.log.gz create mode 100644 eclipse/logs/2015-03-09-2.log.gz create mode 100644 eclipse/logs/2015-03-09-3.log.gz create mode 100644 eclipse/logs/2015-03-09-4.log.gz create mode 100644 eclipse/logs/2015-03-09-5.log.gz create mode 100644 eclipse/logs/2015-03-09-6.log.gz create mode 100644 eclipse/logs/2015-03-09-7.log.gz create mode 100644 eclipse/logs/2015-03-11-1.log create mode 100644 eclipse/logs/2015-03-11-1.log.gz create mode 100644 eclipse/logs/2015-03-11-2.log create mode 100644 eclipse/logs/2015-03-11-2.log.gz create mode 100644 eclipse/logs/2015-03-11-3.log create mode 100644 eclipse/logs/2015-03-11-3.log.gz create mode 100644 eclipse/logs/2015-03-11-4.log.gz create mode 100644 eclipse/logs/2015-03-11-5.log create mode 100644 eclipse/logs/2015-03-11-5.log.gz create mode 100644 eclipse/logs/2015-03-11-6.log.gz create mode 100644 eclipse/logs/2015-03-12-1.log.gz create mode 100644 eclipse/logs/2015-03-12-2.log.gz create mode 100644 eclipse/logs/2015-03-12-3.log.gz create mode 100644 eclipse/logs/2015-03-12-4.log.gz create mode 100644 eclipse/logs/2015-03-12-5.log.gz create mode 100644 eclipse/logs/2015-03-12-6.log.gz create mode 100644 eclipse/logs/2015-03-12-7.log.gz create mode 100644 eclipse/logs/2015-03-20-1.log.gz create mode 100644 eclipse/logs/2015-03-20-2.log.gz create mode 100644 eclipse/logs/2015-03-20-3.log.gz create mode 100644 eclipse/logs/2015-03-20-4.log.gz create mode 100644 eclipse/logs/2015-03-20-5.log.gz create mode 100644 eclipse/logs/2015-03-20-6.log.gz create mode 100644 eclipse/logs/2015-03-20-7.log.gz create mode 100644 eclipse/logs/2015-03-21-1.log.gz create mode 100644 eclipse/logs/2015-03-21-2.log.gz create mode 100644 eclipse/logs/2015-03-21-3.log.gz create mode 100644 eclipse/logs/2015-03-21-4.log.gz create mode 100644 eclipse/logs/2015-03-21-5.log.gz create mode 100644 eclipse/logs/2015-03-21-6.log.gz create mode 100644 eclipse/logs/2015-03-21-7.log.gz create mode 100644 eclipse/logs/2015-03-22-1.log.gz create mode 100644 eclipse/logs/2015-03-22-2.log.gz create mode 100644 eclipse/logs/2015-03-22-3.log.gz create mode 100644 eclipse/logs/2015-03-22-4.log.gz create mode 100644 eclipse/logs/2015-03-22-5.log.gz create mode 100644 eclipse/logs/2015-03-22-6.log.gz create mode 100644 eclipse/logs/2015-03-22-7.log.gz create mode 100644 eclipse/logs/fml-client-1.log create mode 100644 eclipse/logs/fml-client-2.log create mode 100644 eclipse/logs/fml-client-3.log create mode 100644 eclipse/logs/fml-client-latest.log create mode 100644 eclipse/logs/fml-junk-earlystartup.log create mode 100644 eclipse/logs/fml-server-1.log create mode 100644 eclipse/logs/fml-server-2.log create mode 100644 eclipse/logs/fml-server-3.log create mode 100644 eclipse/logs/fml-server-latest.log create mode 100644 eclipse/logs/latest.log create mode 100644 eclipse/ops.json create mode 100644 eclipse/options.txt create mode 100644 eclipse/saves/New World/DIM-1/data/villages.dat create mode 100644 eclipse/saves/New World/DIM-1/forcedchunks.dat create mode 100644 eclipse/saves/New World/DIM1/data/villages.dat create mode 100644 eclipse/saves/New World/DIM1/forcedchunks.dat create mode 100644 eclipse/saves/New World/data/Mineshaft.dat create mode 100644 eclipse/saves/New World/data/villages.dat create mode 100644 eclipse/saves/New World/forcedchunks.dat create mode 100644 eclipse/saves/New World/level.dat create mode 100644 eclipse/saves/New World/level.dat_mcr create mode 100644 eclipse/saves/New World/level.dat_old create mode 100644 eclipse/saves/New World/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/saves/New World/region/r.0.0.mca create mode 100644 eclipse/saves/New World/session.lock create mode 100644 eclipse/saves/New World/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json create mode 100644 eclipse/saves/Test 2/DIM-1/data/villages.dat create mode 100644 eclipse/saves/Test 2/DIM-1/forcedchunks.dat create mode 100644 eclipse/saves/Test 2/DIM1/data/villages.dat create mode 100644 eclipse/saves/Test 2/DIM1/forcedchunks.dat create mode 100644 eclipse/saves/Test 2/DIM1/region/r.-1.-1.mca create mode 100644 eclipse/saves/Test 2/DIM1/region/r.-1.-2.mca create mode 100644 eclipse/saves/Test 2/DIM1/region/r.-1.0.mca create mode 100644 eclipse/saves/Test 2/DIM1/region/r.0.-1.mca create mode 100644 eclipse/saves/Test 2/DIM1/region/r.0.0.mca create mode 100644 eclipse/saves/Test 2/data/Mineshaft.dat create mode 100644 eclipse/saves/Test 2/data/Stronghold.dat create mode 100644 eclipse/saves/Test 2/data/Temple.dat create mode 100644 eclipse/saves/Test 2/data/Village.dat create mode 100644 eclipse/saves/Test 2/data/idcounts.dat create mode 100644 eclipse/saves/Test 2/data/map_0.dat create mode 100644 eclipse/saves/Test 2/data/map_1.dat create mode 100644 eclipse/saves/Test 2/data/map_2.dat create mode 100644 eclipse/saves/Test 2/data/map_3.dat create mode 100644 eclipse/saves/Test 2/data/map_4.dat create mode 100644 eclipse/saves/Test 2/data/map_5.dat create mode 100644 eclipse/saves/Test 2/data/map_6.dat create mode 100644 eclipse/saves/Test 2/data/villages.dat create mode 100644 eclipse/saves/Test 2/forcedchunks.dat create mode 100644 eclipse/saves/Test 2/level.dat create mode 100644 eclipse/saves/Test 2/level.dat_mcr create mode 100644 eclipse/saves/Test 2/level.dat_old create mode 100644 eclipse/saves/Test 2/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat create mode 100644 eclipse/saves/Test 2/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat create mode 100644 eclipse/saves/Test 2/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat create mode 100644 eclipse/saves/Test 2/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/saves/Test 2/region/r.-1.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.-2.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.0.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.10.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.10224.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.103.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1035.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.11.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.11165.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.113.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1131.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.12.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.12192.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1235.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.124.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.13.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.13314.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1349.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.135.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.14.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.14539.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.14699.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1473.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.148.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.15.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.15877.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.16.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1609.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.161.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.17.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.17338.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1757.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.176.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.18.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.18933.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.19.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.1919.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.193.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.20.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.20675.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2096.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.21.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.211.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.22.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.22577.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2288.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.23.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.230.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.24.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.24654.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2499.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.25.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.252.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.26.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.26923.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2729.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.275.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.28.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.29.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.2981.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.3.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.30.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.301.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.32.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.3255.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.328.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.33.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.35.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.3555.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.359.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.37.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.38.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.3882.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.392.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.4.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.40.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.42.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.4239.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.428.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.44.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.46.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.4629.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.468.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.48.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.5.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.50.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.5055.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.511.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.53.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.55.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.5521.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.558.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.58.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.6.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.60.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.6029.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.610.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.64.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.6584.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.66.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.666.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.7.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.7189.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.72.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.728.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.7851.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.79.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.795.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.8.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.8574.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.86.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.868.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.9.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.9362.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.94.mca create mode 100644 eclipse/saves/Test 2/region/r.-1.948.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-10.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-11.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-12.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-6.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-7.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-8.mca create mode 100644 eclipse/saves/Test 2/region/r.-10.-9.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.-2.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.0.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.1.mca create mode 100644 eclipse/saves/Test 2/region/r.-2.2.mca create mode 100644 eclipse/saves/Test 2/region/r.-3.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-3.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-3.0.mca create mode 100644 eclipse/saves/Test 2/region/r.-3.1.mca create mode 100644 eclipse/saves/Test 2/region/r.-3.2.mca create mode 100644 eclipse/saves/Test 2/region/r.-4.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.-4.0.mca create mode 100644 eclipse/saves/Test 2/region/r.-5.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.-5.-2.mca create mode 100644 eclipse/saves/Test 2/region/r.-5.0.mca create mode 100644 eclipse/saves/Test 2/region/r.-6.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.-6.-2.mca create mode 100644 eclipse/saves/Test 2/region/r.-6.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-6.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-6.-5.mca create mode 100644 eclipse/saves/Test 2/region/r.-7.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-7.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-7.-5.mca create mode 100644 eclipse/saves/Test 2/region/r.-8.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.-8.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-8.-5.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-10.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-11.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-12.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-4.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-5.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-6.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-7.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-8.mca create mode 100644 eclipse/saves/Test 2/region/r.-9.-9.mca create mode 100644 eclipse/saves/Test 2/region/r.0.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.0.-2.mca create mode 100644 eclipse/saves/Test 2/region/r.0.-3.mca create mode 100644 eclipse/saves/Test 2/region/r.0.0.mca create mode 100644 eclipse/saves/Test 2/region/r.0.1.mca create mode 100644 eclipse/saves/Test 2/region/r.0.22.mca create mode 100644 eclipse/saves/Test 2/region/r.1.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.1.1.mca create mode 100644 eclipse/saves/Test 2/region/r.10.1.mca create mode 100644 eclipse/saves/Test 2/region/r.10.3.mca create mode 100644 eclipse/saves/Test 2/region/r.11.2.mca create mode 100644 eclipse/saves/Test 2/region/r.11.4.mca create mode 100644 eclipse/saves/Test 2/region/r.12.2.mca create mode 100644 eclipse/saves/Test 2/region/r.12.4.mca create mode 100644 eclipse/saves/Test 2/region/r.13.2.mca create mode 100644 eclipse/saves/Test 2/region/r.13.3.mca create mode 100644 eclipse/saves/Test 2/region/r.13.5.mca create mode 100644 eclipse/saves/Test 2/region/r.14.4.mca create mode 100644 eclipse/saves/Test 2/region/r.15.3.mca create mode 100644 eclipse/saves/Test 2/region/r.15.4.mca create mode 100644 eclipse/saves/Test 2/region/r.16.3.mca create mode 100644 eclipse/saves/Test 2/region/r.16.6.mca create mode 100644 eclipse/saves/Test 2/region/r.17.5.mca create mode 100644 eclipse/saves/Test 2/region/r.18.4.mca create mode 100644 eclipse/saves/Test 2/region/r.19.4.mca create mode 100644 eclipse/saves/Test 2/region/r.19.5.mca create mode 100644 eclipse/saves/Test 2/region/r.19.6.mca create mode 100644 eclipse/saves/Test 2/region/r.2.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.2.0.mca create mode 100644 eclipse/saves/Test 2/region/r.20.5.mca create mode 100644 eclipse/saves/Test 2/region/r.21.5.mca create mode 100644 eclipse/saves/Test 2/region/r.23.6.mca create mode 100644 eclipse/saves/Test 2/region/r.25.6.mca create mode 100644 eclipse/saves/Test 2/region/r.28.7.mca create mode 100644 eclipse/saves/Test 2/region/r.3.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.3.0.mca create mode 100644 eclipse/saves/Test 2/region/r.3.2.mca create mode 100644 eclipse/saves/Test 2/region/r.30.8.mca create mode 100644 eclipse/saves/Test 2/region/r.33.9.mca create mode 100644 eclipse/saves/Test 2/region/r.36.10.mca create mode 100644 eclipse/saves/Test 2/region/r.4.-1.mca create mode 100644 eclipse/saves/Test 2/region/r.4.0.mca create mode 100644 eclipse/saves/Test 2/region/r.4.1.mca create mode 100644 eclipse/saves/Test 2/region/r.40.11.mca create mode 100644 eclipse/saves/Test 2/region/r.44.12.mca create mode 100644 eclipse/saves/Test 2/region/r.48.13.mca create mode 100644 eclipse/saves/Test 2/region/r.5.0.mca create mode 100644 eclipse/saves/Test 2/region/r.5.2.mca create mode 100644 eclipse/saves/Test 2/region/r.52.15.mca create mode 100644 eclipse/saves/Test 2/region/r.57.16.mca create mode 100644 eclipse/saves/Test 2/region/r.6.0.mca create mode 100644 eclipse/saves/Test 2/region/r.6.2.mca create mode 100644 eclipse/saves/Test 2/region/r.62.18.mca create mode 100644 eclipse/saves/Test 2/region/r.68.20.mca create mode 100644 eclipse/saves/Test 2/region/r.7.0.mca create mode 100644 eclipse/saves/Test 2/region/r.7.1.mca create mode 100644 eclipse/saves/Test 2/region/r.7.3.mca create mode 100644 eclipse/saves/Test 2/region/r.8.1.mca create mode 100644 eclipse/saves/Test 2/region/r.8.2.mca create mode 100644 eclipse/saves/Test 2/region/r.9.1.mca create mode 100644 eclipse/saves/Test 2/region/r.9.2.mca create mode 100644 eclipse/saves/Test 2/region/r.9.4.mca create mode 100644 eclipse/saves/Test 2/session.lock create mode 100644 eclipse/saves/Test 2/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json create mode 100644 eclipse/saves/Test 2/stats/a762f560-4fce-3236-812a-b80efff0b62b.json create mode 100644 eclipse/saves/Test 2/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json create mode 100644 eclipse/saves/Test 2/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json create mode 100644 eclipse/saves/Test-/DIM-1/data/villages.dat create mode 100644 eclipse/saves/Test-/DIM-1/forcedchunks.dat create mode 100644 eclipse/saves/Test-/DIM1/data/villages.dat create mode 100644 eclipse/saves/Test-/DIM1/forcedchunks.dat create mode 100644 eclipse/saves/Test-/data/Mineshaft.dat create mode 100644 eclipse/saves/Test-/data/villages.dat create mode 100644 eclipse/saves/Test-/forcedchunks.dat create mode 100644 eclipse/saves/Test-/level.dat create mode 100644 eclipse/saves/Test-/level.dat_mcr create mode 100644 eclipse/saves/Test-/level.dat_old create mode 100644 eclipse/saves/Test-/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat create mode 100644 eclipse/saves/Test-/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/saves/Test-/region/r.-1.-1.mca create mode 100644 eclipse/saves/Test-/region/r.-1.0.mca create mode 100644 eclipse/saves/Test-/region/r.0.-1.mca create mode 100644 eclipse/saves/Test-/region/r.0.0.mca create mode 100644 eclipse/saves/Test-/session.lock create mode 100644 eclipse/saves/Test-/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json create mode 100644 eclipse/saves/Test-/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json create mode 100644 eclipse/saves/Test-20150207-182019.zip create mode 100644 eclipse/saves/Test/DIM-1/data/villages.dat create mode 100644 eclipse/saves/Test/DIM-1/forcedchunks.dat create mode 100644 eclipse/saves/Test/DIM1/data/villages.dat create mode 100644 eclipse/saves/Test/DIM1/forcedchunks.dat create mode 100644 eclipse/saves/Test/data/villages.dat create mode 100644 eclipse/saves/Test/forcedchunks.dat create mode 100644 eclipse/saves/Test/level.dat create mode 100644 eclipse/saves/Test/level.dat_mcr create mode 100644 eclipse/saves/Test/level.dat_old create mode 100644 eclipse/saves/Test/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat create mode 100644 eclipse/saves/Test/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/saves/Test/region/r.-1.-1.mca create mode 100644 eclipse/saves/Test/region/r.-1.0.mca create mode 100644 eclipse/saves/Test/region/r.0.-1.mca create mode 100644 eclipse/saves/Test/region/r.0.-2.mca create mode 100644 eclipse/saves/Test/region/r.0.0.mca create mode 100644 eclipse/saves/Test/region/r.1.-1.mca create mode 100644 eclipse/saves/Test/region/r.1.-2.mca create mode 100644 eclipse/saves/Test/region/r.1.0.mca create mode 100644 eclipse/saves/Test/region/r.2.-1.mca create mode 100644 eclipse/saves/Test/region/r.2.0.mca create mode 100644 eclipse/saves/Test/session.lock create mode 100644 eclipse/saves/Test/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json create mode 100644 eclipse/saves/Test/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json create mode 100644 eclipse/saves/Village-20140727-224525.zip create mode 100644 eclipse/saves/Village/DIM-1/data/villages.dat create mode 100644 eclipse/saves/Village/DIM-1/forcedchunks.dat create mode 100644 eclipse/saves/Village/DIM1/data/villages.dat create mode 100644 eclipse/saves/Village/DIM1/forcedchunks.dat create mode 100644 eclipse/saves/Village/data/Village.dat create mode 100644 eclipse/saves/Village/data/villages.dat create mode 100644 eclipse/saves/Village/forcedchunks.dat create mode 100644 eclipse/saves/Village/level.dat create mode 100644 eclipse/saves/Village/level.dat_mcr create mode 100644 eclipse/saves/Village/level.dat_old create mode 100644 eclipse/saves/Village/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat create mode 100644 eclipse/saves/Village/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/saves/Village/region/r.-1.-1.mca create mode 100644 eclipse/saves/Village/region/r.-1.0.mca create mode 100644 eclipse/saves/Village/region/r.-2.-1.mca create mode 100644 eclipse/saves/Village/region/r.-2.-2.mca create mode 100644 eclipse/saves/Village/region/r.-2.0.mca create mode 100644 eclipse/saves/Village/region/r.-3.-1.mca create mode 100644 eclipse/saves/Village/region/r.-3.-2.mca create mode 100644 eclipse/saves/Village/region/r.-3.0.mca create mode 100644 eclipse/saves/Village/region/r.-4.-1.mca create mode 100644 eclipse/saves/Village/region/r.-4.-2.mca create mode 100644 eclipse/saves/Village/region/r.-4.0.mca create mode 100644 eclipse/saves/Village/region/r.0.-1.mca create mode 100644 eclipse/saves/Village/session.lock create mode 100644 eclipse/saves/Village/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json create mode 100644 eclipse/saves/Village/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json create mode 100644 eclipse/screenshots/2014-09-25_20.31.33.png create mode 100644 eclipse/screenshots/2014-09-25_20.39.23.png create mode 100644 eclipse/screenshots/2014-09-25_20.52.09.png create mode 100644 eclipse/screenshots/2014-09-26_17.31.19.png create mode 100644 eclipse/screenshots/2014-09-26_17.31.26.png create mode 100644 eclipse/screenshots/2014-09-26_17.31.31.png create mode 100644 eclipse/screenshots/2014-09-26_17.31.38.png create mode 100644 eclipse/screenshots/2014-09-26_17.31.48.png create mode 100644 eclipse/screenshots/2014-12-19_05.52.42.png create mode 100644 eclipse/screenshots/2014-12-22_23.14.13.png create mode 100644 eclipse/screenshots/2014-12-23_22.34.53.png create mode 100644 eclipse/screenshots/2014-12-30_02.05.01.png create mode 100644 eclipse/screenshots/2014-12-30_02.05.07.png create mode 100644 eclipse/screenshots/2014-12-30_04.27.00.png create mode 100644 eclipse/screenshots/2014-12-30_04.27.14.png create mode 100644 eclipse/screenshots/2015-01-10_12.32.46.png create mode 100644 eclipse/screenshots/2015-01-28_23.36.48.png create mode 100644 eclipse/screenshots/2015-01-30_20.38.05.png create mode 100644 eclipse/screenshots/2015-02-02_13.09.52.png create mode 100644 eclipse/screenshots/2015-02-06_00.01.37.png create mode 100644 eclipse/screenshots/2015-02-06_00.56.20.png create mode 100644 eclipse/screenshots/2015-02-06_00.56.41.png create mode 100644 eclipse/screenshots/2015-02-06_00.57.00.png create mode 100644 eclipse/screenshots/2015-02-13_21.57.29.png create mode 100644 eclipse/screenshots/2015-02-13_21.57.30.png create mode 100644 eclipse/screenshots/2015-02-13_23.24.21.png create mode 100644 eclipse/screenshots/2015-02-14_14.05.12.png create mode 100644 eclipse/screenshots/2015-02-14_14.10.12.png create mode 100644 eclipse/screenshots/2015-02-24_12.53.51.png create mode 100644 eclipse/screenshots/2015-02-24_12.54.06.png create mode 100644 eclipse/screenshots/2015-02-24_12.54.15.png create mode 100644 eclipse/screenshots/2015-03-20_17.08.48.png create mode 100644 eclipse/server.properties create mode 100644 eclipse/usercache.json create mode 100644 eclipse/whitelist.json create mode 100644 eclipse/world/DIM-1/data/villages.dat create mode 100644 eclipse/world/DIM-1/forcedchunks.dat create mode 100644 eclipse/world/DIM1/data/villages.dat create mode 100644 eclipse/world/DIM1/forcedchunks.dat create mode 100644 eclipse/world/data/Mineshaft.dat create mode 100644 eclipse/world/data/Village.dat create mode 100644 eclipse/world/data/villages.dat create mode 100644 eclipse/world/forcedchunks.dat create mode 100644 eclipse/world/level.dat create mode 100644 eclipse/world/level.dat_old create mode 100644 eclipse/world/playerdata/1b8221f7-5861-330e-bef0-ac96b785ff27.dat create mode 100644 eclipse/world/playerdata/2659329e-1c65-3850-9659-d27fc655aa3c.dat create mode 100644 eclipse/world/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat create mode 100644 eclipse/world/playerdata/41196538-4c2b-371d-b141-0e51ad033fac.dat create mode 100644 eclipse/world/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat create mode 100644 eclipse/world/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat create mode 100644 eclipse/world/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat create mode 100644 eclipse/world/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat create mode 100644 eclipse/world/region/r.-1.0.mca create mode 100644 eclipse/world/region/r.-1.1.mca create mode 100644 eclipse/world/region/r.-1.2.mca create mode 100644 eclipse/world/region/r.0.0.mca create mode 100644 eclipse/world/region/r.0.1.mca create mode 100644 eclipse/world/region/r.0.2.mca create mode 100644 eclipse/world/region/r.1.1.mca create mode 100644 eclipse/world/region/r.1.2.mca create mode 100644 eclipse/world/session.lock create mode 100644 eclipse/world/stats/1b8221f7-5861-330e-bef0-ac96b785ff27.json create mode 100644 eclipse/world/stats/2659329e-1c65-3850-9659-d27fc655aa3c.json create mode 100644 eclipse/world/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json create mode 100644 eclipse/world/stats/41196538-4c2b-371d-b141-0e51ad033fac.json create mode 100644 eclipse/world/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json create mode 100644 eclipse/world/stats/a762f560-4fce-3236-812a-b80efff0b62b.json create mode 100644 eclipse/world/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json create mode 100644 eclipse/world/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json (limited to 'eclipse') diff --git a/eclipse/.metadata/.bak_0.log b/eclipse/.metadata/.bak_0.log new file mode 100644 index 0000000..e5952ad --- /dev/null +++ b/eclipse/.metadata/.bak_0.log @@ -0,0 +1,13382 @@ +!SESSION 2014-07-29 12:52:28.128 ----------------------------------------------- +eclipse.buildId=M20120914-1800 +java.version=1.7.0_51 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-07-29 12:52:34.750 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. +!SESSION 2014-08-05 14:57:38.340 ----------------------------------------------- +eclipse.buildId=M20120914-1800 +java.version=1.7.0_65 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-08-05 14:57:45.623 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. +!SESSION 2014-10-14 23:34:58.119 ----------------------------------------------- +eclipse.buildId=M20120914-1800 +java.version=1.7.0_65 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.jee.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-14 23:35:01.539 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. +!SESSION 2014-10-22 03:18:42.002 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-22 03:22:34.986 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-10-22 03:22:38.294 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.jface 4 0 2014-10-22 03:22:57.617 +!MESSAGE Unable to resolve plug-in "platform:/plugin/org.eclipse.wst.server.ui/icons/cview16/servers_view.gif". +!STACK 0 +java.io.IOException: Unable to resolve plug-in "platform:/plugin/org.eclipse.wst.server.ui/icons/cview16/servers_view.gif". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:64) + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:75) + at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:67) + at org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:114) + at java.net.URL.openConnection(Unknown Source) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:33) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:206) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:141) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:162) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:230) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:208) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:221) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:233) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:828) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:136) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:103) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:100) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:77) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:678) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:664) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1078) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.jface 4 0 2014-10-22 03:22:57.849 +!MESSAGE Unable to resolve plug-in "platform:/plugin/org.eclipse.datatools.connectivity.ui.dse/icons/full/cview16/enterprise_explorer.gif". +!STACK 0 +java.io.IOException: Unable to resolve plug-in "platform:/plugin/org.eclipse.datatools.connectivity.ui.dse/icons/full/cview16/enterprise_explorer.gif". + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.parse(PlatformURLPluginConnection.java:64) + at org.eclipse.core.internal.runtime.PlatformURLPluginConnection.resolve(PlatformURLPluginConnection.java:75) + at org.eclipse.core.internal.boot.PlatformURLHandler.openConnection(PlatformURLHandler.java:67) + at org.eclipse.osgi.internal.url.URLStreamHandlerProxy.openConnection(URLStreamHandlerProxy.java:114) + at java.net.URL.openConnection(Unknown Source) + at org.eclipse.core.internal.runtime.PlatformURLConverter.toFileURL(PlatformURLConverter.java:33) + at org.eclipse.core.runtime.FileLocator.toFileURL(FileLocator.java:206) + at org.eclipse.jface.resource.URLImageDescriptor.getFilePath(URLImageDescriptor.java:141) + at org.eclipse.jface.resource.URLImageDescriptor.createImage(URLImageDescriptor.java:162) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:230) + at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:208) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImageFromURI(SWTPartRenderer.java:221) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.getImage(SWTPartRenderer.java:233) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.createTab(StackRenderer.java:828) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.processContents(LazyStackRenderer.java:136) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveRenderer.processContents(PerspectiveRenderer.java:49) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.showTab(PerspectiveStackRenderer.java:103) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:100) + at org.eclipse.e4.ui.workbench.renderers.swt.PerspectiveStackRenderer.postProcess(PerspectiveStackRenderer.java:77) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:678) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.SashRenderer.processContents(SashRenderer.java:185) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.workbench.renderers.swt.SWTPartRenderer.processContents(SWTPartRenderer.java:68) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.processContents(WBWRenderer.java:664) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:674) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:766) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$2(PartRenderingEngine.java:737) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$7.run(PartRenderingEngine.java:731) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:715) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1078) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-22 03:23:00.319 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-22 03:23:00.429 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.jface 2 0 2014-10-22 03:23:05.616 +!MESSAGE Keybinding conflicts occurred. They may interfere with normal accelerator operation. +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.616 +!MESSAGE A conflict occurred for ALT+SHIFT+ARROW_DOWN: +Binding(ALT+SHIFT+ARROW_DOWN, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.select.last,Restore Last Selection, + Restore last selection, + Category(org.eclipse.ui.category.edit,Edit,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@444720b7, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.jdt.ui.javaEditorScope,,,system) +Binding(ALT+SHIFT+ARROW_DOWN, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToNextUnread,Mark Task Read and Go To Next Unread Task, + , + Category(org.eclipse.mylyn.tasks.ui.commands,Task Repositories,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@529fda9f, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.617 +!MESSAGE A conflict occurred for ALT+ARROW_DOWN: +Binding(ALT+ARROW_DOWN, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.goToNextUnread,Go To Next Unread Task, + , + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@1c8e2850, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +Binding(ALT+ARROW_DOWN, + ParameterizedCommand(Command(org.eclipse.ui.edit.text.moveLineDown,Move Lines Down, + Moves the selected lines down, + Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2b8f5aa4, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.textEditorScope,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.617 +!MESSAGE A conflict occurred for ALT+SHIFT+ARROW_UP: +Binding(ALT+SHIFT+ARROW_UP, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.java.select.enclosing,Select Enclosing Element, + Expand selection to include enclosing element, + Category(org.eclipse.ui.category.edit,Edit,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7d0e46dd, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.jdt.ui.javaEditorScope,,,system) +Binding(ALT+SHIFT+ARROW_UP, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.markTaskReadGoToPreviousUnread,Mark Task Read and Go To Previous Unread Task, + , + Category(org.eclipse.mylyn.tasks.ui.commands,Task Repositories,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@318353, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.617 +!MESSAGE A conflict occurred for INSERT: +Binding(INSERT, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.new.local.task,New Local Task, + , + Category(org.eclipse.mylyn.tasks.ui.commands,Task Repositories,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@2cd6fae8, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +Binding(INSERT, + ParameterizedCommand(Command(org.eclipse.ui.edit.text.toggleOverwrite,Toggle Overwrite, + Toggle overwrite mode, + Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7d5ddfac, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.textEditorScope,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.617 +!MESSAGE A conflict occurred for ALT+SHIFT+U: +Binding(ALT+SHIFT+U, + ParameterizedCommand(Command(org.eclipse.jdt.ui.edit.text.remove.occurrence.annotations,Remove Occurrence Annotations, + Removes the occurrence annotations from the current editor, + Category(org.eclipse.jdt.ui.category.source,Source,Java Source Actions,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@72ea5674, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.jdt.ui.javaEditorScope,,,system) +Binding(ALT+SHIFT+U, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.markTaskUnread,Mark Task Unread, + , + Category(org.eclipse.mylyn.tasks.ui.commands,Task Repositories,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@7ecd6861, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +!SUBENTRY 1 org.eclipse.jface 2 0 2014-10-22 03:23:05.617 +!MESSAGE A conflict occurred for ALT+ARROW_UP: +Binding(ALT+ARROW_UP, + ParameterizedCommand(Command(org.eclipse.mylyn.tasks.ui.command.goToPreviousUnread,Go To Previous Unread Task, + , + Category(org.eclipse.ui.category.navigate,Navigate,null,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@5f82209e, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.mylyn.tasks.ui.views.tasks,,,system) +Binding(ALT+ARROW_UP, + ParameterizedCommand(Command(org.eclipse.ui.edit.text.moveLineUp,Move Lines Up, + Moves the selected lines up, + Category(org.eclipse.ui.category.textEditor,Text Editing,Text Editing Commands,true), + org.eclipse.ui.internal.WorkbenchHandlerServiceHandler@6557dcea, + ,,true),null), + org.eclipse.ui.defaultAcceleratorConfiguration, + org.eclipse.ui.textEditorScope,,,system) + +!ENTRY org.eclipse.core.jobs 2 2 2014-10-22 03:28:32.294 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2014-10-29 11:24:02.114 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-29 11:25:49.290 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-10-29 11:25:51.247 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 11:26:14.592 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 11:26:14.712 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-10-29 12:50:03.707 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-29 12:50:23.357 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-10-29 12:50:25.625 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 12:51:33.555 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 12:51:33.608 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-10-29 13:33:24.427 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-29 13:35:09.620 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-10-29 13:35:11.809 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 13:35:36.458 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-29 13:35:36.531 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.search 4 0 2014-10-29 13:49:18.675 +!MESSAGE Problems encountered during text search. +!SUBENTRY 1 org.eclipse.search 4 4 2014-10-29 13:49:18.675 +!MESSAGE File 'Minecraft/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/write.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.search 4 4 2014-10-29 13:49:18.675 +!MESSAGE File 'Minecraft/eclipse/.metadata/.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 566 2014-10-29 15:53:27.757 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2014-10-29 15:53:27.796 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraft]) +!SESSION 2014-10-31 01:06:37.569 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-10-31 01:06:51.709 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-10-31 01:06:53.521 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-31 01:07:14.825 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-10-31 01:07:14.860 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.jobs 2 2 2014-10-31 01:31:37.431 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2014-11-01 19:53:52.048 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-11-01 19:56:42.541 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-11-01 19:56:45.019 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-11-01 19:57:10.215 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2014-11-01 19:57:10.394 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-12 15:52:49.427 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-12 20:25:25.662 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-12 20:25:28.556 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-12 20:26:01.403 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2014-12-12 21:51:44.847 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2014-12-12 21:51:44.873 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraft]) +!SESSION 2014-12-15 16:33:24.363 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-15 16:39:10.194 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-15 16:39:12.550 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-15 16:39:40.837 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-19 02:49:03.284 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-19 02:49:33.997 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-19 02:50:08.930 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-19 05:19:11.617 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-19 05:21:05.133 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2014-12-19 07:22:37.177 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.util.List;, sign:()[Ljava.util.List;, declKey:, key:, name:clone, replace:[1341,1341], token:[1341,1341], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-19 07:24:48.010 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2014-12-19 07:27:11.756 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.util.List;, sign:()[Ljava.util.List;, declKey:, key:, name:clone, replace:[10618,10618], token:[10618,10618], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2014-12-19 16:41:37.270 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-19 16:41:43.557 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-19 16:41:47.272 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-19 16:42:12.076 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-19 17:14:05.541 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-19 17:14:10.001 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-19 17:14:10.928 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-19 17:14:23.819 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-19 21:20:33.694 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-19 21:21:30.533 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-19 21:21:31.612 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-19 21:21:55.487 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-21 14:22:01.914 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-21 14:22:07.345 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-21 14:22:09.436 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-21 14:22:37.166 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-21 14:40:56.909 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-21 14:57:26.450 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-21 15:07:13.269 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.m2e.logback.appender 2 0 2014-12-21 15:52:58.455 +!MESSAGE Can't handle class org.eclipse.jdt.internal.compiler.ast.IfStatement as parent of completion location. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-21 16:11:46.766 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.resources 4 566 2014-12-21 18:59:33.558 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2014-12-21 18:59:33.599 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/expandedArchives/forgepatches.zip_37duqs0kpgsuok04j3co6c6lk9/net/minecraft/client]) +!SESSION 2014-12-22 04:11:03.160 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-22 04:12:12.597 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-22 04:12:13.915 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-22 04:12:40.947 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2014-12-22 17:08:31.170 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-22 17:08:36.901 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-22 17:08:38.163 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) +!SESSION 2014-12-22 23:10:59.317 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-22 23:11:15.242 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-22 23:11:16.548 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-22 23:11:44.723 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-23 13:19:47.694 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-23 13:19:47.694 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-23 13:19:50.956 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-23 13:19:50.956 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-23 13:19:54.248 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-23 13:19:54.249 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-23 17:26:55.088 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-23 17:26:55.088 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2014-12-23 22:31:26.627 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl BlockList.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3106) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794) + at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-23 22:33:28.741 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2014-12-25 23:57:26.811 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-25 23:57:47.306 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-25 23:57:49.539 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-25 23:58:13.908 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-26 01:25:17.211 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-26 01:38:49.080 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2014-12-27 02:17:26.566 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-27 02:18:15.092 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-27 02:18:16.873 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-27 02:18:44.943 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-27 03:55:06.250 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-27 03:55:46.968 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-27 03:56:23.949 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.jobs 2 2 2014-12-27 04:05:00.088 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2014-12-28 18:37:12.029 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2014-12-28 18:43:26.329 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2014-12-28 18:43:31.179 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2014-12-28 18:43:57.267 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.m2e.logback.appender 4 0 2014-12-28 22:26:03.127 +!MESSAGE Exception when querying Solr Server + +!ENTRY org.eclipse.m2e.logback.appender 4 0 2014-12-28 22:26:06.428 +!MESSAGE Exception when querying Solr Server + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-28 23:10:56.306 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-28 23:55:18.665 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-28 23:55:34.641 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 01:47:38.533 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.resources 4 1 2014-12-29 16:52:16.394 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-29 16:52:16.394 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-29 16:53:56.313 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-29 16:53:56.313 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-29 17:12:38.914 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-29 17:12:38.914 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-29 17:32:50.733 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-29 17:32:50.733 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 23:31:42.932 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 23:31:45.608 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 23:37:02.465 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 23:42:44.661 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-29 23:50:56.234 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 00:35:01.447 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 00:35:01.447 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 00:35:04.744 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 00:35:04.744 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:23:59.705 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:23:59.705 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-30 01:26:29.313 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2014-12-30 01:26:32.190 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:28.075 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:28.075 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:31.148 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:31.148 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:34.232 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:34.232 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:37.265 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:37.265 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:40.350 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:40.350 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:43.374 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:43.374 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:46.393 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:46.393 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:49.418 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:49.418 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:52.452 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:52.452 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:55.470 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:55.470 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:47:58.546 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:47:58.546 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:48:01.619 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:48:01.619 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:48:04.695 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:48:04.695 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:48:07.762 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:48:07.762 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 01:48:10.795 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 01:48:10.795 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 04:33:44.651 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 04:33:44.651 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 04:33:47.768 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 04:33:47.768 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 04:33:50.794 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 04:33:50.794 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 04:33:53.877 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 04:33:53.877 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 04:33:56.928 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 04:33:56.928 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:01:46.728 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:01:46.728 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:01:49.807 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:01:49.807 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:01:52.888 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:01:52.888 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:01:55.972 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:01:55.972 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:01:59.047 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:01:59.047 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:02.082 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:02.082 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:05.138 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:05.138 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:08.175 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:08.175 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:11.200 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:11.200 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:14.275 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:14.275 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:17.351 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:17.351 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:20.425 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:20.425 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:23.453 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:23.453 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:26.486 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:26.486 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:29.521 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:29.521 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:32.595 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:32.595 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:35.689 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:35.689 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:38.715 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:38.715 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:41.740 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:41.740 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:44.781 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:44.781 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:47.859 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:47.859 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:50.899 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:50.899 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:53.976 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:53.976 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:02:57.003 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:02:57.003 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:00.052 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:00.052 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:03.128 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:03.128 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:06.153 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:06.153 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:09.230 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:09.230 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:12.265 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:12.265 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:15.297 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:15.297 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:18.324 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:18.324 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:21.367 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:21.367 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:24.409 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:24.409 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:27.481 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:27.481 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:30.557 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:30.557 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:33.600 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:33.600 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:36.683 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:36.683 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:39.710 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:39.710 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:42.735 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:42.735 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:45.827 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:45.827 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:48.863 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:48.863 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:51.962 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:51.962 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:55.038 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:55.038 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:03:58.075 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:03:58.075 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:01.106 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:01.106 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:04.140 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:04.140 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:07.229 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:07.229 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:10.266 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:10.266 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:13.292 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:13.292 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:16.368 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:16.368 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:19.460 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:19.460 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:22.513 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:22.513 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:25.585 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:25.585 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:28.670 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:28.670 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:31.696 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:31.696 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:34.723 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:34.723 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:37.797 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:37.797 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:40.889 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:40.889 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:43.941 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:43.941 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:46.975 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:46.975 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:50.025 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:50.025 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:53.051 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:53.051 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:56.094 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:56.094 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:04:59.168 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:04:59.168 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:02.203 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:02.203 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:05.277 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:05.277 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:08.304 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:08.304 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:11.346 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:11.346 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:14.415 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:14.415 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:17.505 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:17.505 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:20.574 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:20.574 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:23.665 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:23.665 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:26.699 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:26.699 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:29.726 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:29.726 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:32.795 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:32.795 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:35.835 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:35.835 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:38.937 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:38.937 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:41.961 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:41.961 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2014-12-30 05:05:45.042 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2014-12-30 05:05:45.042 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 566 2014-12-30 06:17:25.774 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2014-12-30 06:17:25.838 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraftforge]) +!SESSION 2015-01-02 05:01:27.302 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-02 05:05:26.819 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-02 05:05:29.520 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-02 05:06:04.280 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-01-02 05:27:34.567 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-01-02 05:27:34.612 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraft]) + +!ENTRY org.eclipse.core.jobs 2 2 2015-01-02 05:27:34.950 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.events.NotificationManager$NotifyJob +!SESSION 2015-01-02 05:39:56.585 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-02 05:40:12.741 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-02 05:40:32.893 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.rcp 4 6 2015-01-02 16:12:37.684 +!MESSAGE Exception while checking editor offset +!STACK 1 +Java Model Exception: Java Model Status [src.main.java.darkknight.jewelrycraft.tileentity [in [in Minecraft]] does not exist] + at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:544) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) + at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) + at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1173) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) + at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280) + at org.eclipse.jdt.internal.core.CompilationUnit.getSourceRange(CompilationUnit.java:908) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.isInvalidSelection(JavaElementSelections.java:176) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromTypeRootInEditor(JavaElementSelections.java:130) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:117) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:100) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.handleSelectionInEditor(JavaElementSelectionService.java:108) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.access$1(JavaElementSelectionService.java:105) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService$1.run(JavaElementSelectionService.java:82) + at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) + at java.util.concurrent.FutureTask.run(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.lang.Thread.run(Unknown Source) +!SUBENTRY 1 org.eclipse.jdt.core 4 969 2015-01-02 16:12:37.684 +!MESSAGE src.main.java.darkknight.jewelrycraft.tileentity [in [in Minecraft]] does not exist + +!ENTRY org.eclipse.recommenders.rcp 4 6 2015-01-02 16:12:37.753 +!MESSAGE Exception while checking editor offset +!STACK 1 +Java Model Exception: Java Model Status [src.main.java.darkknight.jewelrycraft.tileentity [in [in Minecraft]] does not exist] + at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:544) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) + at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) + at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1173) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) + at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280) + at org.eclipse.jdt.internal.core.CompilationUnit.getSourceRange(CompilationUnit.java:908) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.isInvalidSelection(JavaElementSelections.java:176) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromTypeRootInEditor(JavaElementSelections.java:160) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:117) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:100) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.handleSelectionInEditor(JavaElementSelectionService.java:108) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.access$1(JavaElementSelectionService.java:105) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService$1.run(JavaElementSelectionService.java:82) + at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) + at java.util.concurrent.FutureTask.run(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.lang.Thread.run(Unknown Source) +!SUBENTRY 1 org.eclipse.jdt.core 4 969 2015-01-02 16:12:37.753 +!MESSAGE src.main.java.darkknight.jewelrycraft.tileentity [in [in Minecraft]] does not exist + +!ENTRY org.eclipse.recommenders.rcp 4 5 2015-01-02 16:12:37.787 +!MESSAGE Failed to resolve selection in ‘=Minecraft/ Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-02 22:28:30.876 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-02 22:44:00.093 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-02 22:59:24.130 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-02 23:51:06.968 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 00:34:48.216 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 00:41:57.687 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 00:42:10.926 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 00:45:59.847 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2015-01-03 07:37:10.366 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-03 07:37:22.726 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-03 07:37:25.006 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-03 07:37:55.629 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 08:39:09.576 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 08:39:12.392 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 08:53:14.560 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 08:53:17.537 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-03 09:13:31.280 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2015-01-03 19:59:32.778 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-03 19:59:44.644 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-03 19:59:46.823 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-03 20:00:07.626 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-01-03 20:32:01.959 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-01-03 20:32:02.016 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/resources/main/assets/jewelrycraft]) +!SESSION 2015-01-03 21:57:39.375 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-03 21:57:50.129 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-03 21:57:51.529 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-03 21:58:07.599 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-10 10:25:56.489 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-10 10:26:09.053 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-10 10:26:11.299 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-10 10:26:35.428 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-10 11:22:44.468 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-10 11:22:57.991 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-10 11:23:00.576 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 11:45:23.697 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[4500,4500], token:[4500,4500], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 11:54:04.701 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[5567,5567], token:[5567,5567], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 12:01:15.532 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[6015,6015], token:[6015,6015], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 12:15:13.290 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[5892,5892], token:[5892,5892], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 12:16:30.024 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[6805,6810], token:[6805,6810], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-10 12:17:19.768 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[7467,7467], token:[7467,7467], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + +!ENTRY org.eclipse.core.resources 4 1 2015-01-11 10:04:28.105 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-11 10:04:28.105 +!MESSAGE Problem finding next change, code: 21 +!SESSION 2015-01-12 12:44:55.686 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-12 12:45:09.771 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-12 12:45:32.602 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-15 20:43:17.462 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-15 20:43:30.747 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-15 20:43:51.750 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-17 18:29:03.628 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-17 18:29:17.193 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-17 18:29:41.548 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-24 14:57:26.438 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-24 14:57:30.499 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-24 14:57:32.725 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-24 14:57:54.773 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-24 14:57:54.920 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.rcp 4 5 2015-01-24 16:49:44.299 +!MESSAGE Failed to resolve selection in ‘=Minecraft/src\/main\/java(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:06.758 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:06.758 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:09.901 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:09.901 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:12.979 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:12.980 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:16.095 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:16.095 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:19.122 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:19.122 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:22.145 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:22.145 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:25.162 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:25.162 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:28.232 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:28.233 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:31.257 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:31.258 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:34.319 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:34.319 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:37.399 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:37.399 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:40.424 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:40.424 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:43.452 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:43.453 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:46.487 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:46.487 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:49.509 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:49.509 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:52.578 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:52.579 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:55.604 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:55.605 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:54:58.686 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:54:58.686 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:01.747 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:01.747 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:04.824 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:04.824 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:07.857 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:07.857 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:10.883 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:10.883 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:13.925 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:13.925 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:16.948 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:16.948 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:19.968 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:19.968 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:23.049 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:23.049 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:26.083 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:26.083 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:29.159 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:29.159 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:32.185 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:32.185 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:35.212 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:35.212 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:38.925 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:38.925 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:41.994 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:41.995 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:45.022 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:45.023 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:48.069 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:48.070 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:51.091 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:51.091 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:54.125 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:54.125 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:55:57.148 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:55:57.149 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:00.176 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:00.176 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:03.202 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:03.203 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:06.284 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:06.285 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:09.309 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:09.309 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:12.383 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:12.383 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:15.454 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:15.454 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:18.477 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:18.478 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:21.506 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:21.506 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:24.529 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:24.529 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:27.557 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:27.558 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:30.598 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:30.598 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:33.625 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:33.625 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:36.714 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:36.714 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:39.734 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:39.734 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:42.813 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:42.813 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:45.834 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:45.834 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:48.900 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:48.900 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:51.970 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:51.970 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:54.996 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:54.996 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:56:58.028 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:56:58.028 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:01.054 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:01.054 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:04.071 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:04.072 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:07.098 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:07.099 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:10.123 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:10.123 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:13.167 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:13.167 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:16.267 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:16.267 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:19.300 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:19.300 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:22.327 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:22.327 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:25.359 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:25.359 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:28.427 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:28.427 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:31.460 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:31.460 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:34.545 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:34.545 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:37.597 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:37.597 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:40.630 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:40.630 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:43.705 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:43.706 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:46.740 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:46.740 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:49.814 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:49.814 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:52.900 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:52.900 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:55.975 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:55.975 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:57:59.059 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:57:59.059 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:02.135 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:02.135 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:05.168 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:05.168 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:08.253 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:08.253 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:11.286 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:11.286 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.jobs 4 2 2015-01-25 15:58:13.932 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.NumberFormatException: null + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:14.361 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:14.361 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:17.446 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:17.446 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:20.530 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:20.530 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:23.573 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:23.574 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:26.646 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:26.646 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:29.730 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:29.730 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:32.758 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:32.758 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:35.791 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:35.791 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:38.826 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:38.826 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:41.910 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:41.910 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 15:58:44.985 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 15:58:44.985 +!MESSAGE Problem occurred in auto-refresh native code: 5. +!SESSION 2015-01-25 15:58:59.505 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-25 15:59:03.958 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-25 15:59:26.245 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-25 15:59:26.305 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-25 16:39:23.306 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) +!SESSION 2015-01-25 20:29:44.052 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_25 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-25 20:29:46.643 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-25 20:29:47.436 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-25 20:30:00.470 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-25 20:30:00.573 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 22:21:12.586 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 22:21:12.586 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2015-01-25 23:48:39.313 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-01-25 23:48:39.313 +!MESSAGE Problem finding next change, code: 21 +!SESSION 2015-01-26 23:25:14.536 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-26 23:25:19.598 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-26 23:25:49.596 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-26 23:25:49.750 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-01-27 01:54:00.636 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-01-27 01:54:00.676 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraft]) +!SESSION 2015-01-27 02:01:29.915 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-27 02:01:53.774 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-27 02:01:55.164 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-27 02:02:21.530 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-27 02:02:21.656 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-27 03:15:35.338 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 566 2015-01-27 03:17:51.371 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-01-27 03:17:51.457 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[P/Minecraft]) +!SESSION 2015-01-27 21:57:22.593 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-27 21:57:27.021 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-27 21:57:28.853 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-27 21:57:57.608 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-27 21:57:57.815 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-28 21:35:49.994 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-28 21:36:02.961 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-28 21:36:04.224 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-28 21:36:22.422 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-28 21:36:22.717 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-28 23:39:33.904 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-28 23:41:05.956 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.text 4 2 2015-01-29 00:27:41.356 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.text". +!STACK 0 +java.lang.IllegalArgumentException: Index out of bounds + at org.eclipse.swt.SWT.error(SWT.java:4422) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.graphics.TextLayout._getOffset(TextLayout.java:2095) + at org.eclipse.swt.graphics.TextLayout.getPreviousOffset(TextLayout.java:2354) + at org.eclipse.swt.custom.StyledText.getPointAtOffset(StyledText.java:5450) + at org.eclipse.swt.custom.StyledText.setCaretLocation(StyledText.java:8499) + at org.eclipse.swt.custom.StyledText.updateSelection(StyledText.java:10364) + at org.eclipse.swt.custom.StyledText.handleTextChanged(StyledText.java:6253) + at org.eclipse.swt.custom.StyledText$6.textChanged(StyledText.java:5643) + at org.eclipse.ui.internal.console.ConsoleDocumentAdapter.documentChanged(ConsoleDocumentAdapter.java:389) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.ui.internal.console.ConsoleDocument.replace(ConsoleDocument.java:92) + at org.eclipse.ui.internal.console.IOConsolePartitioner$TrimJob.runInUIThread(IOConsolePartitioner.java:663) + at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:97) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-29 00:51:18.922 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-29 00:51:21.796 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-01-29 18:26:24.215 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-29 18:26:29.611 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-29 18:26:31.113 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-29 18:26:54.574 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-29 18:26:54.697 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-01-30 17:57:06.741 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-30 17:57:22.025 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-30 17:57:23.960 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-30 17:57:47.693 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-30 17:57:47.848 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui 4 0 2015-01-30 18:58:19.226 +!MESSAGE Unhandled event loop exception +!STACK 0 +java.lang.StringIndexOutOfBoundsException: String index out of range: 34 + at java.lang.String.charAt(Unknown Source) + at org.eclipse.swt.custom.StyledText.getOffsetAtPoint(StyledText.java:4442) + at org.eclipse.swt.custom.StyledText.getOffsetAtPoint(StyledText.java:4423) + at org.eclipse.swt.custom.StyledText.doMouseLocationChange(StyledText.java:2815) + at org.eclipse.swt.custom.StyledText.handleMouseDown(StyledText.java:6059) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5666) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-30 22:40:26.114 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-30 22:40:30.480 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[9612,9612], token:[9612,9612], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-01-30 22:41:22.434 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[9504,9504], token:[9504,9504], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-01-31 11:25:59.907 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-31 11:26:03.317 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-31 11:26:05.144 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-31 11:26:34.218 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-31 11:26:34.335 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-01-31 12:12:26.391 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-01-31 12:12:26.486 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[P/Minecraft]) +!SESSION 2015-01-31 21:31:37.741 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-01-31 21:31:54.887 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-01-31 21:31:57.224 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-31 21:32:29.088 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-01-31 21:32:29.218 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-31 23:52:44.745 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-01-31 23:57:16.212 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:00:34.362 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3209. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.VirtualMachineImpl.classesBySignature(VirtualMachineImpl.java:638) + at org.eclipse.jdi.internal.VirtualMachineImpl.classesByName(VirtualMachineImpl.java:667) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.jdiClassesByName(JDIDebugTarget.java:1602) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.filterUnloadedTypes(JavaHotCodeReplaceManager.java:349) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.doHotCodeReplace(JavaHotCodeReplaceManager.java:460) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.access$0(JavaHotCodeReplaceManager.java:443) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1.run(JavaHotCodeReplaceManager.java:315) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.run(DebugPlugin.java:1106) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.async(DebugPlugin.java:1087) + at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:429) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:01:46.573 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3212. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.VirtualMachineImpl.classesBySignature(VirtualMachineImpl.java:638) + at org.eclipse.jdi.internal.VirtualMachineImpl.classesByName(VirtualMachineImpl.java:667) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.jdiClassesByName(JDIDebugTarget.java:1602) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.getTypesToBytes(JavaHotCodeReplaceManager.java:719) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.redefineTypesJDK(JavaHotCodeReplaceManager.java:611) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.doHotCodeReplace(JavaHotCodeReplaceManager.java:489) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.access$0(JavaHotCodeReplaceManager.java:443) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1.run(JavaHotCodeReplaceManager.java:315) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.run(DebugPlugin.java:1106) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.async(DebugPlugin.java:1087) + at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:429) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 5010 2015-02-01 01:01:49.612 +!MESSAGE At least one target failed to drop to frame after successful hot code replace. +!SUBENTRY 1 org.eclipse.jdt.debug 4 5010 2015-02-01 01:01:49.612 +!MESSAGE org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3211. occurred retrieving stack frames. +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3211. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:257) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:240) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingFrames(JDIThread.java:664) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:563) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:635) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.getAffectedFrame(JavaHotCodeReplaceManager.java:922) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.getAffectedFrames(JavaHotCodeReplaceManager.java:885) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.attemptPopFrames(JavaHotCodeReplaceManager.java:831) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.doHotCodeReplace(JavaHotCodeReplaceManager.java:478) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager.access$0(JavaHotCodeReplaceManager.java:443) + at org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1.run(JavaHotCodeReplaceManager.java:315) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.run(DebugPlugin.java:1106) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.debug.core.DebugPlugin$AsynchRunner.async(DebugPlugin.java:1087) + at org.eclipse.debug.core.DebugPlugin$EventDispatchJob.run(DebugPlugin.java:429) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-01 01:30:00.803 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:22.469 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3618. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ThreadReferenceImpl.threadGroup(ThreadReferenceImpl.java:594) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingThreadGroup(JDIThread.java:2096) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfSystemThread(JDIThread.java:480) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:284) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:22.498 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3622. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ThreadReferenceImpl.threadGroup(ThreadReferenceImpl.java:594) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingThreadGroup(JDIThread.java:2096) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfSystemThread(JDIThread.java:480) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:284) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:22.514 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3621. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ThreadReferenceImpl.threadGroup(ThreadReferenceImpl.java:594) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingThreadGroup(JDIThread.java:2096) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfSystemThread(JDIThread.java:480) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:284) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:22.548 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3620. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ThreadReferenceImpl.threadGroup(ThreadReferenceImpl.java:594) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingThreadGroup(JDIThread.java:2096) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfSystemThread(JDIThread.java:480) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:284) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:22.581 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3619. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ThreadReferenceImpl.threadGroup(ThreadReferenceImpl.java:594) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingThreadGroup(JDIThread.java:2096) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfSystemThread(JDIThread.java:480) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:284) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:25.498 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3626. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:301) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:25.531 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3627. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:301) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:25.554 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3628. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:301) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:25.585 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3629. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:301) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.jdt.debug 4 125 2015-02-01 01:34:25.610 +!MESSAGE Internal error logged from JDI Debug: +!STACK 0 +org.eclipse.jdi.TimeoutException: Timeout occurred while waiting for packet 3630. + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:186) + at org.eclipse.jdi.internal.connect.PacketReceiveManager.getReply(PacketReceiveManager.java:197) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:191) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:226) + at org.eclipse.jdi.internal.MirrorImpl.requestVM(MirrorImpl.java:242) + at org.eclipse.jdi.internal.ObjectReferenceImpl.referenceType(ObjectReferenceImpl.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.determineIfDaemonThread(JDIThread.java:515) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.initialize(JDIThread.java:301) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.(JDIThread.java:264) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.newThread(JDIDebugTarget.java:566) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.createThread(JDIDebugTarget.java:542) + at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler.handleEvent(JDIDebugTarget.java:1967) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.jobs 2 2 2015-02-01 01:57:05.859 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2015-02-01 02:10:12.544 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-01 02:10:15.748 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-01 02:10:17.011 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 02:10:31.373 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 02:10:31.454 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-01 02:16:11.024 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-01 02:16:14.374 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 02:16:27.778 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 02:16:27.863 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-01 02:21:17.864 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-01 02:21:17.932 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompCls/cpw/mods/fml/common]) + +!ENTRY org.eclipse.core.jobs 2 2 2015-02-01 02:21:18.205 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.events.NotificationManager$NotifyJob +!SESSION 2015-02-01 03:06:25.026 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-01 03:06:28.700 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-01 03:06:30.248 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) +!SESSION 2015-02-01 03:06:58.861 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-01 03:07:01.156 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-01 03:07:01.815 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 03:07:43.381 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-01 03:07:43.410 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-02 19:29:57.325 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-02 19:29:59.944 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-02 19:30:00.757 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-02 19:30:16.047 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-02 19:30:16.139 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-02 21:01:57.129 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-02 21:01:57.545 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/net/minecraft/client/renderer]) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-02 21:01:57.832 +!MESSAGE Workspace was not properly initialized or has already shutdown. +!SESSION 2015-02-05 10:06:00.377 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-05 10:06:07.723 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-05 10:06:10.033 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 10:06:39.268 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 10:06:39.471 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-05 10:36:01.251 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 15:57:15.098 +!MESSAGE Problems occurred while refreshing local changes +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 15:57:15.098 +!MESSAGE Problems occurred while refreshing local changes +!STACK 1 +org.eclipse.core.internal.resources.ResourceException: Errors occurred while refreshing resources with the local file system. + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:923) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: The project description file (.project) for 'Minecraft' is missing. This file contains important information about the project. The project will not function properly until this file is restored. +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 2 org.eclipse.core.resources 4 271 2015-02-05 15:57:15.169 +!MESSAGE Errors occurred while refreshing resources with the local file system. +!SUBENTRY 3 org.eclipse.core.resources 4 567 2015-02-05 15:57:15.169 +!MESSAGE The project description file (.project) for 'Minecraft' is missing. This file contains important information about the project. The project will not function properly until this file is restored. +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.169 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.169 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.169 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.180 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.180 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.180 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.180 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.180 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.181 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.181 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.181 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.181 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.181 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.182 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.182 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.182 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.183 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.183 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.183 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.187 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.187 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.187 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.189 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.189 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.189 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.189 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 3 org.eclipse.core.resources 4 568 2015-02-05 15:57:15.189 +!MESSAGE Could not write metadata for 'H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index'. +!STACK 0 +java.io.FileNotFoundException: H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.core.resources\.root\.indexes\properties.index (The system cannot find the path specified) + at java.io.FileOutputStream.open(Native Method) + at java.io.FileOutputStream.(Unknown Source) + at java.io.FileOutputStream.(Unknown Source) + at org.eclipse.core.internal.localstore.Bucket.save(Bucket.java:346) + at org.eclipse.core.internal.properties.PropertyBucket.save(PropertyBucket.java:291) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:290) + at org.eclipse.core.internal.properties.PropertyBucket.load(PropertyBucket.java:258) + at org.eclipse.core.internal.localstore.Bucket.load(Bucket.java:274) + at org.eclipse.core.internal.localstore.BucketTree.internalAccept(BucketTree.java:98) + at org.eclipse.core.internal.localstore.BucketTree.accept(BucketTree.java:76) + at org.eclipse.core.internal.properties.PropertyManager2.deleteProperties(PropertyManager2.java:101) + at org.eclipse.core.internal.properties.PropertyManager2.deleteResource(PropertyManager2.java:110) + at org.eclipse.core.internal.resources.Resource.deleteResource(Resource.java:918) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.deleteResource(RefreshLocalVisitor.java:99) + at org.eclipse.core.internal.localstore.RefreshLocalAliasVisitor.deleteResource(RefreshLocalAliasVisitor.java:43) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.synchronizeExistence(RefreshLocalVisitor.java:187) + at org.eclipse.core.internal.localstore.RefreshLocalVisitor.visit(RefreshLocalVisitor.java:293) + at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:109) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:920) + at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:904) + at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1705) + at org.eclipse.core.internal.refresh.RefreshJob.runInWorkspace(RefreshJob.java:167) + at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-02-05 15:57:18.276 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl GuiHandler.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.GeneratedMethodAccessor41.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3055) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1260) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:68) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1251) + at org.eclipse.ui.internal.WorkbenchPage.hidePart(WorkbenchPage.java:1599) + at org.eclipse.ui.internal.WorkbenchPage.hidePart(WorkbenchPage.java:1550) + at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1520) + at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1645) + at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4333) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.rcp 4 6 2015-02-05 15:57:18.364 +!MESSAGE Exception while checking editor offset +!STACK 1 +Java Model Exception: Java Model Status [src.main.java.darkknight.jewelrycraft.container [in [in Minecraft]] does not exist] + at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:544) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) + at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) + at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1173) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) + at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280) + at org.eclipse.jdt.internal.core.CompilationUnit.getSourceRange(CompilationUnit.java:908) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.isInvalidSelection(JavaElementSelections.java:176) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromTypeRootInEditor(JavaElementSelections.java:130) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:117) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:100) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.handleSelectionInEditor(JavaElementSelectionService.java:108) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.access$1(JavaElementSelectionService.java:105) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService$1.run(JavaElementSelectionService.java:82) + at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) + at java.util.concurrent.FutureTask.run(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.lang.Thread.run(Unknown Source) +!SUBENTRY 1 org.eclipse.jdt.core 4 969 2015-02-05 15:57:18.364 +!MESSAGE src.main.java.darkknight.jewelrycraft.container [in [in Minecraft]] does not exist + +!ENTRY org.eclipse.recommenders.rcp 4 6 2015-02-05 15:57:18.446 +!MESSAGE Exception while checking editor offset +!STACK 1 +Java Model Exception: Java Model Status [src.main.java.darkknight.jewelrycraft.container [in [in Minecraft]] does not exist] + at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:544) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) + at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) + at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1173) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) + at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280) + at org.eclipse.jdt.internal.core.CompilationUnit.getSourceRange(CompilationUnit.java:908) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.isInvalidSelection(JavaElementSelections.java:176) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromTypeRootInEditor(JavaElementSelections.java:160) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:117) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:100) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.handleSelectionInEditor(JavaElementSelectionService.java:108) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.access$1(JavaElementSelectionService.java:105) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService$1.run(JavaElementSelectionService.java:82) + at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) + at java.util.concurrent.FutureTask.run(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.lang.Thread.run(Unknown Source) +!SUBENTRY 1 org.eclipse.jdt.core 4 969 2015-02-05 15:57:18.447 +!MESSAGE src.main.java.darkknight.jewelrycraft.container [in [in Minecraft]] does not exist + +!ENTRY org.eclipse.recommenders.rcp 4 5 2015-02-05 15:57:18.533 +!MESSAGE Failed to resolve selection in ‘=Minecraft/(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.jobs 4 2 2015-02-05 16:07:22.521 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.NumberFormatException: null + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.jobs 4 2 2015-02-05 16:32:59.308 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.NumberFormatException: null + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:02.014 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:02.014 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:05.085 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:05.086 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:08.146 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:08.146 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:11.186 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:11.186 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:14.272 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:14.272 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:17.320 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:17.320 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:20.354 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:20.354 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:23.404 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:23.405 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:26.447 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:26.448 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:29.501 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:29.502 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:32.598 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:32.598 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:35.641 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:35.641 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:38.683 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:38.683 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:41.717 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:41.718 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:44.821 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:44.822 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:47.860 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:47.860 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:50.914 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:50.914 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:53.948 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:53.948 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:18:57.044 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:18:57.044 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:00.099 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:00.099 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:03.138 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:03.138 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:06.181 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:06.182 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:09.284 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:09.284 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:12.344 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:12.344 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:15.384 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:15.384 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:18.444 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:18.445 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:21.541 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:21.541 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:24.592 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:24.592 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:27.696 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:27.696 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:30.727 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:30.727 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:33.773 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:33.773 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:36.862 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:36.862 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:39.923 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:39.923 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:43.012 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:43.013 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:46.066 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:46.066 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:49.114 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:49.114 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:52.173 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:52.174 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:55.210 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:55.211 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:19:58.261 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:19:58.262 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:01.325 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:01.326 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:04.362 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:04.362 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:07.467 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:07.467 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:10.505 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:10.505 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:13.619 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:13.619 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:16.666 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:16.666 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:19.754 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:19.754 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:22.845 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:22.846 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:26.102 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:26.102 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:29.191 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:29.191 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:32.224 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:32.224 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:35.277 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:35.277 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:38.366 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:38.367 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:41.466 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:41.466 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:44.504 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:44.504 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:47.600 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:47.601 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:50.647 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:50.648 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:53.686 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:53.686 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:56.720 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:56.721 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:20:59.765 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:20:59.765 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:02.804 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:02.805 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:05.904 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:05.904 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:08.992 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:08.992 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:12.037 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:12.037 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:15.119 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:15.119 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:18.172 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:18.172 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:21.205 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:21.205 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:24.307 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:24.307 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:27.349 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:27.349 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:30.446 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:30.446 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:33.532 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:33.532 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:36.625 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:36.625 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:39.707 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:39.708 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:42.801 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:42.801 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:45.825 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:45.825 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:48.918 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:48.918 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:51.954 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:51.954 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:55.043 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:55.043 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:21:58.095 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:21:58.095 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:01.128 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:01.128 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:04.171 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:04.171 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:07.255 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:07.255 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:10.337 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:10.337 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:13.381 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:13.381 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:16.473 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:16.473 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:19.517 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:19.518 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:22.554 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:22.554 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:25.642 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:25.642 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:28.677 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:28.678 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:31.718 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:31.718 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:34.802 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:34.802 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:37.844 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:37.844 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:40.879 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:40.879 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:43.922 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:43.922 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:46.955 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:46.955 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:49.997 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:49.997 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:53.088 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:53.088 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:56.126 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:56.126 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:22:59.214 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:22:59.214 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:02.246 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:02.247 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:05.300 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:05.300 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:08.330 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:08.330 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:11.376 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:11.376 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.jobs 4 2 2015-02-05 17:23:11.579 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.NumberFormatException: null + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:14.423 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:14.424 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:17.519 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:17.519 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:20.557 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:20.557 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:23.596 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:23.596 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:26.642 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:26.642 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:29.730 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:29.731 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:37.626 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:37.626 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:40.669 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:40.669 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:43.799 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:43.799 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:46.853 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:46.853 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:49.884 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:49.884 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:52.930 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:52.930 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:55.964 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:55.964 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:23:59.011 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:23:59.011 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:02.098 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:02.098 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:05.186 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:05.186 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:08.248 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:08.248 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:11.283 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:11.283 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:14.376 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:14.376 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:17.459 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:17.459 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:20.507 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:20.507 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:23.594 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:23.594 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:26.655 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:26.655 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:29.745 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:29.746 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:32.825 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:32.825 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:36.133 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:36.133 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:39.211 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:39.211 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:42.297 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:42.297 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:45.387 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:45.387 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:48.424 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:48.424 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:51.447 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:51.447 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:54.532 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:54.532 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:24:57.607 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:24:57.608 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:00.651 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:00.651 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:03.733 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:03.733 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:06.818 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:06.818 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:09.852 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:09.852 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:12.887 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:12.887 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:15.920 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:15.920 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:19.005 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:19.005 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:22.046 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:22.046 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:25.127 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:25.127 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:28.214 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:28.214 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:31.294 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:31.294 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:34.329 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:34.329 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:37.366 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:37.366 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:40.447 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:40.447 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:43.492 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:43.492 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:46.551 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:46.551 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:49.642 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:49.642 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:52.674 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:52.674 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:55.718 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:55.718 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:25:58.792 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:25:58.792 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:01.830 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:01.830 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:04.917 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:04.917 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:07.995 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:07.995 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:11.048 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:11.048 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:14.079 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:14.079 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:17.174 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:17.175 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:20.271 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:20.271 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:23.308 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:23.308 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:26.400 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:26.400 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:29.448 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:29.448 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:32.502 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:32.502 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:35.541 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:35.541 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:38.579 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:38.579 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:41.618 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:41.618 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:44.655 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:44.655 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:47.696 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:47.696 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:50.744 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:50.744 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:53.795 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:53.795 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:56.886 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:56.886 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:26:59.937 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:26:59.937 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:03.065 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:03.065 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:06.224 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:06.224 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:09.309 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:09.309 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:12.406 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:12.406 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:15.441 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:15.441 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:18.541 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:18.541 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:21.592 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:21.592 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:24.635 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:24.635 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:27.735 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:27.735 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:30.777 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:30.777 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:33.832 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:33.832 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:36.929 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:36.929 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:40.016 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:40.016 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:43.071 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:43.071 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:46.168 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:46.168 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:49.258 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:49.258 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:52.369 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:52.369 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:55.407 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:55.407 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:27:58.498 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:27:58.498 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:01.592 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:01.592 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:04.670 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:04.670 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:07.776 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:07.776 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:10.805 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:10.805 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.jobs 4 2 2015-02-05 17:28:13.292 +!MESSAGE An internal error occurred during: "Periodic workspace save.". +!STACK 0 +java.lang.NumberFormatException: null + at java.lang.Integer.parseInt(Unknown Source) + at java.lang.Integer.(Unknown Source) + at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1595) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1263) + at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1255) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1232) + at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1144) + at org.eclipse.core.internal.resources.DelayedSnapshotJob.run(DelayedSnapshotJob.java:51) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:13.845 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:13.845 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:16.922 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:16.922 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:20.012 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:20.012 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:23.090 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:23.090 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:26.131 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:26.131 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:29.230 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:29.230 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:32.273 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:32.273 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:35.327 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:35.327 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:38.391 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:38.391 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:41.445 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:41.445 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:44.484 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:44.484 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:47.575 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:47.575 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:50.662 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:50.662 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:53.753 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:53.753 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:56.831 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:56.832 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:28:59.879 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:28:59.879 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:02.908 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:02.908 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:05.947 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:05.947 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:09.026 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:09.026 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:12.123 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:12.123 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:15.218 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:15.218 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:18.266 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:18.266 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:21.353 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:21.353 +!MESSAGE Problem occurred in auto-refresh native code: 5. + +!ENTRY org.eclipse.core.resources 4 1 2015-02-05 17:29:24.401 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-02-05 17:29:24.401 +!MESSAGE Problem occurred in auto-refresh native code: 5. +!SESSION 2015-02-05 18:36:45.083 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-05 18:36:48.112 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-05 18:36:49.182 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 18:37:04.116 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 18:37:04.504 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-05 20:40:01.682 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-05 20:40:01.749 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/eclipse/saves/Village]) +!SESSION 2015-02-05 23:41:51.731 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-05 23:41:54.561 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-05 23:41:57.557 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 23:42:23.905 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 23:42:24.041 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-05 23:42:41.056 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-05 23:42:43.668 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-05 23:42:44.491 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 23:43:07.321 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-05 23:43:07.402 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.jdt.debug.ui 4 4 2015-02-06 01:42:55.357 +!MESSAGE java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType occurred retrieving stack frames. +!STACK 0 +java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType + at org.eclipse.jdi.internal.MethodImpl.readWithReferenceTypeWithTag(MethodImpl.java:697) + at org.eclipse.jdi.internal.LocationImpl.read(LocationImpl.java:169) + at org.eclipse.jdi.internal.StackFrameImpl.readWithLocation(StackFrameImpl.java:354) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:275) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:240) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingFrames(JDIThread.java:664) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:563) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:635) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getTopStackFrame(JDIThread.java:1212) + at org.eclipse.jdt.internal.debug.ui.breakpoints.SuspendOnCompilationErrorListener.breakpointHit(SuspendOnCompilationErrorListener.java:65) + at org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager$JavaBreakpointListenerProxy.breakpointHit(BreakpointListenerManager.java:160) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.run(JDIDebugPlugin.java:736) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier.notifyListeners(JDIDebugPlugin.java:541) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.notifyHit(JDIDebugPlugin.java:752) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin.fireBreakpointHit(JDIDebugPlugin.java:493) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.handleSuspendForBreakpoint(JDIThread.java:1298) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.suspend(JavaBreakpoint.java:401) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint.handleBreakpointEvent(JavaExceptionBreakpoint.java:387) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:308) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 02:27:18.574 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 02:50:47.860 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-02-06 16:22:11.171 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-06 16:22:14.745 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-06 16:22:16.287 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-06 16:22:33.791 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-06 16:22:33.860 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 18:16:59.011 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 19:26:10.814 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 19:26:16.362 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 20:39:00.140 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 20:39:43.690 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-06 20:39:56.482 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-07 00:02:23.613 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-07 00:04:44.025 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.jdt.debug.ui 4 4 2015-02-07 00:32:32.341 +!MESSAGE java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType occurred retrieving stack frames. +!STACK 0 +java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType + at org.eclipse.jdi.internal.MethodImpl.readWithReferenceTypeWithTag(MethodImpl.java:697) + at org.eclipse.jdi.internal.LocationImpl.read(LocationImpl.java:169) + at org.eclipse.jdi.internal.StackFrameImpl.readWithLocation(StackFrameImpl.java:354) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:275) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:240) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingFrames(JDIThread.java:664) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:563) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:635) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getTopStackFrame(JDIThread.java:1212) + at org.eclipse.jdt.internal.debug.ui.breakpoints.SuspendOnCompilationErrorListener.breakpointHit(SuspendOnCompilationErrorListener.java:65) + at org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager$JavaBreakpointListenerProxy.breakpointHit(BreakpointListenerManager.java:160) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.run(JDIDebugPlugin.java:736) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier.notifyListeners(JDIDebugPlugin.java:541) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.notifyHit(JDIDebugPlugin.java:752) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin.fireBreakpointHit(JDIDebugPlugin.java:493) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.handleSuspendForBreakpoint(JDIThread.java:1298) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.suspend(JavaBreakpoint.java:401) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint.handleBreakpointEvent(JavaExceptionBreakpoint.java:387) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:308) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SESSION 2015-02-07 02:31:55.381 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-07 02:31:59.225 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-07 02:32:01.863 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 02:32:29.437 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 02:32:29.587 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-07 12:28:44.948 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-07 12:28:47.506 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-07 12:28:48.913 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 12:29:02.509 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 12:29:02.636 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.jobs 2 2 2015-02-07 12:49:13.553 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2015-02-07 12:49:14.099 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-07 12:49:20.878 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-07 12:49:21.617 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 12:49:35.882 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 12:49:35.925 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-07 14:56:33.768 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-07 14:56:33.824 +!MESSAGE Worker thread ended job: Refreshing workspace(21), but still holds rule: ThreadJob(Refreshing workspace(21),[F/Minecraft/build/tmp/recompSrc/net/minecraft]) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-07 14:56:34.517 +!MESSAGE Workspace was not properly initialized or has already shutdown. +!SESSION 2015-02-07 17:04:33.097 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-07 17:04:44.295 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-07 17:04:45.006 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 17:05:00.306 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-07 17:05:00.396 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-07 17:33:00.060 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-07 19:02:58.328 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-07 19:02:58.427 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompSrc/assets/minecraft/textures/entity]) +!SESSION 2015-02-08 12:46:10.345 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-08 12:46:13.809 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-08 12:46:15.646 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 12:46:38.061 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 12:46:38.149 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-08 13:56:58.079 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-08 13:56:58.103 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[P/Minecraft]) +!SESSION 2015-02-08 17:53:52.109 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-08 17:53:54.769 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-08 17:53:55.756 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 17:54:18.251 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 17:54:18.375 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-02-08 18:00:11.985 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-08 18:00:12.032 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/bin/darkknight/jewelrycraft]) +!SESSION 2015-02-08 20:52:53.094 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-08 20:53:04.251 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-08 20:53:04.951 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 20:53:19.707 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-08 20:53:19.903 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-02-08 22:13:02.029 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[1719,1719], token:[1719,1719], relevance:65}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-02-08 22:13:38.333 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[1706,1706], token:[1706,1706], relevance:65}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-09 00:09:57.175 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-09 01:31:23.373 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-09 02:22:09.320 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-09 02:22:09.364 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/eclipse]) +!SESSION 2015-02-09 12:13:35.309 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-09 12:13:42.513 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-09 12:13:44.491 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-09 12:14:10.319 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-09 12:14:10.370 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-10 19:50:21.715 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-10 19:50:39.825 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-10 19:50:42.372 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-10 19:51:20.741 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-10 19:51:20.845 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-11 21:20:24.497 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-11 21:20:37.262 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-11 21:20:53.166 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-11 21:20:53.310 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-13 20:07:53.851 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-13 20:08:08.519 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-13 20:08:10.720 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-13 20:08:39.167 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-13 20:08:39.304 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-13 21:37:50.530 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-02-14 10:42:39.265 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-14 10:42:44.613 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 10:43:01.873 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 10:43:01.945 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.jdt.core 4 4 2015-02-14 10:44:23.229 +!MESSAGE JavaBuilder handling ImageBuilderInternalException while building: Minecraft +!STACK 1 +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:816) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:175) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not delete '/Minecraft/bin/src'. +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:351) + at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352) + at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:798) + at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1983) + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:803) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:175) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Problems encountered while deleting files. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\91. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src. +!SUBENTRY 1 org.eclipse.core.resources 4 273 2015-02-14 10:44:23.230 +!MESSAGE Problems encountered while deleting resources. +!SUBENTRY 2 org.eclipse.core.resources 4 273 2015-02-14 10:44:23.230 +!MESSAGE Could not delete '/Minecraft/bin/src'. +!STACK 1 +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:351) + at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352) + at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:798) + at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1983) + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:803) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:175) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Problems encountered while deleting files. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\91. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src. +!SUBENTRY 3 org.eclipse.core.resources 4 273 2015-02-14 10:44:23.231 +!MESSAGE Problems encountered while deleting resources. +!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Problems encountered while deleting files. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\91. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:23.231 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src. + +!ENTRY org.eclipse.jdt.core 4 4 2015-02-14 10:44:42.145 +!MESSAGE JavaBuilder handling ImageBuilderInternalException while building: Minecraft +!STACK 1 +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:816) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:180) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Could not delete '/Minecraft/bin/src'. +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:351) + at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352) + at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:798) + at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1983) + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:803) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:180) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Problems encountered while deleting files. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\1a. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src. +!SUBENTRY 1 org.eclipse.core.resources 4 273 2015-02-14 10:44:42.146 +!MESSAGE Problems encountered while deleting resources. +!SUBENTRY 2 org.eclipse.core.resources 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete '/Minecraft/bin/src'. +!STACK 1 +org.eclipse.core.internal.resources.ResourceException: Problems encountered while deleting resources. + at org.eclipse.core.internal.localstore.FileSystemResourceManager.delete(FileSystemResourceManager.java:351) + at org.eclipse.core.internal.resources.ResourceTree.internalDeleteFolder(ResourceTree.java:352) + at org.eclipse.core.internal.resources.ResourceTree.standardDeleteFolder(ResourceTree.java:798) + at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1983) + at org.eclipse.core.internal.resources.Resource.delete(Resource.java:803) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.cleanOutputFolders(BatchImageBuilder.java:115) + at org.eclipse.jdt.internal.core.builder.BatchImageBuilder.build(BatchImageBuilder.java:47) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.buildAll(JavaBuilder.java:256) + at org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:180) + at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:734) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) + at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:299) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:302) + at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:358) + at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:381) + at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:143) + at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +Contains: Problems encountered while deleting files. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\1a. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +Contains: Could not delete: H:\Jewelrycraft\1.7.10\bin\src. +!SUBENTRY 3 org.eclipse.core.resources 4 273 2015-02-14 10:44:42.146 +!MESSAGE Problems encountered while deleting resources. +!SUBENTRY 4 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Problems encountered while deleting files. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects\1a. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git\objects. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main\.git. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src\main. +!SUBENTRY 5 org.eclipse.core.filesystem 4 273 2015-02-14 10:44:42.146 +!MESSAGE Could not delete: H:\Jewelrycraft\1.7.10\bin\src. +!SESSION 2015-02-14 12:26:16.616 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-14 12:26:19.864 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-14 12:26:21.698 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 12:26:44.173 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 12:26:44.243 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 12:54:44.682 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.search 4 0 2015-02-14 13:19:07.507 +!MESSAGE Problems encountered during text search. +!SUBENTRY 1 org.eclipse.search 4 4 2015-02-14 13:19:07.517 +!MESSAGE File 'Minecraft/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/write.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.search 4 4 2015-02-14 13:19:07.518 +!MESSAGE File 'Minecraft/eclipse/.metadata/.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 13:32:13.693 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 13:36:36.823 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 15:00:21.140 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 15:04:57.068 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 15:26:28.198 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-02-14 20:55:20.406 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-14 20:55:34.208 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 20:55:56.603 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-14 20:55:56.706 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 21:09:56.580 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 21:11:21.438 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 21:30:23.258 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 21:35:20.401 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-14 21:35:56.443 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.jobs 2 2 2015-02-14 22:26:58.588 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2015-02-15 00:39:35.540 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-15 00:39:38.456 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-15 00:39:39.930 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-15 00:39:58.273 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-15 00:39:58.496 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-15 00:53:15.504 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-15 00:54:44.719 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-15 00:59:09.117 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-15 03:13:03.896 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-15 03:13:03.936 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/expandedArchives/fmlpatches.zip_3ip7jb846mit1s70albqunfgbe/net]) +!SESSION 2015-02-16 22:51:25.787 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-16 22:51:36.242 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-16 22:51:38.331 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-16 22:52:08.748 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-16 22:52:08.898 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-16 23:13:18.736 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-16 23:21:42.059 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-17 00:42:44.220 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-02-20 14:31:01.785 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-20 14:31:08.755 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-20 14:31:12.139 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-20 14:31:37.719 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-20 14:31:37.791 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-20 17:51:10.093 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-20 17:51:13.529 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-20 17:51:14.656 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-20 17:51:29.013 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-20 17:51:29.226 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-20 19:41:43.792 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-20 19:41:48.638 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.search 4 0 2015-02-20 21:09:15.831 +!MESSAGE Problems encountered during text search. +!SUBENTRY 1 org.eclipse.search 4 4 2015-02-20 21:09:15.831 +!MESSAGE File 'Minecraft/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/write.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.search 4 4 2015-02-20 21:09:15.831 +!MESSAGE File 'Minecraft/eclipse/.metadata/.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.recommenders.rcp 4 5 2015-02-20 21:17:14.139 +!MESSAGE Failed to resolve selection in ‘=Minecraft/src\/main\/java Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-21 12:06:25.904 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-21 13:41:28.999 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.core.resources 4 566 2015-02-21 14:56:02.599 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-02-21 14:56:02.631 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/expandedArchives/fmlpatches.zip_3kqkbf8il9agegljl2p3vei0li/net]) +!SESSION 2015-02-22 13:56:24.990 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-22 13:56:32.631 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-22 13:56:34.645 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-22 13:57:00.937 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-22 13:57:01.019 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-02-24 11:31:42.323 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-24 11:31:45.888 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-24 11:31:47.362 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-24 11:32:12.468 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-24 11:32:12.527 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-24 12:06:15.220 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-24 12:06:33.930 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-24 12:12:54.405 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-24 12:13:42.481 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-02-24 12:18:03.278 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-02-26 23:07:00.374 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-02-26 23:07:08.360 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-02-26 23:07:10.394 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-26 23:07:36.077 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-02-26 23:07:36.224 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-02 14:43:40.892 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-02 14:43:47.688 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-02 14:43:49.365 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-02 14:44:13.717 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-02 14:44:13.873 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 1 2015-03-02 18:33:33.005 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-03-02 18:33:33.007 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2015-03-02 18:33:36.879 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-03-02 18:33:36.879 +!MESSAGE Problem finding next change, code: 21 + +!ENTRY org.eclipse.core.resources 4 1 2015-03-02 18:33:40.290 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-03-02 18:33:40.290 +!MESSAGE Problem finding next change, code: 21 +!SESSION 2015-03-02 18:42:06.287 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-02 18:42:11.350 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-02 18:42:34.526 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-02 18:42:34.669 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-03-02 18:51:20.661 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-03-02 18:51:20.691 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/build/tmp/recompCls/cpw/mods/fml/common]) + +!ENTRY org.eclipse.core.jobs 2 2 2015-03-02 18:51:20.992 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.events.NotificationManager$NotifyJob +!SESSION 2015-03-05 21:33:47.343 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-05 21:36:47.688 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-05 21:37:08.554 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-05 21:37:08.721 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-05 21:49:37.201 +!MESSAGE startLine (59) does not match endLine (61) +!STACK 0 +java.lang.IllegalStateException: startLine (59) does not match endLine (61) + at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:480) + at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5320) + at org.eclipse.jface.text.source.MatchingCharacterPainter.handleDrawRequest(MatchingCharacterPainter.java:217) + at org.eclipse.jface.text.source.MatchingCharacterPainter.paintControl(MatchingCharacterPainter.java:187) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange.undoTextChange(DocumentUndoManager.java:144) + at org.eclipse.text.undo.DocumentUndoManager$UndoableTextChange.undo(DocumentUndoManager.java:264) + at org.eclipse.core.commands.operations.DefaultOperationHistory.doUndo(DefaultOperationHistory.java:417) + at org.eclipse.core.commands.operations.DefaultOperationHistory.undo(DefaultOperationHistory.java:1282) + at org.eclipse.ui.operations.UndoActionHandler.runCommand(UndoActionHandler.java:87) + at org.eclipse.ui.operations.OperationHistoryActionHandler$1.run(OperationHistoryActionHandler.java:318) + at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:466) + at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:374) + at org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:527) + at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.access$6(TimeTriggeredProgressMonitorDialog.java:1) + at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog$2.run(TimeTriggeredProgressMonitorDialog.java:214) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.operations.TimeTriggeredProgressMonitorDialog.run(TimeTriggeredProgressMonitorDialog.java:227) + at org.eclipse.ui.operations.OperationHistoryActionHandler.run(OperationHistoryActionHandler.java:333) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.search 4 0 2015-03-05 22:14:43.255 +!MESSAGE Problems encountered during text search. +!SUBENTRY 1 org.eclipse.search 4 4 2015-03-05 22:14:43.255 +!MESSAGE File 'Minecraft/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/write.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SUBENTRY 1 org.eclipse.search 4 4 2015-03-05 22:14:43.255 +!MESSAGE File 'Minecraft/eclipse/.metadata/.lock' has been skipped, problem while reading: ('The process cannot access the file because another process has locked a portion of the file'). +!STACK 0 +java.io.IOException: The process cannot access the file because another process has locked a portion of the file + at java.io.FileInputStream.readBytes(Native Method) + at java.io.FileInputStream.read(Unknown Source) + at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) + at sun.nio.cs.StreamDecoder.implRead(Unknown Source) + at sun.nio.cs.StreamDecoder.read(Unknown Source) + at java.io.InputStreamReader.read(Unknown Source) + at java.io.Reader.read(Unknown Source) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$Buffer.fill(FileCharSequenceProvider.java:172) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.fillBuffer(FileCharSequenceProvider.java:385) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.getBuffer(FileCharSequenceProvider.java:358) + at org.eclipse.search.internal.core.text.FileCharSequenceProvider$FileCharSequence.charAt(FileCharSequenceProvider.java:414) + at org.eclipse.search.internal.core.text.TextSearchVisitor.hasBinaryContent(TextSearchVisitor.java:320) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFile(TextSearchVisitor.java:261) + at org.eclipse.search.internal.core.text.TextSearchVisitor.processFiles(TextSearchVisitor.java:196) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:172) + at org.eclipse.search.internal.core.text.TextSearchVisitor.search(TextSearchVisitor.java:184) + at org.eclipse.search.core.text.TextSearchEngine$1.search(TextSearchEngine.java:56) + at org.eclipse.search.internal.ui.text.FileSearchQuery.run(FileSearchQuery.java:190) + at org.eclipse.search2.internal.ui.InternalSearchUI$InternalSearchJob.run(InternalSearchUI.java:91) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-05 22:17:55.851 +!MESSAGE startLine (50) does not match endLine (51) +!STACK 0 +java.lang.IllegalStateException: startLine (50) does not match endLine (51) + at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:480) + at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5320) + at org.eclipse.jface.text.source.MatchingCharacterPainter.handleDrawRequest(MatchingCharacterPainter.java:217) + at org.eclipse.jface.text.source.MatchingCharacterPainter.paintControl(MatchingCharacterPainter.java:187) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.paste(StyledText.java:7324) + at org.eclipse.jface.text.TextViewer.paste(TextViewer.java:4100) + at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:4029) + at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1018) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1501) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doPasteWithImportsOperation(ClipboardOperationAction.java:544) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:328) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction$1.run(ClipboardOperationAction.java:278) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:276) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-05 22:46:30.201 +!MESSAGE startLine (201) does not match endLine (202) +!STACK 0 +java.lang.IllegalStateException: startLine (201) does not match endLine (202) + at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:480) + at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5320) + at org.eclipse.jface.text.source.MatchingCharacterPainter.handleDrawRequest(MatchingCharacterPainter.java:217) + at org.eclipse.jface.text.source.MatchingCharacterPainter.paintControl(MatchingCharacterPainter.java:187) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2481) + at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5955) + at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5986) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5663) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-05 23:08:29.358 +!MESSAGE startLine (99) does not match endLine (100) +!STACK 0 +java.lang.IllegalStateException: startLine (99) does not match endLine (100) + at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:480) + at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5320) + at org.eclipse.jface.text.source.MatchingCharacterPainter.handleDrawRequest(MatchingCharacterPainter.java:217) + at org.eclipse.jface.text.source.MatchingCharacterPainter.paintControl(MatchingCharacterPainter.java:187) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.paste(StyledText.java:7324) + at org.eclipse.jface.text.TextViewer.paste(TextViewer.java:4100) + at org.eclipse.jface.text.TextViewer.doOperation(TextViewer.java:4029) + at org.eclipse.jface.text.source.SourceViewer.doOperation(SourceViewer.java:1018) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1501) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doPasteWithImportsOperation(ClipboardOperationAction.java:544) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:328) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction$1.run(ClipboardOperationAction.java:278) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:276) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) diff --git a/eclipse/.metadata/.lock b/eclipse/.metadata/.lock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.log b/eclipse/.metadata/.log new file mode 100644 index 0000000..6307fef --- /dev/null +++ b/eclipse/.metadata/.log @@ -0,0 +1,3678 @@ +!SESSION 2015-03-05 21:33:47.343 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +This is a continuation of log file H:\Jewelrycraft\1.7.10\eclipse\.metadata\.bak_0.log +Created Time: 2015-03-05 23:33:15.813 + +!ENTRY org.eclipse.core.jobs 2 2 2015-03-05 23:33:15.902 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2015-03-06 00:10:41.793 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-06 00:10:52.269 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-06 00:10:52.975 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 00:11:03.545 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 00:11:03.714 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-03-06 00:20:20.585 +!MESSAGE Workspace was not properly initialized or has already shutdown. + +!ENTRY org.eclipse.core.jobs 4 1 2015-03-06 00:20:20.614 +!MESSAGE Worker thread ended job: Refreshing workspace(10), but still holds rule: ThreadJob(Refreshing workspace(10),[F/Minecraft/eclipse/saves/Village]) +!SESSION 2015-03-06 00:20:32.944 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-06 00:20:35.050 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-06 00:20:35.623 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 00:20:46.027 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 00:20:46.212 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-06 13:06:21.808 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-06 13:06:33.462 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-06 13:06:34.578 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 13:06:49.608 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 13:06:49.811 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-06 19:32:27.066 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-06 19:32:30.522 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-06 19:32:31.318 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 19:32:44.462 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-06 19:32:44.542 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.e4.ui.workbench.swt 4 2 2015-03-06 23:25:44.848 +!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.e4.ui.workbench.swt". +!STACK 0 +java.lang.NullPointerException + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:851) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.handlers.SaveHandler.evaluate(SaveHandler.java:92) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:131) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) + at org.eclipse.e4.core.internal.contexts.EclipseContext.remove(EclipseContext.java:312) + at org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:73) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) + at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:352) + at org.eclipse.e4.core.internal.contexts.EclipseContext.deactivate(EclipseContext.java:650) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:970) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841) + at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1937) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1560) + at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527) + at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589) + at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137) + at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079) + at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1380) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1556) + at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527) + at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1603) + at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:521) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$11.shellClosed(WBWRenderer.java:564) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1696) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4612) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:498) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4705) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:498) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4705) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-03-06 23:25:44.918 +!MESSAGE Exception occurred while unrendering: org.eclipse.e4.ui.model.application.ui.basic.impl.TrimmedWindowImpl@46963479 (elementId: IDEWindow, tags: [topLevel, shellMaximized], contributorURI: platform:/plugin/org.eclipse.ui.workbench) (widget: null, renderer: null, toBeRendered: true, onTop: false, visible: true, containerData: null, accessibilityPhrase: null) (label: null, iconURI: null, tooltip: null, context: TrimmedWindowImpl (IDEWindow) Context, variables: [], x: 0, y: 0, width: 974, height: 1047) +!STACK 0 +java.lang.NullPointerException + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:851) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.handlers.SaveHandler.evaluate(SaveHandler.java:92) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:131) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) + at org.eclipse.e4.core.internal.contexts.EclipseContext.remove(EclipseContext.java:312) + at org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:73) + at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110) + at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338) + at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:352) + at org.eclipse.e4.core.internal.contexts.EclipseContext.deactivate(EclipseContext.java:650) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.clearContext(PartRenderingEngine.java:970) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeRemoveGui(PartRenderingEngine.java:954) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.access$3(PartRenderingEngine.java:862) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$8.run(PartRenderingEngine.java:857) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.removeGui(PartRenderingEngine.java:841) + at org.eclipse.ui.internal.WorkbenchWindow.hardClose(WorkbenchWindow.java:1937) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1560) + at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527) + at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589) + at org.eclipse.ui.internal.Workbench$14.run(Workbench.java:1155) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:1137) + at org.eclipse.ui.internal.Workbench.access$21(Workbench.java:1079) + at org.eclipse.ui.internal.Workbench$19.run(Workbench.java:1410) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1407) + at org.eclipse.ui.internal.Workbench.close(Workbench.java:1380) + at org.eclipse.ui.internal.WorkbenchWindow.busyClose(WorkbenchWindow.java:1556) + at org.eclipse.ui.internal.WorkbenchWindow.access$15(WorkbenchWindow.java:1527) + at org.eclipse.ui.internal.WorkbenchWindow$10.run(WorkbenchWindow.java:1592) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1589) + at org.eclipse.ui.internal.WorkbenchWindow.close(WorkbenchWindow.java:1603) + at org.eclipse.ui.internal.WorkbenchWindow$6.close(WorkbenchWindow.java:521) + at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer$11.shellClosed(WBWRenderer.java:564) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:98) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Decorations.closeWidget(Decorations.java:308) + at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1696) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4612) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:498) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4705) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method) + at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:2544) + at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:498) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4705) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1626) + at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2075) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-07 14:57:05.620 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-07 14:57:19.229 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-07 14:57:34.677 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-07 14:57:34.830 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-07 15:47:21.457 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-07 17:36:49.846 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2544) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-07 17:42:39.918 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledText.getOffsetAtPoint(StyledText.java:4474) + at org.eclipse.swt.custom.StyledText.getOffsetAtLocation(StyledText.java:4414) + at org.eclipse.jface.text.source.AnnotationPainter.computeClippingRegion(AnnotationPainter.java:1498) + at org.eclipse.jface.text.source.AnnotationPainter.handleDrawRequest(AnnotationPainter.java:1370) + at org.eclipse.jface.text.source.AnnotationPainter.paintControl(AnnotationPainter.java:1355) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.text.edits.DeleteEdit.performDocumentUpdating(DeleteEdit.java:64) + at org.eclipse.text.edits.TextEdit.traverseDocumentUpdating(TextEdit.java:917) + at org.eclipse.text.edits.TextEditProcessor.executeDo(TextEditProcessor.java:194) + at org.eclipse.text.edits.TextEdit.dispatchPerformEdits(TextEdit.java:739) + at org.eclipse.text.edits.TextEditProcessor.performEdits(TextEditProcessor.java:156) + at org.eclipse.text.edits.TextEdit.apply(TextEdit.java:711) + at org.eclipse.jface.internal.text.SelectionProcessor.doDelete(SelectionProcessor.java:686) + at org.eclipse.jface.text.source.projection.ProjectionViewer.deleteSelection(ProjectionViewer.java:1608) + at org.eclipse.jface.text.source.projection.ProjectionViewer.copyToClipboard(ProjectionViewer.java:1592) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1439) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:380) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:330) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction$1.run(ClipboardOperationAction.java:278) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:276) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-07 18:18:31.966 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.text.edits.DeleteEdit.performDocumentUpdating(DeleteEdit.java:64) + at org.eclipse.text.edits.TextEdit.traverseDocumentUpdating(TextEdit.java:917) + at org.eclipse.text.edits.TextEditProcessor.executeDo(TextEditProcessor.java:194) + at org.eclipse.text.edits.TextEdit.dispatchPerformEdits(TextEdit.java:739) + at org.eclipse.text.edits.TextEditProcessor.performEdits(TextEditProcessor.java:156) + at org.eclipse.text.edits.TextEdit.apply(TextEdit.java:711) + at org.eclipse.jface.internal.text.SelectionProcessor.doDelete(SelectionProcessor.java:686) + at org.eclipse.jface.text.source.projection.ProjectionViewer.deleteSelection(ProjectionViewer.java:1608) + at org.eclipse.jface.text.source.projection.ProjectionViewer.copyToClipboard(ProjectionViewer.java:1592) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1439) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.doCutCopyWithImportsOperation(ClipboardOperationAction.java:380) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.internalDoOperation(ClipboardOperationAction.java:330) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction$1.run(ClipboardOperationAction.java:278) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jdt.internal.ui.javaeditor.ClipboardOperationAction.run(ClipboardOperationAction.java:276) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor36.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.filterKeySequenceBindings(KeyBindingDispatcher.java:378) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.access$0(KeyBindingDispatcher.java:324) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher$KeyDownFilter.handleEvent(KeyBindingDispatcher.java:86) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1262) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1060) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1529) + at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:4722) + at org.eclipse.swt.widgets.Canvas.WM_CHAR(Canvas.java:343) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4610) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-07 18:20:42.511 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-03-08 01:57:50.468 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl ScreenHandler.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3055) + at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1260) + at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer$1.handleEvent(LazyStackRenderer.java:68) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler$1.run(UIEventHandler.java:40) + at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:187) + at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:156) + at org.eclipse.swt.widgets.Display.syncExec(Display.java:4734) + at org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Application.java:218) + at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:36) + at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:197) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:197) + at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1) + at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230) + at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:148) + at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:135) + at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:78) + at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:39) + at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:81) + at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:59) + at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:374) + at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:171) + at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.hidePart(PartServiceImpl.java:1251) + at org.eclipse.ui.internal.WorkbenchPage.hidePart(WorkbenchPage.java:1599) + at org.eclipse.ui.internal.WorkbenchPage.hidePart(WorkbenchPage.java:1550) + at org.eclipse.ui.internal.WorkbenchPage.closeEditors(WorkbenchPage.java:1520) + at org.eclipse.ui.internal.WorkbenchPage.closeEditor(WorkbenchPage.java:1645) + at org.eclipse.ui.texteditor.AbstractTextEditor$23.run(AbstractTextEditor.java:4333) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.rcp 4 6 2015-03-08 01:57:50.707 +!MESSAGE Exception while checking editor offset +!STACK 1 +Java Model Exception: Java Model Status [src.main.java.darkknight.jewelrycraft.events [in [in Minecraft]] does not exist] + at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:544) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:247) + at org.eclipse.jdt.internal.core.Openable.openAncestors(Openable.java:505) + at org.eclipse.jdt.internal.core.CompilationUnit.openAncestors(CompilationUnit.java:1173) + at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:241) + at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:557) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:294) + at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:280) + at org.eclipse.jdt.internal.core.CompilationUnit.getSourceRange(CompilationUnit.java:908) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.isInvalidSelection(JavaElementSelections.java:176) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromTypeRootInEditor(JavaElementSelections.java:130) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:117) + at org.eclipse.recommenders.internal.rcp.JavaElementSelections.resolveJavaElementFromEditor(JavaElementSelections.java:100) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.handleSelectionInEditor(JavaElementSelectionService.java:108) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService.access$1(JavaElementSelectionService.java:105) + at org.eclipse.recommenders.internal.rcp.JavaElementSelectionService$1.run(JavaElementSelectionService.java:82) + at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) + at java.util.concurrent.FutureTask.run(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) + at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) + at java.lang.Thread.run(Unknown Source) +!SUBENTRY 1 org.eclipse.jdt.core 4 969 2015-03-08 01:57:50.707 +!MESSAGE src.main.java.darkknight.jewelrycraft.events [in [in Minecraft]] does not exist + +!ENTRY org.eclipse.core.resources 4 1 2015-03-08 02:11:55.980 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-03-08 02:11:55.980 +!MESSAGE Problem finding next change, code: 21 +!SESSION 2015-03-08 16:12:58.267 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-08 16:13:06.482 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-08 16:13:48.149 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-08 16:13:49.312 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 566 2015-03-08 16:15:23.013 +!MESSAGE Workspace was not properly initialized or has already shutdown. +!SESSION 2015-03-08 20:50:58.635 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-08 20:51:11.307 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-08 20:51:13.348 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-08 20:51:42.164 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-08 20:51:42.310 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.jobs 2 2 2015-03-08 21:54:31.944 +!MESSAGE Job found still running after platform shutdown. Jobs should be canceled by the plugin that scheduled them during shutdown: org.eclipse.core.internal.refresh.RefreshJob +!SESSION 2015-03-09 14:28:38.465 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-09 14:28:41.937 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-09 14:28:43.883 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 14:29:06.244 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 14:29:06.395 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-09 14:45:41.847 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2544) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-09 15:03:13.452 +!MESSAGE startLine (224) does not match endLine (225) +!STACK 0 +java.lang.IllegalStateException: startLine (224) does not match endLine (225) + at org.eclipse.jface.text.projection.ProjectionMapping.toImageLine(ProjectionMapping.java:480) + at org.eclipse.jface.text.TextViewer.modelLine2WidgetLine(TextViewer.java:5320) + at org.eclipse.jface.text.source.MatchingCharacterPainter.handleDrawRequest(MatchingCharacterPainter.java:217) + at org.eclipse.jface.text.source.MatchingCharacterPainter.paintControl(MatchingCharacterPainter.java:187) + at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:230) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2556) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-09 15:10:52.791 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2544) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-09 17:19:11.610 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2544) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.ui.workbench 4 0 2015-03-09 17:20:17.663 +!MESSAGE An unexpected exception was thrown. +!STACK 0 +java.lang.IllegalStateException + at org.eclipse.jface.text.projection.ProjectionTextStore.internalError(ProjectionTextStore.java:85) + at org.eclipse.jface.text.projection.ProjectionTextStore.get(ProjectionTextStore.java:152) + at org.eclipse.jface.text.AbstractDocument.get(AbstractDocument.java:1039) + at org.eclipse.jface.text.DefaultDocumentAdapter.doGetLine(DefaultDocumentAdapter.java:150) + at org.eclipse.jface.text.DefaultDocumentAdapter.getLine(DefaultDocumentAdapter.java:173) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:774) + at org.eclipse.swt.custom.StyledTextRenderer.getTextLayout(StyledTextRenderer.java:720) + at org.eclipse.swt.custom.StyledTextRenderer.drawLine(StyledTextRenderer.java:364) + at org.eclipse.swt.custom.StyledText.handlePaint(StyledText.java:6133) + at org.eclipse.swt.custom.StyledText$7.handleEvent(StyledText.java:5669) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1491) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4667) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5036) + at org.eclipse.swt.internal.win32.OS.VtblCall(Native Method) + at org.eclipse.swt.internal.ole.win32.IPersistFile.IsDirty(IPersistFile.java:19) + at org.eclipse.swt.ole.win32.OleClientSite.isDirty(OleClientSite.java:855) + at org.eclipse.ui.internal.editorsupport.win32.OleEditor.isDirty(OleEditor.java:534) + at org.eclipse.ui.internal.WorkbenchPage.getDirtyParts(WorkbenchPage.java:3551) + at org.eclipse.ui.internal.handlers.SaveAllHandler.evaluate(SaveAllHandler.java:68) + at org.eclipse.ui.internal.handlers.AbstractSaveHandler$1.evaluate(AbstractSaveHandler.java:47) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:98) + at org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:137) + at org.eclipse.ui.internal.services.EvaluationService.requestEvaluation(EvaluationService.java:356) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.update(DirtyStateTracker.java:45) + at org.eclipse.ui.internal.handlers.DirtyStateTracker.propertyChanged(DirtyStateTracker.java:173) + at org.eclipse.ui.part.WorkbenchPart.firePropertyChange(WorkbenchPart.java:132) + at org.eclipse.ui.texteditor.AbstractTextEditor.firePropertyChange(AbstractTextEditor.java:6387) + at org.eclipse.ui.texteditor.AbstractTextEditor$3.run(AbstractTextEditor.java:436) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.execute(AbstractTextEditor.java:600) + at org.eclipse.ui.texteditor.AbstractTextEditor$ElementStateListener.elementDirtyStateChanged(AbstractTextEditor.java:439) + at org.eclipse.ui.editors.text.TextFileDocumentProvider$FileBufferListener.dirtyStateChanged(TextFileDocumentProvider.java:288) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager$3.run(TextFileBufferManager.java:706) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.core.internal.filebuffers.TextFileBufferManager.fireDirtyStateChanged(TextFileBufferManager.java:704) + at org.eclipse.core.internal.filebuffers.ResourceTextFileBuffer$DocumentListener.documentChanged(ResourceTextFileBuffer.java:79) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:769) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:736) + at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:721) + at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:796) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1191) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:194) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.core.internal.filebuffers.SynchronizableDocument.replace(SynchronizableDocument.java:180) + at org.eclipse.jface.text.projection.ProjectionTextStore.replace(ProjectionTextStore.java:111) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1184) + at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:1210) + at org.eclipse.jface.text.projection.ProjectionDocument.replace(ProjectionDocument.java:629) + at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(DefaultDocumentAdapter.java:248) + at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:7268) + at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:8111) + at org.eclipse.swt.custom.StyledText.doDelete(StyledText.java:2544) + at org.eclipse.swt.custom.StyledText.invokeAction(StyledText.java:7061) + at org.eclipse.jface.text.source.projection.ProjectionViewer.doOperation(ProjectionViewer.java:1464) + at org.eclipse.jdt.internal.ui.javaeditor.JavaSourceViewer.doOperation(JavaSourceViewer.java:191) + at org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:200) + at org.eclipse.ui.texteditor.TextOperationAction$1.run(TextOperationAction.java:128) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.ui.texteditor.TextOperationAction.run(TextOperationAction.java:126) + at org.eclipse.jface.action.Action.runWithEvent(Action.java:519) + at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:122) + at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90) + at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:229) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132) + at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:149) + at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499) + at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508) + at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.executeCommand(KeyBindingDispatcher.java:286) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.press(KeyBindingDispatcher.java:507) + at org.eclipse.e4.ui.bindings.keys.KeyBindingDispatcher.processKeyEvent(KeyBindingDispatcher.java:558) + at org.eclipse.e4.ui.bindings.keys.OutOfOrderListener.handleEvent(OutOfOrderListener.java:72) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1070) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1112) + at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1108) + at org.eclipse.swt.widgets.Widget.wmKeyDown(Widget.java:1831) + at org.eclipse.swt.widgets.Control.WM_KEYDOWN(Control.java:4975) + at org.eclipse.swt.widgets.Canvas.WM_KEYDOWN(Canvas.java:428) + at org.eclipse.swt.widgets.Control.windowProc(Control.java:4642) + at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:339) + at org.eclipse.swt.widgets.Display.windowProc(Display.java:5023) + at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method) + at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:2549) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-09 19:11:36.982 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-09 19:11:40.039 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-09 19:11:41.728 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 19:11:58.266 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 19:11:58.370 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-09 19:21:07.010 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-09 19:41:34.702 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-09 19:55:55.524 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-09 21:04:54.352 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-09 23:29:19.899 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-09 23:29:31.348 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-09 23:29:33.366 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 23:29:53.542 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-09 23:29:53.672 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-10 18:34:46.059 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -data H:\Jewelrycraft\1.7.10\eclipse -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-10 18:34:51.371 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-10 18:34:52.721 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-10 18:35:19.948 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-10 18:35:20.425 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-11 14:47:49.779 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-11 14:47:54.347 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-11 14:48:14.893 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-11 14:48:15.095 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-11 15:23:36.185 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-11 16:53:25.406 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-11 16:53:29.168 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-11 16:53:30.004 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-11 16:53:47.378 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-11 16:53:47.438 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-03-11 17:37:55.984 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[1318,1318], token:[1318,1318], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 4 2 2015-03-11 17:39:58.603 +!MESSAGE Proposal matching failed for [METHOD_REF]{completion:clone(), declSign:[Ljava.lang.String;, sign:()[Ljava.lang.String;, declKey:, key:, name:clone, replace:[2579,2579], token:[2579,2579], relevance:35}. +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.process(CallCompletionSessionProcessor.java:209) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireProcessProposal(IntelligentCompletionProposalComputer.java:243) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:143) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-12 00:32:27.893 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-12 01:18:56.636 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-12 01:20:29.332 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-13 19:17:20.313 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-13 19:17:24.378 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-13 19:17:25.696 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-13 19:17:51.769 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-13 19:17:51.900 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-18 17:40:08.586 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-18 17:40:12.010 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-18 17:40:13.156 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-18 17:40:39.946 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-18 17:40:40.093 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-20 01:14:16.612 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-20 01:14:21.629 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-20 01:14:23.122 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 01:14:54.435 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 01:14:54.579 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-20 02:07:08.418 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-20 14:57:07.406 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-20 14:57:09.821 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-20 14:57:10.566 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 14:57:26.393 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 14:57:26.600 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-20 16:47:39.195 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-20 20:17:06.331 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-20 20:17:23.543 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-20 20:17:26.044 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 20:17:53.571 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-20 20:17:53.733 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. +!SESSION 2015-03-21 00:57:03.492 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-21 00:57:16.872 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-21 00:57:18.739 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-21 00:57:46.534 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-21 00:57:46.795 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 02:10:34.744 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 02:12:42.701 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 03:30:44.176 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-21 14:17:52.984 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-21 14:17:55.227 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-21 14:17:56.198 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-21 14:18:08.689 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-21 14:18:08.811 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 17:12:39.835 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 17:16:02.188 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-21 17:19:31.132 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) +!SESSION 2015-03-22 02:24:19.144 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-22 02:24:21.646 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-22 02:24:22.365 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 02:24:42.138 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 02:24:42.401 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.core.resources 4 1 2015-03-22 10:32:23.534 +!MESSAGE Problems occurred refreshing resources +!SUBENTRY 1 org.eclipse.core.resources 4 1 2015-03-22 10:32:23.535 +!MESSAGE Problem finding next change, code: 21 +!SESSION 2015-03-22 10:46:25.987 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-22 10:46:28.649 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 10:46:37.666 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 10:46:37.792 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-03-22 10:46:52.357 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl ScreenHandler.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3106) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794) + at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-03-22 10:46:53.598 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl EffectEnderEye.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3106) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794) + at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.e4.ui.workbench 4 0 2015-03-22 10:46:56.296 +!MESSAGE Error setting focus to : org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl ScreenHandler.java +!STACK 0 +org.eclipse.swt.SWTException: Widget is disposed + at org.eclipse.swt.SWT.error(SWT.java:4441) + at org.eclipse.swt.SWT.error(SWT.java:4356) + at org.eclipse.swt.SWT.error(SWT.java:4327) + at org.eclipse.swt.widgets.Widget.error(Widget.java:476) + at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:348) + at org.eclipse.swt.widgets.Control.setFocus(Control.java:3320) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1039) + at org.eclipse.ui.texteditor.StatusTextEditor.setFocus(StatusTextEditor.java:120) + at org.eclipse.jdt.internal.ui.javaeditor.JavaEditor.setFocus(JavaEditor.java:2389) + at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:191) + at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:247) + at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:253) + at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:225) + at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:107) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:795) + at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$2.setFocus(ContributedPartRenderer.java:100) + at org.eclipse.swt.custom.CTabItem.setFocus(CTabItem.java:332) + at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2555) + at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1052) + at org.eclipse.swt.widgets.Control.setVisible(Control.java:3818) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3098) + at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3106) + at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1794) + at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:283) + at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) + at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4353) + at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1061) + at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4172) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3761) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-22 10:57:27.394 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.jdt.debug.ui 4 4 2015-03-22 11:17:54.701 +!MESSAGE java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType occurred retrieving stack frames. +!STACK 0 +java.lang.InternalError: Got MethodID of ReferenceType that is not a member of the ReferenceType + at org.eclipse.jdi.internal.MethodImpl.readWithReferenceTypeWithTag(MethodImpl.java:697) + at org.eclipse.jdi.internal.LocationImpl.read(LocationImpl.java:169) + at org.eclipse.jdi.internal.StackFrameImpl.readWithLocation(StackFrameImpl.java:354) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:275) + at org.eclipse.jdi.internal.ThreadReferenceImpl.frames(ThreadReferenceImpl.java:240) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getUnderlyingFrames(JDIThread.java:664) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:563) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.computeStackFrames(JDIThread.java:635) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.getTopStackFrame(JDIThread.java:1212) + at org.eclipse.jdt.internal.debug.ui.breakpoints.SuspendOnCompilationErrorListener.breakpointHit(SuspendOnCompilationErrorListener.java:65) + at org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager$JavaBreakpointListenerProxy.breakpointHit(BreakpointListenerManager.java:160) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.run(JDIDebugPlugin.java:736) + at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier.notifyListeners(JDIDebugPlugin.java:541) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier.notifyHit(JDIDebugPlugin.java:752) + at org.eclipse.jdt.internal.debug.core.JDIDebugPlugin.fireBreakpointHit(JDIDebugPlugin.java:493) + at org.eclipse.jdt.internal.debug.core.model.JDIThread.handleSuspendForBreakpoint(JDIThread.java:1298) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.suspend(JavaBreakpoint.java:401) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint.handleBreakpointEvent(JavaExceptionBreakpoint.java:387) + at org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint.handleEvent(JavaBreakpoint.java:308) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.dispatch(EventDispatcher.java:152) + at org.eclipse.jdt.internal.debug.core.EventDispatcher.access$0(EventDispatcher.java:100) + at org.eclipse.jdt.internal.debug.core.EventDispatcher$1.run(EventDispatcher.java:249) + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) +!SESSION 2015-03-22 11:23:25.540 ----------------------------------------------- +eclipse.buildId=4.4.1.M20140925-0400 +java.version=1.8.0_31 +java.vendor=Oracle Corporation +BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US +Framework arguments: -product org.eclipse.epp.package.java.product +Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product + +!ENTRY org.eclipse.core.resources 2 10035 2015-03-22 11:23:28.188 +!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. + +!ENTRY org.eclipse.m2e.logback.configuration 2 0 2015-03-22 11:23:28.998 +!MESSAGE Exception while setting up logging:org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String +!STACK 0 +java.lang.ClassCastException: org.eclipse.osgi.internal.framework.EquinoxConfiguration$1 cannot be cast to java.lang.String + at org.eclipse.m2e.logback.configuration.LogHelper.logJavaProperties(LogHelper.java:26) + at org.eclipse.m2e.logback.configuration.LogPlugin.loadConfiguration(LogPlugin.java:189) + at org.eclipse.m2e.logback.configuration.LogPlugin.configureLogback(LogPlugin.java:144) + at org.eclipse.m2e.logback.configuration.LogPlugin.access$2(LogPlugin.java:107) + at org.eclipse.m2e.logback.configuration.LogPlugin$1.run(LogPlugin.java:62) + at java.util.TimerThread.mainLoop(Unknown Source) + at java.util.TimerThread.run(Unknown Source) + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 11:23:45.187 +!MESSAGE Warning: EGit couldn't detect the installation path "gitPrefix" of native Git. Hence EGit can't respect system level +Git settings which might be configured in ${gitPrefix}/etc/gitconfig under the native Git installation directory. +The most important of these settings is core.autocrlf. Git for Windows by default sets this parameter to true in +this system level configuration. The Git installation location can be configured on the +Team > Git > Configuration preference page's 'System Settings' tab. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.egit.ui 2 0 2015-03-22 11:23:45.423 +!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git +user global configuration and to define the default location to store repositories: 'C:\Users\Sorin'. If this is +not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and +EGit might behave differently since they see different configuration options. +This warning can be switched off on the Team > Git > Confirmations and Warnings preference page. + +!ENTRY org.eclipse.recommenders.calls.rcp 2 1 2015-03-22 14:59:15.929 +!MESSAGE Cannot obtain JDT’s lookup environment (debug only). +!STACK 0 +org.eclipse.recommenders.utils.Logs$LogTraceException + at org.eclipse.recommenders.utils.Logs$LogTraceException.newTrace(Logs.java:377) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:130) + at org.eclipse.recommenders.utils.Logs.log(Logs.java:122) + at org.eclipse.recommenders.internal.calls.rcp.CallCompletionSessionProcessor.startSession(CallCompletionSessionProcessor.java:104) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.fireStartSession(IntelligentCompletionProposalComputer.java:229) + at org.eclipse.recommenders.completion.rcp.processable.IntelligentCompletionProposalComputer.computeCompletionProposals(IntelligentCompletionProposalComputer.java:131) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:333) + at org.eclipse.jdt.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:337) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:325) + at org.eclipse.jdt.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:282) + at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1861) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:573) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:570) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:505) + at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) + at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:499) + at org.eclipse.jface.text.contentassist.ContentAssistant$2.run(ContentAssistant.java:378) + at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) + at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136) + at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4147) + at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3764) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032) + at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148) + at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636) + at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332) + at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579) + at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150) + at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135) + at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) + at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380) + at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648) + at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603) + at org.eclipse.equinox.launcher.Main.run(Main.java:1465) + at org.eclipse.equinox.launcher.Main.main(Main.java:1438) + +!ENTRY org.eclipse.recommenders.rcp 4 5 2015-03-22 16:25:50.243 +!MESSAGE Failed to resolve selection in ‘=Minecraft/src\/main\/java +
+
+ + + + + + + + + + + + + + + + + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/00f44bf8f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/00f44bf8f2cf0014170de422db399e8d new file mode 100644 index 0000000..c7f47cf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/00f44bf8f2cf0014170de422db399e8d @@ -0,0 +1,65 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); + Minecraft.getMinecraft().thePlayer.motionY += 0.01D*Math.signum((double)chunkposition.chunkPosY); + System.out.println(chunkposition.chunkPosX + " " + player.chunkCoordX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/60ca70f3b9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/60ca70f3b9d000141b65e2fc7f94332d new file mode 100644 index 0000000..639ee7b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/60ca70f3b9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; +// GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/90d037febbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/90d037febbd000141b65e2fc7f94332d new file mode 100644 index 0000000..9e5a035 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/90d037febbd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/c03acc5982d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/c03acc5982d000141a1fb02abca5ff55 new file mode 100644 index 0000000..9d12634 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/0/c03acc5982d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 2.0F); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/12/50aa0d289bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/12/50aa0d289bd000141b65e2fc7f94332d new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/70a57e40e75300141786a2891bfc8d75 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/70a57e40e75300141786a2891bfc8d75 new file mode 100644 index 0000000..045539f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/70a57e40e75300141786a2891bfc8d75 @@ -0,0 +1,85 @@ +package darkknight.jewelrycraft.particles; + +import java.util.Iterator; +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.EntityFX; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.Entity; +import net.minecraft.entity.projectile.EntityThrowable; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +import org.lwjgl.opengl.GL11; + +public class EntityShadowsFX extends EntityFX +{ + float moteParticleScale; + + public EntityShadowsFX(World world, double x, double y, double z, float size, float red, float green, float blue, float maxAge) + { + super(world, x, y, z, 0D, 0D, 0D); + + particleRed = red; + particleGreen = green; + particleBlue = blue; + particleMaxAge = (int) (28D / (Math.random() * 0.3D + 0.7D) * maxAge); + particleGravity = 0F; + motionX = motionY = motionZ = 0; + particleScale *= size; + moteParticleScale = particleScale; + noClip = true; + setSize(0.01F, 0.01F); + } + + @Override + public void renderParticle(Tessellator tessellator, float partialTicks, float minX, float minY, float minZ, float maxX, float maxZ) + { + tessellator.draw(); + ResourceLocation particle = new ResourceLocation("jewelrycraft", "textures/particle/shadows.png"); + Minecraft.getMinecraft().renderEngine.bindTexture(particle); + GL11.glColor4f(1, 1, 1, 1); + tessellator.startDrawingQuads(); + tessellator.setBrightness(this.getBrightnessForRender(0)); + float scale = 0.1F * particleScale; + float x = (float) (prevPosX + (posX - prevPosX) * partialTicks - interpPosX); + float y = (float) (prevPosY + (posY - prevPosY) * partialTicks - interpPosY); + float z = (float) (prevPosZ + (posZ - prevPosZ) * partialTicks - interpPosZ); + tessellator.setColorRGBA_F(particleRed, particleGreen, particleBlue, 0.5F); + tessellator.addVertexWithUV(x - minX * scale - maxX * scale, y - minY * scale, z - minZ * scale - maxZ * scale, 0, 0); + tessellator.addVertexWithUV(x - minX * scale + maxX * scale, y + minY * scale, z - minZ * scale + maxZ * scale, 1, 0); + tessellator.addVertexWithUV(x + minX * scale + maxX * scale, y + minY * scale, z + minZ * scale + maxZ * scale, 1, 1); + tessellator.addVertexWithUV(x + minX * scale - maxX * scale, y - minY * scale, z + minZ * scale - maxZ * scale, 0, 1); + tessellator.draw(); + tessellator.startDrawingQuads(); + } + + public void onUpdate() + { + super.onUpdate(); + AxisAlignedBB axisalignedbb = this.boundingBox.expand(1.0D, 16.0D, 1.0D); + List list1 = this.worldObj.getEntitiesWithinAABB(Entity.class, axisalignedbb); + if (list1 != null && !list1.isEmpty()) + { + Iterator iterator = list1.iterator(); + + while (iterator.hasNext()) + { + Entity entity = (Entity) iterator.next(); + if (entity != null && this.posX <= entity.posX + 0.5F && this.posX >= entity.posX - 0.5F && this.posZ <= entity.posZ + 0.5F && this.posZ >= entity.posZ - 0.5F) entity.setDead(); + if (entity instanceof EntityThrowable){ + ((EntityThrowable)entity).setDead(); + } + } + } + } + + public int getFXLayer() + { + return 2; + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/908f5c3bb4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/908f5c3bb4d000141b65e2fc7f94332d new file mode 100644 index 0000000..364132f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/13/908f5c3bb4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 10, y + 20, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/70a157f022cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/70a157f022cf00141c41f52413db5e31 new file mode 100644 index 0000000..c5e21f2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/70a157f022cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth || player.getHealth() <= 0){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/a058ee18bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/a058ee18bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..afd9dd3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/a058ee18bcd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0d74dd670cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0d74dd670cf00141de78e4a85bb2469 new file mode 100644 index 0000000..776a6e8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/15/b0d74dd670cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 2.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/17/3014ba2224cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/17/3014ba2224cf00141c41f52413db5e31 new file mode 100644 index 0000000..9a3ac60 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/17/3014ba2224cf00141c41f52413db5e31 @@ -0,0 +1,25 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseBlind extends Curse +{ + public CurseBlind(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void action(World world, EntityPlayer player) + { +// if (!player.isPotionActive(Potion.blindness) || player.getActivePotionEffect(Potion.blindness).getDuration() < 30) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 60)); + } + + public String getDescription() + { + return "You see the light slowly fading in front of you"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/70793b297ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/70793b297ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..623aca8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/70793b297ecf00141de78e4a85bb2469 @@ -0,0 +1,81 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override + public void registerRenderers() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/f0b8342df3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/f0b8342df3cf0014170de422db399e8d new file mode 100644 index 0000000..3738506 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/18/f0b8342df3cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + 0.01D*Math.signum((double)chunkposition.chunkPosX)); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/19/40b7127a9cd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/19/40b7127a9cd000141b65e2fc7f94332d new file mode 100644 index 0000000..c6a409b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/19/40b7127a9cd000141b65e2fc7f94332d @@ -0,0 +1,52 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that, look at the Cursed Eye"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "block in this giude. Please be aware that even if you can add anything as a modifier and can have multiple modifiers on one jewelry, this mod is still in alpha and does not have that many modifiers implemtnted and currently don't have any different effects depending on the gem used. To see"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 3: + text = "block in this giude. Please be aware that even if you can add anything as a modifier and can have multiple modifiers on one jewelry, this mod is still in alpha and does not have that many modifiers implemtnted and currently don't have any different effects depending on the gem used."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1a/70a655ecbdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1a/70a655ecbdd000141b65e2fc7f94332d new file mode 100644 index 0000000..9288248 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1a/70a655ecbdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(-0.3F, 0F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/208e063bf5cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/208e063bf5cf0014170de422db399e8d new file mode 100644 index 0000000..9335f52 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/208e063bf5cf0014170de422db399e8d @@ -0,0 +1,69 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote){ + if (player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky){ + if (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 100, 1)); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/807d1568bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/807d1568bed000141b65e2fc7f94332d new file mode 100644 index 0000000..30c7f2a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/807d1568bed000141b65e2fc7f94332d @@ -0,0 +1,239 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glTranslatef(0.2F, 0F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/f07260f599d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/f07260f599d000141b65e2fc7f94332d new file mode 100644 index 0000000..6bae4bb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1b/f07260f599d000141b65e2fc7f94332d @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + maxPages++; + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + maxPages++; + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Be aware, against an arrow you can't compare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + maxPages++; + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.ender_eye), text, 40f); + maxPages++; + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return maxPages; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/10a8250bf2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/10a8250bf2cf0014170de422db399e8d new file mode 100644 index 0000000..9d58dae --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/10a8250bf2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println((double)chunkposition.chunkPosX + " " + Math.signum((double)chunkposition.chunkPosX)); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/304ae31aa0ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/304ae31aa0ce00141801ff0972626827 new file mode 100644 index 0000000..9e33caf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1d/304ae31aa0ce00141801ff0972626827 @@ -0,0 +1,71 @@ +/** + * + */ +package darkknight.jewelrycraft.network; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import io.netty.buffer.ByteBuf; +import cpw.mods.fml.common.network.ByteBufUtils; +import cpw.mods.fml.common.network.simpleimpl.IMessage; +import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; +import cpw.mods.fml.common.network.simpleimpl.MessageContext; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * @author Sorin + * + */ +public class PacketSendCurseStats implements IMessage, IMessageHandler +{ + public PacketSendCurseStats() + { + + } + + /** + * @param message + * @param ctx + * @return + */ + @Override + public IMessage onMessage(PacketSendCurseStats message, MessageContext ctx) + { + return null; + } + + /** + * @param buf + */ + @Override + public void fromBytes(ByteBuf buf) + { + String temp = ByteBufUtils.readUTF8String(buf); + if (temp != "") + PlayerRenderHandler.infamyCache = temp.split(";"); + else + PlayerRenderHandler.infamyCache = new String[] { }; + } + + /** + * @param buf + */ + @Override + public void toBytes(ByteBuf buf) + { + Iterator players = MinecraftServer.getServer().getConfigurationManager().playerEntityList.iterator(); + String greedPlayers = ""; + while (players.hasNext()) + { + EntityPlayer current = players.next(); + if(PlayerUtils.getModPlayerPersistTag(current, "Jewelrycraft").getInteger(Reference.MODNAME + ":" + "Infamy") > 0) + greedPlayers = greedPlayers + (greedPlayers == "" ? "" : ";") + current.getDisplayName(); + } + ByteBufUtils.writeUTF8String(buf, greedPlayers); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/00b1e982a0ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/00b1e982a0ce00141801ff0972626827 new file mode 100644 index 0000000..a69ff99 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/00b1e982a0ce00141801ff0972626827 @@ -0,0 +1,25 @@ +package darkknight.jewelrycraft.curses; + +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import darkknight.jewelrycraft.lib.Reference; + +public class CurseList +{ + private static Curse rotten, flaming, blind, greed, infamy; + private static boolean isInitialized = false; + + /** + * @param e + */ + public static void preInit(FMLPreInitializationEvent e) + { + if (!isInitialized){ + rotten = new CurseRottenHeart(0, Reference.MODNAME + ":" + "Rotten Heart", 0); + flaming = new CurseFlamingSoul(1, Reference.MODNAME + ":" + "Flaming Soul", 0); + greed = new CurseGreed(2, Reference.MODNAME + ":" + "Greed", 0); + blind = new CurseBlind(3, Reference.MODNAME + ":" + "Blind", 0); + infamy = new CurseBlind(4, Reference.MODNAME + ":" + "Infamy", 0); + isInitialized = true; + } + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/e0daccca6fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/e0daccca6fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..4063764 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1e/e0daccca6fcf00141de78e4a85bb2469 @@ -0,0 +1,43 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1f/20cffe1816cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1f/20cffe1816cf00141c41f52413db5e31 new file mode 100644 index 0000000..4662b74 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/1f/20cffe1816cf00141c41f52413db5e31 @@ -0,0 +1,30 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + JewelrycraftUtil.addCursePoints(player, 100); + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/804b704ea7ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/804b704ea7ce00141801ff0972626827 new file mode 100644 index 0000000..8ea597b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/804b704ea7ce00141801ff0972626827 @@ -0,0 +1,113 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1){ + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + if (enemyInfo.getInteger("reAttacked") == 0){ + enemyInfo.setInteger("reAttacked", enemyInfo.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + } + } + }else if (enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/e064279b24cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/e064279b24cf00141c41f52413db5e31 new file mode 100644 index 0000000..8d5b853 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2/e064279b24cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() > 4F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/709a7da620cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/709a7da620cf00141c41f52413db5e31 new file mode 100644 index 0000000..c465050 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/709a7da620cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/80c96a3f6fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/80c96a3f6fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..3f93448 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/80c96a3f6fcf00141de78e4a85bb2469 @@ -0,0 +1,39 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/906f9d59f3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/906f9d59f3cf0014170de422db399e8d new file mode 100644 index 0000000..eaae507 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/20/906f9d59f3cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + System.out.println(chunkposition.chunkPosX + " " + 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX)); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/21/90210400bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/21/90210400bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..6cb5af7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/21/90210400bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/400e338dbcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/400e338dbcd000141b65e2fc7f94332d new file mode 100644 index 0000000..97ec4e0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/400e338dbcd000141b65e2fc7f94332d @@ -0,0 +1,238 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } +// if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } +// if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/50c220fcb9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/50c220fcb9d000141b65e2fc7f94332d new file mode 100644 index 0000000..8068fcb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/22/50c220fcb9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); +// GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/23/408dbb6524cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/23/408dbb6524cf00141c41f52413db5e31 new file mode 100644 index 0000000..73985da --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/23/408dbb6524cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/24/e06abfb6f6cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/24/e06abfb6f6cf0014170de422db399e8d new file mode 100644 index 0000000..7ba1c1a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/24/e06abfb6f6cf0014170de422db399e8d @@ -0,0 +1,66 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(30) == 0) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/10ad6571bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/10ad6571bed000141b65e2fc7f94332d new file mode 100644 index 0000000..4f4fa8a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/10ad6571bed000141b65e2fc7f94332d @@ -0,0 +1,240 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(-0.2F, 0F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/6035720f6fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/6035720f6fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..a01dbd5 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/6035720f6fcf00141de78e4a85bb2469 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60b18a49bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60b18a49bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..1d33b9b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60b18a49bdd000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 0), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60f0dd6d12cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60f0dd6d12cf00141c41f52413db5e31 new file mode 100644 index 0000000..0a75a6f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/60f0dd6d12cf00141c41f52413db5e31 @@ -0,0 +1,453 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + // int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + // if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/f08a3fedf1cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/f08a3fedf1cf0014170de422db399e8d new file mode 100644 index 0000000..ce8b031 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/25/f08a3fedf1cf0014170de422db399e8d @@ -0,0 +1,63 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/40b2f4a3b8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/40b2f4a3b8d000141b65e2fc7f94332d new file mode 100644 index 0000000..c0d0e10 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/40b2f4a3b8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y - 10); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/801b0ce922cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/801b0ce922cf00141c41f52413db5e31 new file mode 100644 index 0000000..52d6801 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/801b0ce922cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + event.setCanceled(true); + if (player.getHealth() != player.prevHealth || player.getHealth() <= 0){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/905604776fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/905604776fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..f4366f2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/26/905604776fcf00141de78e4a85bb2469 @@ -0,0 +1,39 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/10f40556bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/10f40556bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..749c6cd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/10f40556bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/60dda1c0bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/60dda1c0bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..58d6181 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/60dda1c0bcd000141b65e2fc7f94332d @@ -0,0 +1,245 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/a01e32b5bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/a01e32b5bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..ce2944b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/27/a01e32b5bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 230, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/5054a9ea70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/5054a9ea70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..aa815f7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/5054a9ea70cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/90616b3e85d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/90616b3e85d000141a1fb02abca5ff55 new file mode 100644 index 0000000..3a51bcb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/28/90616b3e85d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(500) == 12){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some " + player.worldObj.getBlock(i, j, k).getLocalizedName() + " around you.")); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/29/b02c9da3a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/29/b02c9da3a5ce00141801ff0972626827 new file mode 100644 index 0000000..ef937e9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/29/b02c9da3a5ce00141801ff0972626827 @@ -0,0 +1,104 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + playerInfo.setInteger("stunTime", 50); + playerInfo.setBoolean("stunned", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2a/30dc218d2f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2a/30dc218d2f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..eeb9c96 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2a/30dc218d2f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); +// System.out.println("gemColor" + indice + " Color: " + color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 0; i < no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/2069bbfabdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/2069bbfabdd000141b65e2fc7f94332d new file mode 100644 index 0000000..76d6579 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/2069bbfabdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.02F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/a09c5791f6cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/a09c5791f6cf0014170de422db399e8d new file mode 100644 index 0000000..c65217f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2b/a09c5791f6cf0014170de422db399e8d @@ -0,0 +1,65 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0057e48384c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0057e48384c600141066cb38d875561a new file mode 100644 index 0000000..9a944d4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0057e48384c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 6F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0075f9bc9fd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0075f9bc9fd000141b65e2fc7f94332d new file mode 100644 index 0000000..aa41611 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/0075f9bc9fd000141b65e2fc7f94332d @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.gem.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.gem.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.gem.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.gem.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.gem.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/702e06909bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/702e06909bd000141b65e2fc7f94332d new file mode 100644 index 0000000..7f26d74 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/702e06909bd000141b65e2fc7f94332d @@ -0,0 +1,44 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0fd61c916cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0fd61c916cf00141c41f52413db5e31 new file mode 100644 index 0000000..928ba1b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2c/b0fd61c916cf00141c41f52413db5e31 @@ -0,0 +1,115 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + protected Random rand = new Random(); + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void deathAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void respawnAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedByPlayerAction(World world, EntityPlayer player) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2d/90ac8e2b9fce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2d/90ac8e2b9fce00141801ff0972626827 new file mode 100644 index 0000000..21f4d0f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2d/90ac8e2b9fce00141801ff0972626827 @@ -0,0 +1,68 @@ +package darkknight.jewelrycraft.events; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraftforge.client.event.RenderPlayerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.entities.renders.RenderHelper; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.model.ModelMask; +import darkknight.jewelrycraft.tileentity.renders.MaskRender; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class PlayerRenderHandler +{ + ModelMask maskModel = new ModelMask(); + MaskRender mask = new MaskRender(); + + public static String[] infamyCache = new String[] {}; + + @SubscribeEvent + public void renderScreen(RenderPlayerEvent.Specials.Post event) + { + if (infamyCache != null) + { + Iterator players = event.entityPlayer.worldObj.playerEntities.iterator(); + + while(players.hasNext()) + { + EntityPlayer player = players.next(); + if (checkPlayerGreed(player.getDisplayName()) && event.entityPlayer.getDisplayName().equals(player.getDisplayName())) + { + float yaw = player.prevRotationYawHead + (player.rotationYawHead - player.prevRotationYawHead) * event.partialRenderTick; + float yawOffset = player.prevRenderYawOffset + (player.renderYawOffset - player.prevRenderYawOffset) * event.partialRenderTick; + float pitch = player.prevRotationPitch + (player.rotationPitch - player.prevRotationPitch) * event.partialRenderTick; + GL11.glPushMatrix(); + GL11.glColor4f(1, 1, 1, 1); + GL11.glRotatef(yawOffset, 0, -1, 0); + GL11.glRotatef(yaw - 90, 0, 1, 0); + GL11.glRotatef(pitch, 0, 0, -1); + GL11.glRotatef(90F, 0, 1F, 0F); + RenderHelper.translateToHeadLevel(player); + GL11.glScalef(1.6f, 1.6f, 1.6f); + GL11.glTranslatef(-0.25F, -0.25F, -0.25F); + mask.doRender(event.entityPlayer, 0F, 0F, 0F, 0F, 0F); + GL11.glPopMatrix(); + } + } + } + } + + /** + * @param string + * @return + */ + private boolean checkPlayerGreed(String string) + { + for (int i = 0; i < infamyCache.length; i++) + if (infamyCache[i].equals(string)) return true; + + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/3016ca8fa3d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/3016ca8fa3d000141b65e2fc7f94332d new file mode 100644 index 0000000..1f3a590 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/3016ca8fa3d000141b65e2fc7f94332d @@ -0,0 +1,68 @@ +package darkknight.jewelrycraft.events; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraftforge.client.event.RenderPlayerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.entities.renders.RenderHelper; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.model.ModelMask; +import darkknight.jewelrycraft.tileentity.renders.MaskRender; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class PlayerRenderHandler +{ + ModelMask maskModel = new ModelMask(); + public MaskRender mask = new MaskRender(); + + public static String[] infamyCache = new String[] {}; + + @SubscribeEvent + public void renderScreen(RenderPlayerEvent.Specials.Post event) + { + if (infamyCache != null) + { + Iterator players = event.entityPlayer.worldObj.playerEntities.iterator(); + + while(players.hasNext()) + { + EntityPlayer player = players.next(); + if (checkPlayerInfamy(player.getDisplayName()) && event.entityPlayer.getDisplayName().equals(player.getDisplayName())) + { + float yaw = player.prevRotationYawHead + (player.rotationYawHead - player.prevRotationYawHead) * event.partialRenderTick; + float yawOffset = player.prevRenderYawOffset + (player.renderYawOffset - player.prevRenderYawOffset) * event.partialRenderTick; + float pitch = player.prevRotationPitch + (player.rotationPitch - player.prevRotationPitch) * event.partialRenderTick; + GL11.glPushMatrix(); + GL11.glColor4f(1, 1, 1, 1); + GL11.glRotatef(yawOffset, 0, -1, 0); + GL11.glRotatef(yaw - 90, 0, 1, 0); + GL11.glRotatef(pitch, 0, 0, -1); + GL11.glRotatef(90F, 0, 1F, 0F); + RenderHelper.translateToHeadLevel(player); + GL11.glScalef(1.6f, 1.6f, 1.6f); + GL11.glTranslatef(-0.25F, -0.25F, -0.25F); + mask.doRender(event.entityPlayer, 0F, 0F, 0F, 0F, 0F); + GL11.glPopMatrix(); + } + } + } + } + + /** + * @param string + * @return + */ + private boolean checkPlayerInfamy(String string) + { + for (int i = 0; i < infamyCache.length; i++) + if (infamyCache[i].equals(string)) return true; + + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/90f98826b0d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/90f98826b0d000141b65e2fc7f94332d new file mode 100644 index 0000000..df93297 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/2f/90f98826b0d000141b65e2fc7f94332d @@ -0,0 +1,247 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(ItemStack.areItemStacksEqual(item, new ItemStack(Blocks.light_weighted_pressure_plate, 1, 0)))GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ +// GL11.glEnable(GL11.GL_LIGHTING); +// GL11.glEnable(GL11.GL_LIGHT0); + RenderHelper.enableStandardItemLighting(); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ +// GL11.glDisable(GL11.GL_LIGHT0); +// GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + RenderHelper.disableStandardItemLighting(); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3/902846c39fd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3/902846c39fd000141b65e2fc7f94332d new file mode 100644 index 0000000..a0a1fd9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3/902846c39fd000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop() - 7, new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Against an arrow you can't compare, so move around, don't just stare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop() - 7, new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop() - 7, new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/4099cacb16cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/4099cacb16cf00141c41f52413db5e31 new file mode 100644 index 0000000..50aefe3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/4099cacb16cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/7026f2daf4cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/7026f2daf4cf0014170de422db399e8d new file mode 100644 index 0000000..df0990b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/7026f2daf4cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/90e1eeeff3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/90e1eeeff3cf0014170de422db399e8d new file mode 100644 index 0000000..072cac2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/31/90e1eeeff3cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/32/009ecb1ebbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/32/009ecb1ebbd000141b65e2fc7f94332d new file mode 100644 index 0000000..5db4804 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/32/009ecb1ebbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/33/10854bde6e5f00141b03e33c57c1f917 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/33/10854bde6e5f00141b03e33c57c1f917 new file mode 100644 index 0000000..f0417ae --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/33/10854bde6e5f00141b03e33c57c1f917 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.block; + +import java.util.Random; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.MathHelper; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; + +public class BlockShadowEye extends BlockContainer +{ + Random rand = new Random(); + + protected BlockShadowEye() + { + super(Material.rock); + } + + @Override + public TileEntity createNewTileEntity(World world, int var2) + { + return new TileEntityShadowEye(); + } + + @Override + public boolean renderAsNormalBlock() + { + return false; + } + + @Override + public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l) + { + return false; + } + + @Override + public boolean isOpaqueCube() + { + return false; + } + + @Override + public int getRenderType() + { + return -1; + } + + @Override + public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7, float par8, float par9) + { + return true; + } + + @Override + public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) + { + } + + @Override + public void onBlockPlacedBy(World world, int i, int j, int k, EntityLivingBase entityLiving, ItemStack par6ItemStack) + { + int rotation = MathHelper.floor_double(entityLiving.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; + world.setBlockMetadataWithNotify(i, j, k, rotation, 2); + } + + @Override + public void registerBlockIcons(IIconRegister icon) + { + this.blockIcon = icon.registerIcon("jewelrycraft:shadowEye"); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/10340d2ef2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/10340d2ef2cf0014170de422db399e8d new file mode 100644 index 0000000..25dd5bf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/10340d2ef2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println((double)chunkposition.chunkPosX + " " + (double)chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/e00a4c70e75300141786a2891bfc8d75 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/e00a4c70e75300141786a2891bfc8d75 new file mode 100644 index 0000000..0b7daf8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/34/e00a4c70e75300141786a2891bfc8d75 @@ -0,0 +1,85 @@ +package darkknight.jewelrycraft.particles; + +import java.util.Iterator; +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.EntityFX; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.Entity; +import net.minecraft.entity.projectile.EntityThrowable; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +import org.lwjgl.opengl.GL11; + +public class EntityShadowsFX extends EntityFX +{ + float moteParticleScale; + + public EntityShadowsFX(World world, double x, double y, double z, float size, float red, float green, float blue, float maxAge) + { + super(world, x, y, z, 0D, 0D, 0D); + + particleRed = red; + particleGreen = green; + particleBlue = blue; + particleMaxAge = (int) (28D / (Math.random() * 0.3D + 0.7D) * maxAge); + particleGravity = 0F; + motionX = motionY = motionZ = 0; + particleScale *= size; + moteParticleScale = particleScale; + noClip = true; + setSize(0.01F, 0.01F); + } + + @Override + public void renderParticle(Tessellator tessellator, float partialTicks, float minX, float minY, float minZ, float maxX, float maxZ) + { + tessellator.draw(); + ResourceLocation particle = new ResourceLocation("jewelrycraft", "textures/particle/shadows.png"); + Minecraft.getMinecraft().renderEngine.bindTexture(particle); + GL11.glColor4f(1, 1, 1, 1); + tessellator.startDrawingQuads(); + tessellator.setBrightness(this.getBrightnessForRender(0)); + float scale = 0.1F * particleScale; + float x = (float) (prevPosX + (posX - prevPosX) * partialTicks - interpPosX); + float y = (float) (prevPosY + (posY - prevPosY) * partialTicks - interpPosY); + float z = (float) (prevPosZ + (posZ - prevPosZ) * partialTicks - interpPosZ); + tessellator.setColorRGBA_F(particleRed, particleGreen, particleBlue, 0.5F); + tessellator.addVertexWithUV(x - minX * scale - maxX * scale, y - minY * scale, z - minZ * scale - maxZ * scale, 0, 0); + tessellator.addVertexWithUV(x - minX * scale + maxX * scale, y + minY * scale, z - minZ * scale + maxZ * scale, 1, 0); + tessellator.addVertexWithUV(x + minX * scale + maxX * scale, y + minY * scale, z + minZ * scale + maxZ * scale, 1, 1); + tessellator.addVertexWithUV(x + minX * scale - maxX * scale, y - minY * scale, z + minZ * scale - maxZ * scale, 0, 1); + tessellator.draw(); + tessellator.startDrawingQuads(); + } + + public void onUpdate() + { + super.onUpdate(); + AxisAlignedBB axisalignedbb = this.boundingBox.expand(1.0D, 16.0D, 1.0D); + List list1 = this.worldObj.getEntitiesWithinAABB(Entity.class, axisalignedbb); + if (list1 != null && !list1.isEmpty()) + { + Iterator iterator = list1.iterator(); + + while (iterator.hasNext()) + { + Entity entity = (Entity) iterator.next(); + if (entity != null && this.posX <= entity.posX + 0.5F && this.posX >= entity.posX - 0.5F && this.posZ <= entity.posZ + 0.5F && this.posZ >= entity.posZ - 0.5F) entity.attackEntityFrom(DamageSource.anvil, 100F); + if (entity instanceof EntityThrowable){ + ((EntityThrowable)entity).setDead(); + } + } + } + } + + public int getFXLayer() + { + return 2; + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/00ec9292a7ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/00ec9292a7ce00141801ff0972626827 new file mode 100644 index 0000000..b11c627 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/00ec9292a7ce00141801ff0972626827 @@ -0,0 +1,116 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1){ + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + if (enemyInfo.getInteger("reAttacked") == 0){ + enemyInfo.setInteger("reAttacked", enemyInfo.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + } + } + }else if (enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + } + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + if (enemyInfo.getInteger("reAttacked") == 1) enemyInfo.setInteger("reAttacked", 0); + }else if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/50cdc566f48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/50cdc566f48a00141c1cba3f7039360c new file mode 100644 index 0000000..3161df0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/50cdc566f48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 15532663, 11144319}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/c0e606a470cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/c0e606a470cf00141de78e4a85bb2469 new file mode 100644 index 0000000..aa815f7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/35/c0e606a470cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9026020ff48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9026020ff48a00141c1cba3f7039360c new file mode 100644 index 0000000..aba7191 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9026020ff48a00141c1cba3f7039360c @@ -0,0 +1,618 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + int[] col = {color, 142323, 213552}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 142323, 213552}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9032f899b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9032f899b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..ab22d90 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/9032f899b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 16, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0809e1223cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0809e1223cf00141c41f52413db5e31 new file mode 100644 index 0000000..1c5ca9c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/36/a0809e1223cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/37/10568ea1b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/37/10568ea1b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..60b6c0a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/37/10568ea1b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 27, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c4fa6984d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c4fa6984d000141a1fb02abca5ff55 new file mode 100644 index 0000000..d16ec6f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/38/a0c4fa6984d000141a1fb02abca5ff55 @@ -0,0 +1,69 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/002a7b0fb7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/002a7b0fb7d000141b65e2fc7f94332d new file mode 100644 index 0000000..cd0101c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/002a7b0fb7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/10dc7459bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/10dc7459bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..1f90dd8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/10dc7459bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 90); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/606c08157ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/606c08157ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..83be132 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/606c08157ecf00141de78e4a85bb2469 @@ -0,0 +1,81 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override +// public void registerRenderers() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/7064faac7dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/7064faac7dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..acfa026 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3a/7064faac7dcf00141de78e4a85bb2469 @@ -0,0 +1,186 @@ +/* + * Mod made by DarkKnight during the Modjam 3 + * It's an awesome mod + * I love me! :D + */ +package darkknight.jewelrycraft; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.gen.structure.MapGenStructureIO; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.Mod.EventHandler; +import cpw.mods.fml.common.Mod.Instance; +import cpw.mods.fml.common.ModMetadata; +import cpw.mods.fml.common.SidedProxy; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.event.FMLServerStartingEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import cpw.mods.fml.relauncher.Side; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.commands.JewelrycraftCommands; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.container.GuiHandler; +import darkknight.jewelrycraft.curses.CurseList; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.effects.EffectsList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.events.BucketHandler; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.events.KeyBindings; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketKeyPressEvent; +import darkknight.jewelrycraft.network.PacketRequestLiquidData; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendLiquidData; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.recipes.CraftingRecipes; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.worldGen.Generation; +import darkknight.jewelrycraft.worldGen.village.ComponentJewelry; +import darkknight.jewelrycraft.worldGen.village.JCTrades; +import darkknight.jewelrycraft.worldGen.village.VillageJewelryHandler; + +@Mod (modid = Reference.MODID, name = Reference.MODNAME, version = Reference.VERSION) +public class JewelrycraftMod +{ + @Instance (Reference.MODID) + public static JewelrycraftMod instance; + @SidedProxy (clientSide = "darkknight.jewelrycraft.client.ClientProxy", serverSide = "darkknight.jewelrycraft.CommonProxy") + public static CommonProxy proxy; + public static final Logger logger = Logger.getLogger("Jewelrycraft"); + public static File dir; + public static CreativeTabs jewelrycraft = new CreativeTabs("JewelryCraft"){ + @Override + public Item getTabIconItem() + { + return Item.getItemFromBlock(BlockList.jewelCraftingTable); + } + }; + public static CreativeTabs liquids = new CreativeTabLiquids("Liquids"); + public static NBTTagCompound saveData = new NBTTagCompound(); + public static NBTTagCompound clientData = new NBTTagCompound(); + public static File liquidsConf; + public static SimpleNetworkWrapper netWrapper; + public static boolean fancyRender; + public static final int MAX_CURSES = 10; + + /** + * Pre initialization of mod stuff. + * + * @param e FMLPreInitializationEvent + * @throws IOException Signals that an I/O exception has occurred. + */ + @EventHandler + public void preInit(FMLPreInitializationEvent e) throws IOException + { + ConfigHandler.preInit(e); + BlockList.preInit(e); + ItemList.preInit(e); + CraftingRecipes.preInit(e); + CurseList.preInit(e); + OreDictionary.registerOre("ingotShadow", new ItemStack(ItemList.shadowIngot)); + OreDictionary.registerOre("oreShadow", new ItemStack(BlockList.shadowOre)); + VillagerRegistry.instance().registerVillagerId(3000); + VillagerRegistry.instance().registerVillageTradeHandler(3000, new JCTrades()); + VillagerRegistry.instance().registerVillageCreationHandler(new VillageJewelryHandler()); + try{ + MapGenStructureIO.func_143031_a(ComponentJewelry.class, "Jewelrycraft:Jewelry"); + } + catch(Throwable e2){ + logger.severe("Error registering Jewelrycraft Structures with Vanilla Minecraft: this is expected in versions earlier than 1.7.10"); + } + MinecraftForge.EVENT_BUS.register(new EntityEventHandler()); + MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); + BucketHandler.INSTANCE.buckets.put(BlockList.moltenMetal, ItemList.bucket); + + ModMetadata metadata = e.getModMetadata(); + List authorList = new ArrayList(); + + authorList.add("DarkKnight (or sor1n)"); + authorList.add("bspkrs"); + authorList.add("domi1819"); + + dir = e.getModConfigurationDirectory(); + proxy.registerRenderers(); + netWrapper = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); + netWrapper.registerMessage(PacketRequestLiquidData.class, PacketRequestLiquidData.class, 0, Side.SERVER); + netWrapper.registerMessage(PacketSendLiquidData.class, PacketSendLiquidData.class, 1, Side.CLIENT); + netWrapper.registerMessage(PacketClearColorCache.class, PacketClearColorCache.class, 2, Side.CLIENT); + netWrapper.registerMessage(PacketKeyPressEvent.class, PacketKeyPressEvent.class, 3, Side.SERVER); + netWrapper.registerMessage(PacketRequestPlayerInfo.class, PacketRequestPlayerInfo.class, 4, Side.SERVER); + netWrapper.registerMessage(PacketSendPlayerInfo.class, PacketSendPlayerInfo.class, 5, Side.CLIENT); + netWrapper.registerMessage(PacketSendCurseStats.class, PacketSendCurseStats.class, 6, Side.CLIENT); + metadata.autogenerated = false; + metadata.authorList = authorList; + metadata.url = "https://github.com/sor1n/Jewelrycraft"; + + createEntity(EntityHeart.class, "Heart", 0x000000, 0xFF0000, true); + createEntity(EntityHalfHeart.class, "Half-Heart", 0x000000, 0xFF0000, true); + +// EntityRegistry.addSpawn(EntityMob.class, 5, 2, 3, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.coldBeach, BiomeGenBase.frozenRiver); + } + + public void createEntity(Class entity, String entityName, int solidColor, int spotColor, boolean hasSpawnEgg) + { + int randomID = EntityRegistry.findGlobalUniqueEntityId(); + if(hasSpawnEgg) EntityRegistry.registerGlobalEntityID(entity, entityName, randomID, solidColor, spotColor); + else EntityRegistry.registerGlobalEntityID(entity, entityName, randomID); + EntityRegistry.registerModEntity(entity, entityName, randomID, this, 40, 3, true); + } + + /** + * Initializes the world generation and key bindings. + * + * @param e FMLInitializationEvent + */ + @EventHandler + public void init(FMLInitializationEvent e) + { + GameRegistry.registerWorldGenerator(new Generation(), 0); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) FMLCommonHandler.instance().bus().register(new KeyBindings()); + new GuiHandler(); + } + + /** + * Post initialization of metals, modifiers and others. + * + * @param e FMLPostInitializationEvent + */ + @EventHandler + public void postInit(FMLPostInitializationEvent e) + { + JewelrycraftUtil.addMetals(); + JewelrycraftUtil.jamcrafters(); + EffectsList.postInit(e); + DamageSourceList.postInit(e); + } + + @Mod.EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new JewelrycraftCommands()); + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/10890341bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/10890341bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..6494f00 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/10890341bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/3024e21485d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/3024e21485d000141a1fb02abca5ff55 new file mode 100644 index 0000000..fb763fd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/3024e21485d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(500) == 12){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some ore around you.")); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/503ff62fb6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/503ff62fb6d000141b65e2fc7f94332d new file mode 100644 index 0000000..3fd51ed --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3b/503ff62fb6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/60160ac99ad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/60160ac99ad000141b65e2fc7f94332d new file mode 100644 index 0000000..ac47a51 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/60160ac99ad000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Against an arrow you can't compare, so move around, don't just stare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/90a539afbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/90a539afbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..1e2ce65 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3c/90a539afbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/0091dffeb5d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/0091dffeb5d000141b65e2fc7f94332d new file mode 100644 index 0000000..787595c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/0091dffeb5d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/30f66b0413cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/30f66b0413cf00141c41f52413db5e31 new file mode 100644 index 0000000..b4cb070 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3d/30f66b0413cf00141c41f52413db5e31 @@ -0,0 +1,57 @@ +package darkknight.jewelrycraft.effects; + +import java.util.ArrayList; +import java.util.Random; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.DamageSource; + +public class ModifierEffects +{ + protected ItemStack modifier; + protected Random rand = new Random(); + protected static ArrayList effects = new ArrayList(); + + /** + * @param modifier + */ + public ModifierEffects(ItemStack modifier) + { + this.modifier = modifier; + effects.add(this); + } + + /** + * @return + */ + public static ArrayList getEffects() + { + return effects; + } + + /** + * @param item + * @param player + * @param jewelry + */ + public void action(ItemStack item, EntityPlayer player, Item jewelry){}; + /** + * @param item + * @param player + * @param target + * @param jewelry + * @return + */ + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount){}; + + /** + * @param item + * @param player + * @param source + * @param jewelry + * @return + */ + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount){}; +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/5019b6d220cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/5019b6d220cf00141c41f52413db5e31 new file mode 100644 index 0000000..938ad15 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/5019b6d220cf00141c41f52413db5e31 @@ -0,0 +1,32 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/7005297f22cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/7005297f22cf00141c41f52413db5e31 new file mode 100644 index 0000000..7cd0f97 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/7005297f22cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + event.setCanceled(true); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/808884ea13cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/808884ea13cf00141c41f52413db5e31 new file mode 100644 index 0000000..c7f0fae --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3e/808884ea13cf00141c41f52413db5e31 @@ -0,0 +1,28 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void deathAction(World world, EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/30afb93df48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/30afb93df48a00141c1cba3f7039360c new file mode 100644 index 0000000..0a36cb6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/30afb93df48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 999900, 119999}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50b62efab9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50b62efab9d000141b65e2fc7f94332d new file mode 100644 index 0000000..e569381 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/50b62efab9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/6048b993bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/6048b993bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..907d02c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/6048b993bcd000141b65e2fc7f94332d @@ -0,0 +1,243 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/c022d38cf2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/c022d38cf2cf0014170de422db399e8d new file mode 100644 index 0000000..b60d4a0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/c022d38cf2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + player.posX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/e0ed63d312cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/e0ed63d312cf00141c41f52413db5e31 new file mode 100644 index 0000000..cb38b76 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/3f/e0ed63d312cf00141c41f52413db5e31 @@ -0,0 +1,261 @@ +package darkknight.jewelrycraft.item; + +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import javax.imageio.ImageIO; +import net.minecraft.block.Block; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureManager; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.StatCollector; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.effects.ModifierEffects; +import darkknight.jewelrycraft.util.JewelryNBT; + +public abstract class ItemBaseJewelry extends Item +{ + public ItemBaseJewelry() + { + super(); + setMaxStackSize(1); + setCreativeTab(JewelrycraftMod.jewelrycraft); + } + + public boolean requiresMultipleRenderPasses() + { + return true; + } + + @SideOnly (Side.CLIENT) + public int getColorFromItemStack(ItemStack stack, int pass) + { + try{ + return color(stack, pass); + } + catch(IOException e){ + e.printStackTrace(); + } + return 16777215; + } + + /** + * @param stack + * @param pass + * @return + * @throws IOException + */ + public static int color(ItemStack stack, int pass) throws IOException + { + IResourceManager rm = Minecraft.getMinecraft().getResourceManager(); + BufferedImage icon; + if (pass == 0 && stack != null && JewelryNBT.ingot(stack) != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0 && JewelryNBT.ingot(stack).getIconIndex() != null && JewelryNBT.ingotColor(stack) == 16777215){ + ItemStack ingot = JewelryNBT.ingot(stack); + icon = ImageIO.read(rm.getResource(getLocation(ingot, stack, true)).getInputStream()); + int height = icon.getHeight(); + int width = icon.getWidth(); + Map m = new HashMap(); + for(int i = 0; i < width; i++) + for(int j = 0; j < height; j++){ + int rgb = icon.getRGB(i, j); + int red = rgb >> 16 & 0xff; + int green = rgb >> 8 & 0xff; + int blue = rgb & 0xff; + int[] rgbArr = {red, green, blue}; + int Cmax = Math.max(red, Math.max(green, blue)); + int Cmin = Math.min(red, Math.min(green, blue)); + if (!isGray(rgbArr)) m.put(rgb, (Cmax + Cmin) / 2); + } + int color = getMostCommonColour(m); + if (JewelryNBT.ingot(stack) != null && JewelryNBT.ingot(stack).getItem().getColorFromItemStack(JewelryNBT.ingot(stack), 1) != 16777215) JewelryNBT.addIngotColor(stack, JewelryNBT.ingot(stack).getItem().getColorFromItemStack(JewelryNBT.ingot(stack), 1)); + else JewelryNBT.addIngotColor(stack, color); + }else if (pass == 1 && stack != null && JewelryNBT.gem(stack) != null && JewelryNBT.gem(stack).getIconIndex() != null && JewelryNBT.gem(stack) != null){ + ItemStack gem = JewelryNBT.gem(stack); + icon = ImageIO.read(rm.getResource(getLocation(gem, stack, true)).getInputStream()); + int height = icon.getHeight(); + int width = icon.getWidth(); + Map m = new HashMap(); + for(int i = 0; i < width; i++) + for(int j = 0; j < height; j++){ + int rgb = icon.getRGB(i, j); + int red = rgb >> 16 & 0xff; + int green = rgb >> 8 & 0xff; + int blue = rgb & 0xff; + int[] rgbArr = {red, green, blue}; + int Cmax = Math.max(red, Math.max(green, blue)); + int Cmin = Math.min(red, Math.min(green, blue)); + if (!isGray(rgbArr)) m.put(rgb, (Cmax + Cmin) / 2); + } + int color = getMostCommonColour(m); + if (JewelryNBT.gem(stack).getItem().getColorFromItemStack(JewelryNBT.gem(stack), 1) == 16777215) JewelryNBT.addGemColor(stack, color); + else JewelryNBT.addGemColor(stack, JewelryNBT.gem(stack).getItem().getColorFromItemStack(JewelryNBT.gem(stack), 1)); + } + if (pass == 0 && JewelryNBT.ingot(stack) != null) return JewelryNBT.ingotColor(stack); + if (pass == 1 && JewelryNBT.gem(stack) != null) return JewelryNBT.gemColor(stack); + else if (JewelryNBT.ingot(stack) != null) return JewelryNBT.ingotColor(stack); + return 16777215; + } + + /** + * @param item + * @param stack + * @param changeMeta + * @return + */ + public static ResourceLocation getLocation(ItemStack item, ItemStack stack, boolean changeMeta) + { + String domain = ""; + String texture; + if (changeMeta && (Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.stained_glass) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.stained_hardened_clay) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.wool) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.carpet))) item.setItemDamage(15 - item.getItemDamage()); + IIcon itemIcon = item.getItem().getIcon(item, 0); + String iconName = itemIcon.getIconName(); + if (iconName.substring(0, iconName.indexOf(":") + 1) != "") domain = iconName.substring(0, iconName.indexOf(":") + 1).replace(":", " ").trim(); + else domain = "minecraft"; + texture = iconName.substring(iconName.lastIndexOf(":") + 1) + ".png"; + ResourceLocation textureLocation = null; + TextureManager texturemanager = Minecraft.getMinecraft().getTextureManager(); + if (texturemanager.getResourceLocation(item.getItemSpriteNumber()).toString().contains("items")) textureLocation = new ResourceLocation(domain.toLowerCase(), "textures/items/" + texture); + else textureLocation = new ResourceLocation(domain.toLowerCase(), "textures/blocks/" + texture); + return textureLocation; + } + + /** + * @param map + * @return + */ + public static int getMostCommonColour(Map map) + { + List list = new LinkedList(map.entrySet()); + Collections.sort(list, new Comparator(){ + public int compare(Object o1, Object o2) + { + return ((Comparable)((Map.Entry)o1).getValue()).compareTo(((Map.Entry)o2).getValue()); + } + }); + Map.Entry me = (Map.Entry)list.get(list.size() - 1); + for(int i = 0; i < list.size(); i++){ + float alpha = Float.valueOf(list.get(i).toString().split("=")[1]); + if (alpha < 180) me = (Map.Entry)list.get(i); + } + int rgb = (Integer)me.getKey(); + return rgb; + } + + /** + * @param rgbArr + * @return + */ + public static boolean isGray(int[] rgbArr) + { + int rgbSum = rgbArr[0] + rgbArr[1] + rgbArr[2]; + if (rgbSum > 0 && rgbSum < 256 * 3) return false; + return true; + } + + /** + * @param stack + * @return + */ + public String getItemStackDisplayName(ItemStack stack) + { + if (JewelryNBT.ingot(stack) != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0) return JewelryNBT.ingot(stack).getDisplayName().replace("Ingot", " ").trim() + " " + ("" + StatCollector.translateToLocal(getUnlocalizedNameInefficiently(stack) + ".name")).trim(); + return ("" + StatCollector.translateToLocal(getUnlocalizedNameInefficiently(stack) + ".name")).trim(); + } + + /** + * allows items to add custom lines of information to the mouseover description. + * + * @param stack + * @param player + * @param list + * @param par4 + */ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean par4) + { + if (stack.hasTagCompound() && par4){ + ItemStack ingot = JewelryNBT.ingot(stack); + if (ingot != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0) list.add("Ingot: " + EnumChatFormatting.YELLOW + ingot.getDisplayName()); + ItemStack gem = JewelryNBT.gem(stack); + if (gem != null) list.add("Gem: " + EnumChatFormatting.BLUE + gem.getDisplayName()); + ArrayList modifier = JewelryNBT.modifier(stack); + if (!modifier.isEmpty()) list.add("Modifiers: "); + for(int i = 0; i < modifier.size(); i++) + list.add(EnumChatFormatting.DARK_PURPLE + modifier.get(i).getDisplayName() + " x" + modifier.get(i).stackSize); + } + } + + /** + * @param stack + * @param player + */ + public void action(ItemStack stack, EntityPlayer player) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) + mod.action(stack, player, this); + } + + /** + * @param item + * @param player + * @param source + * @return + */ + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) + return mod.onPlayerAttackedCacellable(item, player, source, this, amount); + return false; + } + + /** + * @param item + * @param player + * @param target + * @return + */ + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) + return mod.onEntityAttackedCacellable(item, player, target, this, amount); + return false; + } + + /** + * @param item + * @param player + * @param source + * @return + */ + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) mod.onPlayerAttacked(item, player, source, this, amount); + } + + /** + * @param item + * @param player + * @param target + * @return + */ + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) mod.onEntityAttacked(item, player, target, this, amount); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/003ee58eafd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/003ee58eafd000141b65e2fc7f94332d new file mode 100644 index 0000000..8b2e5b5 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/003ee58eafd000141b65e2fc7f94332d @@ -0,0 +1,247 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(ItemStack.areItemStacksEqual(item, new ItemStack(Blocks.light_weighted_pressure_plate, 1, 0)))GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + GL11.glPushMatrix(); + drawHoveringText(lst, x, y, fontRendererObj); + GL11.glEnable(GL11.GL_DEPTH_TEST); + GL11.glPopMatrix(); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/c02871fbb6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/c02871fbb6d000141b65e2fc7f94332d new file mode 100644 index 0000000..59daac9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4/c02871fbb6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 20, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/40/b0889c1bbcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/40/b0889c1bbcd000141b65e2fc7f94332d new file mode 100644 index 0000000..0264b78 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/40/b0889c1bbcd000141b65e2fc7f94332d @@ -0,0 +1,115 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/41/c080ae01bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/41/c080ae01bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..02a7037 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/41/c080ae01bcd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/42/20200c94b8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/42/20200c94b8d000141b65e2fc7f94332d new file mode 100644 index 0000000..bad5b6a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/42/20200c94b8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/43/70f7cff5b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/43/70f7cff5b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..fcbad49 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/43/70f7cff5b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 154, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/50241a6d84c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/50241a6d84c600141066cb38d875561a new file mode 100644 index 0000000..93f2346 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/50241a6d84c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 6F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/d0a17b8f13cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/d0a17b8f13cf00141c41f52413db5e31 new file mode 100644 index 0000000..d4ba829 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/44/d0a17b8f13cf00141c41f52413db5e31 @@ -0,0 +1,24 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void deathAction(World world, EntityPlayer player) + { + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/45/90a975eca4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/45/90a975eca4ce00141801ff0972626827 new file mode 100644 index 0000000..fd23486 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/45/90a975eca4ce00141801ff0972626827 @@ -0,0 +1,103 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + playerInfo.setBoolean("stunned", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/104eb856f48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/104eb856f48a00141c1cba3f7039360c new file mode 100644 index 0000000..893ff84 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/104eb856f48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 15532663, 119999}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/7051d7cf22cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/7051d7cf22cf00141c41f52413db5e31 new file mode 100644 index 0000000..3cdb2bc --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/46/7051d7cf22cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() <= 1) event.setCanceled(true); + if (player.getHealth() != player.prevHealth || player.getHealth() <= 0){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/20293dcd23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/20293dcd23cf00141c41f52413db5e31 new file mode 100644 index 0000000..b6321a9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/20293dcd23cf00141c41f52413db5e31 @@ -0,0 +1,99 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { + Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/f0362027f4cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/f0362027f4cf0014170de422db399e8d new file mode 100644 index 0000000..339dd64 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/48/f0362027f4cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/2066f1c9bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/2066f1c9bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..f404f18 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/2066f1c9bbd000141b65e2fc7f94332d @@ -0,0 +1,115 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + GL11.glTranslatef(0F, 0.2F, 0F); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/707c7127bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/707c7127bed000141b65e2fc7f94332d new file mode 100644 index 0000000..70a597e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/49/707c7127bed000141b65e2fc7f94332d @@ -0,0 +1,178 @@ +package darkknight.jewelrycraft.container; + +import java.awt.Desktop; +import java.net.URL; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabBlocks extends GuiTab +{ + + /** + * @param id + */ + public GuiTabBlocks(int id) + { + super("Blocks", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.jewelAltar); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "This ore is extremely rare and can be found only between Y-level 5 and 8. It can only be mined using a diamond pickaxe."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(BlockList.shadowOre), text, 90f, true); + break; + case 2: + text = "The Shadow Block is crafted using 9 shadow ingots. Magicians believed it held the ability to merge with the shadows. It becomes more transparent as it"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.shadowBlock), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot), new ItemStack(ItemList.shadowIngot)); + break; + case 3: + text = "gets darker. If a comparator is attached to it, the output strength will be equal to the value of darkness it is in."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 4: + text = "The smelter is one of the first blocks needed to get started with Jewelrycraft. Requiring just some cobble and a couple buckets. It is required in order to"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.smelter), new ItemStack(Blocks.cobblestone), new ItemStack(Items.bucket), new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone), null, new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone), new ItemStack(Items.lava_bucket), new ItemStack(Blocks.cobblestone)); + break; + case 5: + text = "melt ingots or even ores which can be made into rings, necklaces, bracelets or earrings. To use the block all you need to do is right click on it with any ore or ingot. It can melt multimple ingots/ores at a time. Crouch (default: Shift) + Right Click will remove all items"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 6: + text = "added. If right clicked when done smelting, it will say what the block contains."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 7: + text = "The molder is a key piece in creating jewellery. You need to pour the molten metal out of the smelter somewhere. That somewhere is the"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.molder), new ItemStack(Blocks.cobblestone), null, new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone)); + break; + case 8: + text = "molder. But before pouring the molten metal in it, you must first add a mold. You can do that by simply right clicking the block with the mold of your choice. If you want to get the mold out, simply crouch and Right Click it with an empty hand. Once you"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 9: + text = "have a mold inside, left click on the smelter and wait for the metal to cool down. When it's done, left click on the molder to get the jewellery. Be aware that this block must be placed directly in front of the smelter, otherwise it won't work!"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 10: + text = "This table allows you to add a gem to a piece of jewellery. Right click the block while holding a jewellery to add it in. Then do the same with a gem (you"; + if (del == 0) values++; + del++; + if (del >= 300) del = 0; + if (values >= 4) values = 0; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.jewelCraftingTable), new ItemStack(Blocks.planks, 1, values), new ItemStack(Blocks.planks, 1, values), new ItemStack(Blocks.planks, 1, values), new ItemStack(Blocks.cobblestone), null, new ItemStack(Blocks.cobblestone), new ItemStack(Blocks.cobblestone), null, new ItemStack(Blocks.cobblestone)); + break; + case 11: + text = "can find a list with all possible gems in this guide). Crouch + Right Click to retreive placed items. Left Click the block to see the progress the crafting has made. Once the crafting is done, Left Click the block to get the item. You are able to recraft a"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 12: + text = "jewellery by readding the modified version to this block and adding a different gem to it. Once the crafting is done, the current gem will be replaced by the new one. There is also a 50% chance that you will get back the old gem."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 13: + text = "This block can store any jewellery in it and activate their effects as it were a player. To do that simply right click the block with a jewellery. Crouch +"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.jewelAltar), new ItemStack(Blocks.end_stone), new ItemStack(Blocks.wool, 1, 5), new ItemStack(Blocks.end_stone), new ItemStack(Blocks.nether_brick), new ItemStack(Blocks.wool, 1, 5), new ItemStack(Blocks.nether_brick), new ItemStack(Blocks.nether_brick), new ItemStack(Blocks.nether_brick), new ItemStack(Blocks.nether_brick)); + break; + case 14: + text = "Right Click to retreive the jewellery."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 15: + text = "The Storage Displayer, as the name suggests, can store a large amount (Up to: " + Integer.MAX_VALUE + ") of a single item/block placed in it. It will"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.displayer), null, new ItemStack(Items.iron_ingot), null, new ItemStack(Items.iron_ingot), new ItemStack(Items.iron_ingot), new ItemStack(Items.iron_ingot), new ItemStack(Blocks.emerald_block), new ItemStack(Blocks.emerald_block), new ItemStack(Blocks.emerald_block)); + break; + case 16: + text = "display all possible infromation about the object in it, such as the name, durability, enchantments etc. To store something in it simply right click with that object on it and the whole amount of items or blocks you are holding will be immediately stored inside."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 17: + text = "If a displayer already contains an item and you have that in your inventory, you can simply hold right click on it with an empty hand to add all of your items of that type from your inventory. To retrieve a single item just left click the block. If you wish to"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 18: + text = "get a whole stack, Crouch + Left Click on it. In creative mode you can simply hold Right Click on a displayer containing an object and it will add 64 of it with every right click, without it being in your inventory."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 19: + text = "This mysterious shaped block is used in the ritual. The acient ones claimed it had the power to travel through worlds. They would use these to offer"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.handPedestal), new ItemStack(Blocks.cobblestone_wall), new ItemStack(Blocks.cobblestone_wall), new ItemStack(Blocks.cobblestone_wall), null, new ItemStack(Blocks.stonebrick), null, new ItemStack(Blocks.stone_slab, 1, 5), new ItemStack(Blocks.stonebrick), new ItemStack(Blocks.stone_slab, 1, 5)); + break; + case 20: + text = "sacrifices to 'The Dark One' in exchange for unimaginable powers."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 21: + text = "The Cursed Eye is an ancient artifact also known as 'The Dark One's Eye'. It is part of the sacrifice ritual the ancient ones talk about. Be careful"; + Page.addCraftingRecipeTextPage(gui, gui.getLeft() + xPos, gui.getTop(), false, text, x, y, true, new ItemStack(BlockList.shadowEye), new ItemStack(Blocks.stonebrick), new ItemStack(Blocks.stained_hardened_clay, 1, 15), new ItemStack(Blocks.stonebrick), new ItemStack(Blocks.stained_hardened_clay, 1, 15), new ItemStack(Items.ender_eye), new ItemStack(Blocks.stained_hardened_clay, 1, 15), new ItemStack(Blocks.stonebrick), new ItemStack(Blocks.stained_hardened_clay, 1, 15), new ItemStack(Blocks.stonebrick)); + break; + case 22: + String link = "HERE"; + if (x >= gui.getLeft() + 130 && x <= gui.getLeft() + 160 && y >= gui.getTop() + 40 && y <= gui.getTop() + 50) link = EnumChatFormatting.DARK_BLUE + "HERE" + EnumChatFormatting.BLACK; + text = "though, for He sees everything. To see how to create the ritual click " + link + " for a link with the pictures (will be part of the book later)."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + default: + ; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 21; + } + + /** + * @param gui + * @param x + * @param y + * @param button + */ + @Override + public void mouseClick(GuiGuide gui, int x, int y, int button) + { + if (gui.page == 21 && x >= gui.getLeft() + 130 && x <= gui.getLeft() + 160 && y >= gui.getTop() + 40 && y <= gui.getTop() + 50) try{ + Desktop.getDesktop().browse(new URL("http://imgur.com/a/Zk0LW").toURI()); + } + catch(Exception e){} + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/4009975e82d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/4009975e82d000141a1fb02abca5ff55 new file mode 100644 index 0000000..e538d87 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/4009975e82d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 0.0F); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/6016724bbad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/6016724bbad000141b65e2fc7f94332d new file mode 100644 index 0000000..fb06bc8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/6016724bbad000141b65e2fc7f94332d @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.gem.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.gem.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f, true); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.gem.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.gem.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f, true, 0, 0, 0); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.gem.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/9089738c21cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/9089738c21cf00141c41f52413db5e31 new file mode 100644 index 0000000..13ea746 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4a/9089738c21cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20a0a61c84d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20a0a61c84d000141a1fb02abca5ff55 new file mode 100644 index 0000000..5c223aa --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20a0a61c84d000141a1fb02abca5ff55 @@ -0,0 +1,13 @@ +package darkknight.jewelrycraft.block; + +import net.minecraft.block.Block; +import net.minecraft.block.material.Material; + +public class BlockJCOre extends Block +{ + protected BlockJCOre() + { + super(Material.rock); + setHarvestLevel("pickaxe", 3); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20bea20c21cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20bea20c21cf00141c41f52413db5e31 new file mode 100644 index 0000000..4e56fc1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/20bea20c21cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0){ + playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 2.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/405c7f377ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/405c7f377ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..a129467 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/405c7f377ecf00141de78e4a85bb2469 @@ -0,0 +1,13 @@ +package darkknight.jewelrycraft; + +/** + * The Class CommonProxy. + */ +public class CommonProxy +{ + /** + * Register renderers. + */ + public void preInit() + {} +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/90de45a1bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/90de45a1bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..0a83583 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/90de45a1bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/a055ddd2bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/a055ddd2bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..5c7fc7a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/a055ddd2bbd000141b65e2fc7f94332d @@ -0,0 +1,115 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + GL11.glTranslatef(0F, 1.2F, 0F); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/d0c27ea5f6cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/d0c27ea5f6cf0014170de422db399e8d new file mode 100644 index 0000000..94f79d9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4b/d0c27ea5f6cf0014170de422db399e8d @@ -0,0 +1,66 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(30) == 0) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY + rand.nextInt(5)*(rand.nextBoolean()?-1:1), player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/1031dd2dbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/1031dd2dbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..703495d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/1031dd2dbbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 25, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/70c9f176f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/70c9f176f2cf0014170de422db399e8d new file mode 100644 index 0000000..802343e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4c/70c9f176f2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println((double)chunkposition.chunkPosX + " " + player.posX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4d/f08f115612cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4d/f08f115612cf00141c41f52413db5e31 new file mode 100644 index 0000000..eecce2f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4d/f08f115612cf00141c41f52413db5e31 @@ -0,0 +1,24 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void action(World world, EntityPlayer player) + { + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/50025dc484c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/50025dc484c600141066cb38d875561a new file mode 100644 index 0000000..1d7f96a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/50025dc484c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage! " + source)); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 4F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b0576841f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b0576841f2cf0014170de422db399e8d new file mode 100644 index 0000000..5e7a241 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4e/b0576841f2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX = 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ = 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println((double)chunkposition.chunkPosX + " " + (double)chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/007bc83ab6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/007bc83ab6d000141b65e2fc7f94332d new file mode 100644 index 0000000..9c481c8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/007bc83ab6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, 10, 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402d4daebcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402d4daebcd000141b65e2fc7f94332d new file mode 100644 index 0000000..1a73edd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/402d4daebcd000141b65e2fc7f94332d @@ -0,0 +1,246 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.enableStandardItemLighting(); + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/e0d9514683d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/e0d9514683d000141a1fb02abca5ff55 new file mode 100644 index 0000000..28be82b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/4f/e0d9514683d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1){ + if(!originalVD){ + originalViewDistance = Minecraft.getMinecraft().gameSettings.getOptionFloatValue(Options.RENDER_DISTANCE); + originalVD = true; + } + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + } + else if(originalVD){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, originalViewDistance); + originalVD = false; + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5/f00c439cb7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5/f00c439cb7d000141b65e2fc7f94332d new file mode 100644 index 0000000..bad5b6a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5/f00c439cb7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/10b548dabad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/10b548dabad000141b65e2fc7f94332d new file mode 100644 index 0000000..ab28319 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/10b548dabad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -135, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/70986997b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/70986997b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..bad5b6a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/50/70986997b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/c0326ecba5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/c0326ecba5ce00141801ff0972626827 new file mode 100644 index 0000000..f20b813 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/c0326ecba5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/e06a0851bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/e06a0851bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..9bb83d4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/52/e06a0851bdd000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/53/90cafa5d14cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/53/90cafa5d14cf00141c41f52413db5e31 new file mode 100644 index 0000000..98427f5 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/53/90cafa5d14cf00141c41f52413db5e31 @@ -0,0 +1,35 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void deathAction(World world, EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/8048f9edb6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/8048f9edb6d000141b65e2fc7f94332d new file mode 100644 index 0000000..0dfc842 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/8048f9edb6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 149, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/a09b425fbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/a09b425fbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..1f4f5f2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/54/a09b425fbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/90504c0bbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/90504c0bbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..9cca58c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/90504c0bbbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/a0087dd116cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/a0087dd116cf00141c41f52413db5e31 new file mode 100644 index 0000000..cf9b333 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/56/a0087dd116cf00141c41f52413db5e31 @@ -0,0 +1,116 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import java.util.Random; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + protected Random rand = new Random(); + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void deathAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void respawnAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedByPlayerAction(World world, EntityPlayer player, EntityLiving target) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/20ddfa7621cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/20ddfa7621cf00141c41f52413db5e31 new file mode 100644 index 0000000..73985da --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/20ddfa7621cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/a04f0c50a4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/a04f0c50a4ce00141801ff0972626827 new file mode 100644 index 0000000..32db913 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/a04f0c50a4ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D && entity.rotationPitch == entity.prevRotationPitch && entity.rotationYaw == entity.prevRotationYaw) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/c08394fe40cf001411138789b9e67617 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/c08394fe40cf001411138789b9e67617 new file mode 100644 index 0000000..52599de --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/c08394fe40cf001411138789b9e67617 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/e0aa469384d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/e0aa469384d000141a1fb02abca5ff55 new file mode 100644 index 0000000..2b5c36a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/57/e0aa469384d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(50) == 0){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some ore around you.")); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1044992a23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1044992a23cf00141c41f52413db5e31 new file mode 100644 index 0000000..52599de --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1044992a23cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1048515cbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1048515cbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..84f0d07 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/1048515cbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/b085ddbd9ad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/b085ddbd9ad000141b65e2fc7f94332d new file mode 100644 index 0000000..8e26620 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/b085ddbd9ad000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Against an arrow you can't compare, so move around, don't just stare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop() - 7, new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/c07baaa5bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/c07baaa5bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..20c32d2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/c07baaa5bcd000141b65e2fc7f94332d @@ -0,0 +1,245 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/e0e84e2dbdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/e0e84e2dbdd000141b65e2fc7f94332d new file mode 100644 index 0000000..4b22e01 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/59/e0e84e2dbdd000141b65e2fc7f94332d @@ -0,0 +1,115 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/80f31216bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/80f31216bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..785a1f7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/80f31216bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 170, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0474f9184d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0474f9184d000141a1fb02abca5ff55 new file mode 100644 index 0000000..26bb87b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0474f9184d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(5) == 0){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some ore around you.")); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0a71b6116cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0a71b6116cf00141c41f52413db5e31 new file mode 100644 index 0000000..18a1053 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5b/b0a71b6116cf00141c41f52413db5e31 @@ -0,0 +1,30 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + JewelrycraftUtil.addCursePoints(player, 10); + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/10e245fff3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/10e245fff3cf0014170de422db399e8d new file mode 100644 index 0000000..339dd64 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/10e245fff3cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/d08f32069cd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/d08f32069cd000141b65e2fc7f94332d new file mode 100644 index 0000000..3158ee3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/d08f32069cd000141b65e2fc7f94332d @@ -0,0 +1,44 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that, look at the Cursed Eye block in the book."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/f0e98566a7ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/f0e98566a7ce00141801ff0972626827 new file mode 100644 index 0000000..c16d16e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5c/f0e98566a7ce00141801ff0972626827 @@ -0,0 +1,116 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1){ + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + if (enemyInfo.getInteger("reAttacked") == 0){ + enemyInfo.setInteger("reAttacked", enemyInfo.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + } + } + }else if (enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + } + playerInfo.setBoolean("weakDamage", true); + } + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + if (enemyInfo.getInteger("reAttacked") == 1) enemyInfo.setInteger("reAttacked", 0); + }else if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5d/00fa2de0a6ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5d/00fa2de0a6ce00141801ff0972626827 new file mode 100644 index 0000000..712d032 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5d/00fa2de0a6ce00141801ff0972626827 @@ -0,0 +1,106 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (target instanceof EntityPlayer && rand.nextInt(2) == 0){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + }else if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/50723f9b2f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/50723f9b2f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..9d32772 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/50723f9b2f9300141384bdd0ca2744d8 @@ -0,0 +1,660 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); +// System.out.println("gemColor" + indice + " Color: " + color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 0; i < no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + System.out.println(color); + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/f0abea277dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/f0abea277dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..ff732a4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5e/f0abea277dcf00141de78e4a85bb2469 @@ -0,0 +1,187 @@ +/* + * Mod made by DarkKnight during the Modjam 3 + * It's an awesome mod + * I love me! :D + */ +package darkknight.jewelrycraft; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.gen.structure.MapGenStructureIO; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.Mod.EventHandler; +import cpw.mods.fml.common.Mod.Instance; +import cpw.mods.fml.common.ModMetadata; +import cpw.mods.fml.common.SidedProxy; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.event.FMLServerStartingEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import cpw.mods.fml.relauncher.Side; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.commands.JewelrycraftCommands; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.container.GuiHandler; +import darkknight.jewelrycraft.curses.CurseList; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.effects.EffectsList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.events.BucketHandler; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.events.KeyBindings; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketKeyPressEvent; +import darkknight.jewelrycraft.network.PacketRequestLiquidData; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendLiquidData; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.recipes.CraftingRecipes; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.worldGen.Generation; +import darkknight.jewelrycraft.worldGen.village.ComponentJewelry; +import darkknight.jewelrycraft.worldGen.village.JCTrades; +import darkknight.jewelrycraft.worldGen.village.VillageJewelryHandler; + +@Mod (modid = Reference.MODID, name = Reference.MODNAME, version = Reference.VERSION) +public class JewelrycraftMod +{ + @Instance (Reference.MODID) + public static JewelrycraftMod instance; + @SidedProxy (clientSide = "darkknight.jewelrycraft.client.ClientProxy", serverSide = "darkknight.jewelrycraft.CommonProxy") + public static CommonProxy proxy; + public static final Logger logger = Logger.getLogger("Jewelrycraft"); + public static File dir; + public static CreativeTabs jewelrycraft = new CreativeTabs("JewelryCraft"){ + @Override + public Item getTabIconItem() + { + return Item.getItemFromBlock(BlockList.jewelCraftingTable); + } + }; + public static CreativeTabs liquids = new CreativeTabLiquids("Liquids"); + public static NBTTagCompound saveData = new NBTTagCompound(); + public static NBTTagCompound clientData = new NBTTagCompound(); + public static File liquidsConf; + public static SimpleNetworkWrapper netWrapper; + public static boolean fancyRender; + public static final int MAX_CURSES = 10; + + /** + * Pre initialization of mod stuff. + * + * @param e FMLPreInitializationEvent + * @throws IOException Signals that an I/O exception has occurred. + */ + @EventHandler + public void preInit(FMLPreInitializationEvent e) throws IOException + { + ConfigHandler.preInit(e); + BlockList.preInit(e); + ItemList.preInit(e); + CraftingRecipes.preInit(e); + CurseList.preInit(e); + OreDictionary.registerOre("ingotShadow", new ItemStack(ItemList.shadowIngot)); + OreDictionary.registerOre("oreShadow", new ItemStack(BlockList.shadowOre)); + VillagerRegistry.instance().registerVillagerId(3000); + VillagerRegistry.instance().registerVillageTradeHandler(3000, new JCTrades()); + VillagerRegistry.instance().registerVillageCreationHandler(new VillageJewelryHandler()); + try{ + MapGenStructureIO.func_143031_a(ComponentJewelry.class, "Jewelrycraft:Jewelry"); + } + catch(Throwable e2){ + logger.severe("Error registering Jewelrycraft Structures with Vanilla Minecraft: this is expected in versions earlier than 1.7.10"); + } + MinecraftForge.EVENT_BUS.register(new EntityEventHandler()); + MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); + BucketHandler.INSTANCE.buckets.put(BlockList.moltenMetal, ItemList.bucket); + + ModMetadata metadata = e.getModMetadata(); + List authorList = new ArrayList(); + + authorList.add("DarkKnight (or sor1n)"); + authorList.add("bspkrs"); + authorList.add("domi1819"); + + dir = e.getModConfigurationDirectory(); + proxy.registerRenderers(); + netWrapper = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); + netWrapper.registerMessage(PacketRequestLiquidData.class, PacketRequestLiquidData.class, 0, Side.SERVER); + netWrapper.registerMessage(PacketSendLiquidData.class, PacketSendLiquidData.class, 1, Side.CLIENT); + netWrapper.registerMessage(PacketClearColorCache.class, PacketClearColorCache.class, 2, Side.CLIENT); + netWrapper.registerMessage(PacketKeyPressEvent.class, PacketKeyPressEvent.class, 3, Side.SERVER); + netWrapper.registerMessage(PacketRequestPlayerInfo.class, PacketRequestPlayerInfo.class, 4, Side.SERVER); + netWrapper.registerMessage(PacketSendPlayerInfo.class, PacketSendPlayerInfo.class, 5, Side.CLIENT); + netWrapper.registerMessage(PacketSendCurseStats.class, PacketSendCurseStats.class, 6, Side.CLIENT); + metadata.autogenerated = false; + metadata.authorList = authorList; + metadata.url = "https://github.com/sor1n/Jewelrycraft"; + + createEntity(EntityHeart.class, "Heart", 0x000000, 0xFF0000, true); + createEntity(EntityHalfHeart.class, "Half-Heart", 0x000000, 0xFF0000, true); + +// EntityRegistry.addSpawn(EntityMob.class, 5, 2, 3, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.coldBeach, BiomeGenBase.frozenRiver); + } + + public void createEntity(Class entity, String entityName, int solidColor, int spotColor, boolean hasSpawnEgg) + { + int randomID = EntityRegistry.findGlobalUniqueEntityId(); + if(hasSpawnEgg) EntityRegistry.registerGlobalEntityID(entity, entityName, randomID, solidColor, spotColor); + else EntityRegistry.registerGlobalEntityID(entity, entityName, randomID); + EntityRegistry.registerModEntity(entity, entityName, randomID, this, 40, 3, true); + } + + /** + * Initializes the world generation and key bindings. + * + * @param e FMLInitializationEvent + */ + @EventHandler + public void init(FMLInitializationEvent e) + { + GameRegistry.registerWorldGenerator(new Generation(), 0); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) FMLCommonHandler.instance().bus().register(new KeyBindings()); + new GuiHandler(); + } + + /** + * Post initialization of metals, modifiers and others. + * + * @param e FMLPostInitializationEvent + */ + @EventHandler + public void postInit(FMLPostInitializationEvent e) + { + JewelrycraftUtil.addMetals(); + JewelrycraftUtil.addStuff(); + JewelrycraftUtil.jamcrafters(); + EffectsList.postInit(e); + DamageSourceList.postInit(e); + } + + @Mod.EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new JewelrycraftCommands()); + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30d8062da0ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30d8062da0ce00141801ff0972626827 new file mode 100644 index 0000000..3457235 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30d8062da0ce00141801ff0972626827 @@ -0,0 +1,71 @@ +/** + * + */ +package darkknight.jewelrycraft.network; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import io.netty.buffer.ByteBuf; +import cpw.mods.fml.common.network.ByteBufUtils; +import cpw.mods.fml.common.network.simpleimpl.IMessage; +import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; +import cpw.mods.fml.common.network.simpleimpl.MessageContext; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * @author Sorin + * + */ +public class PacketSendCurseStats implements IMessage, IMessageHandler +{ + public PacketSendCurseStats() + { + + } + + /** + * @param message + * @param ctx + * @return + */ + @Override + public IMessage onMessage(PacketSendCurseStats message, MessageContext ctx) + { + return null; + } + + /** + * @param buf + */ + @Override + public void fromBytes(ByteBuf buf) + { + String temp = ByteBufUtils.readUTF8String(buf); + if (temp != "") + PlayerRenderHandler.infamyCache = temp.split(";"); + else + PlayerRenderHandler.infamyCache = new String[] { }; + } + + /** + * @param buf + */ + @Override + public void toBytes(ByteBuf buf) + { + Iterator players = MinecraftServer.getServer().getConfigurationManager().playerEntityList.iterator(); + String infamyPlayers = ""; + while (players.hasNext()) + { + EntityPlayer current = players.next(); + if(PlayerUtils.getModPlayerPersistTag(current, "Jewelrycraft").getInteger(Reference.MODNAME + ":" + "Infamy") > 0) + infamyPlayers = infamyPlayers + (infamyPlayers == "" ? "" : ";") + current.getDisplayName(); + } + ByteBufUtils.writeUTF8String(buf, infamyPlayers); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30e8b2dea5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30e8b2dea5ce00141801ff0972626827 new file mode 100644 index 0000000..d9be141 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/30e8b2dea5ce00141801ff0972626827 @@ -0,0 +1,102 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/50b15c9812cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/50b15c9812cf00141c41f52413db5e31 new file mode 100644 index 0000000..d9be141 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/50b15c9812cf00141c41f52413db5e31 @@ -0,0 +1,102 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/60bc25dabdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/60bc25dabdd000141b65e2fc7f94332d new file mode 100644 index 0000000..9e5a035 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/5f/60bc25dabdd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0a52e0212cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0a52e0212cf00141c41f52413db5e31 new file mode 100644 index 0000000..5ee1677 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6/d0a52e0212cf00141c41f52413db5e31 @@ -0,0 +1,446 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/601a6034bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/601a6034bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..a57ee2f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/601a6034bcd000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate, 0, 0, 0); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate, 0, 0, 0); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate, 0, 0, 0); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item, float xRot, float yRot, float zRot) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 22 && mouseY >= y + 20 && mouseY <= y + 32) gui.drawHoverString(name, x, y + 10); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false, xRot, yRot, zRot); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate, 0, 0, 0); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0d85da8b8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0d85da8b8d000141b65e2fc7f94332d new file mode 100644 index 0000000..2db2bff --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/c0d85da8b8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/d052a15084c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/d052a15084c600141066cb38d875561a new file mode 100644 index 0000000..135537a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/60/d052a15084c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(2) == 0){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You evaded an attack!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 6F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/61/50774f8f84c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/61/50774f8f84c600141066cb38d875561a new file mode 100644 index 0000000..1d21cfb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/61/50774f8f84c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/2069867dbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/2069867dbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..77446e3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/2069867dbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 90, 90, 90); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/30a210a5bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/30a210a5bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..9c9770a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/30a210a5bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 45, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/f0beebb39ad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/f0beebb39ad000141b65e2fc7f94332d new file mode 100644 index 0000000..2ba8fc2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/62/f0beebb39ad000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Against an arrow you can't compare, so move around, don't just stare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop() - 10, new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60d2e4cf84c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60d2e4cf84c600141066cb38d875561a new file mode 100644 index 0000000..de4f1e2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60d2e4cf84c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage! " + source.damageType)); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 4F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60dd45d1a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60dd45d1a5ce00141801ff0972626827 new file mode 100644 index 0000000..1493067 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/60dd45d1a5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 1F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e00f48f3bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e00f48f3bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..bedf20a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e00f48f3bdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.01F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e0b3878d7dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e0b3878d7dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..69cf5fb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/63/e0b3878d7dcf00141de78e4a85bb2469 @@ -0,0 +1,223 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ + public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (((Item)item).getHasSubtypes()) ((Item)item).getSubItems((Item)item, + null, + items); + else objects.add(new ItemStack((Item)item)); + + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/30a5d74a2f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/30a5d74a2f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..65133c2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/30a5d74a2f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + System.out.println(color); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/50a406e982d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/50a406e982d000141a1fb02abca5ff55 new file mode 100644 index 0000000..a6fee08 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/50a406e982d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/905e928db7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/905e928db7d000141b65e2fc7f94332d new file mode 100644 index 0000000..a937672 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/64/905e928db7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 20, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/603844c615cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/603844c615cf00141c41f52413db5e31 new file mode 100644 index 0000000..5e901ea --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/603844c615cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0 && playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + System.out.println("SendInfo"); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/60ae11e56e5f00141b03e33c57c1f917 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/60ae11e56e5f00141b03e33c57c1f917 new file mode 100644 index 0000000..31c0078 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/60ae11e56e5f00141b03e33c57c1f917 @@ -0,0 +1,80 @@ +package darkknight.jewelrycraft.block; + +import java.util.Random; + +import net.minecraft.block.BlockContainer; +import net.minecraft.block.material.Material; +import net.minecraft.client.renderer.texture.IIconRegister; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.ItemStack; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.util.MathHelper; +import net.minecraft.world.IBlockAccess; +import net.minecraft.world.World; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; + +public class BlockShadowEye extends BlockContainer +{ + Random rand = new Random(); + + protected BlockShadowEye() + { + super(Material.rock); + } + + @Override + public TileEntity createNewTileEntity(World world, int var2) + { + return new TileEntityShadowEye(); + } + + @Override + public boolean renderAsNormalBlock() + { + return false; + } + + @Override + public boolean shouldSideBeRendered(IBlockAccess iblockaccess, int i, int j, int k, int l) + { + return false; + } + + @Override + public boolean isOpaqueCube() + { + return false; + } + + @Override + public int getRenderType() + { + return -1; + } + + @Override + public boolean onBlockActivated(World world, int i, int j, int k, EntityPlayer entityPlayer, int par6, float par7, float par8, float par9) + { + TileEntityShadowEye tile = (TileEntityShadowEye)world.getTileEntity(i, j, k); + return true; + } + + @Override + public void onBlockClicked(World world, int i, int j, int k, EntityPlayer player) + { + } + + @Override + public void onBlockPlacedBy(World world, int i, int j, int k, EntityLivingBase entityLiving, ItemStack par6ItemStack) + { + int rotation = MathHelper.floor_double(entityLiving.rotationYaw * 4.0F / 360.0F + 0.5D) & 3; + world.setBlockMetadataWithNotify(i, j, k, rotation, 2); + } + + @Override + public void registerBlockIcons(IIconRegister icon) + { + this.blockIcon = icon.registerIcon("jewelrycraft:shadowEye"); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/80ef4046bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/80ef4046bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..8f31fdf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/80ef4046bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/9039e7ea21cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/9039e7ea21cf00141c41f52413db5e31 new file mode 100644 index 0000000..52599de --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/65/9039e7ea21cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/66/b0813d41f3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/66/b0813d41f3cf0014170de422db399e8d new file mode 100644 index 0000000..6f82faf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/66/b0813d41f3cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum(player.posX - (double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum(player.posZ - (double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + 0.01D*Math.signum(player.posX - (double)chunkposition.chunkPosX)); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/67/f0427c9d2f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/67/f0427c9d2f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..ad257ff --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/67/f0427c9d2f9300141384bdd0ca2744d8 @@ -0,0 +1,660 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); +// System.out.println("gemColor" + indice + " Color: " + color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 0; i < no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + System.out.println(stack.getTagCompound()); + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/00b782eca6ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/00b782eca6ce00141801ff0972626827 new file mode 100644 index 0000000..89d33ca --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/00b782eca6ce00141801ff0972626827 @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1){ + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + enemyInfo.setInteger("reAttacked", enemyInfo.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + } + }else if (enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/f05ddeeb99d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/f05ddeeb99d000141b65e2fc7f94332d new file mode 100644 index 0000000..3ef101b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/68/f05ddeeb99d000141b65e2fc7f94332d @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + maxPages = 0; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + maxPages++; + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + maxPages++; + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Be aware, against an arrow you can't compare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + maxPages++; + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.ender_eye), text, 40f); + maxPages++; + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return maxPages; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/30a1d335b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/30a1d335b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..2e801a7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/30a1d335b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 5, y + 25, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/4034bfb970cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/4034bfb970cf00141de78e4a85bb2469 new file mode 100644 index 0000000..8e653ba --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/69/4034bfb970cf00141de78e4a85bb2469 @@ -0,0 +1,462 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setFloat("BlueHeart", 0f); + playerInfo.setFloat("BlackHeart", 0f); + playerInfo.setFloat("WhiteHeart", 0f); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6a/50b952462f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6a/50b952462f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..75a14d4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6a/50b952462f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); +// System.out.println(color); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6b/c0058039a3ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6b/c0058039a3ce00141801ff0972626827 new file mode 100644 index 0000000..f7a6472 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6b/c0058039a3ce00141801ff0972626827 @@ -0,0 +1,438 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + System.out.println("Packet sent"); + } + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/102be67fbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/102be67fbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..cd8afc8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/102be67fbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/20760f8dbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/20760f8dbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..a19656f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6d/20760f8dbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6e/d012947f9fce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6e/d012947f9fce00141801ff0972626827 new file mode 100644 index 0000000..0ce19db --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6e/d012947f9fce00141801ff0972626827 @@ -0,0 +1,187 @@ +/* + * Mod made by DarkKnight during the Modjam 3 + * It's an awesome mod + * I love me! :D + */ +package darkknight.jewelrycraft; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.gen.structure.MapGenStructureIO; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.Mod.EventHandler; +import cpw.mods.fml.common.Mod.Instance; +import cpw.mods.fml.common.ModMetadata; +import cpw.mods.fml.common.SidedProxy; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.event.FMLServerStartingEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import cpw.mods.fml.relauncher.Side; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.commands.JewelrycraftCommands; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.container.GuiHandler; +import darkknight.jewelrycraft.curses.CurseList; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.effects.EffectsList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.events.BucketHandler; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.events.KeyBindings; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketKeyPressEvent; +import darkknight.jewelrycraft.network.PacketRequestLiquidData; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendLiquidData; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.recipes.CraftingRecipes; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.worldGen.Generation; +import darkknight.jewelrycraft.worldGen.village.ComponentJewelry; +import darkknight.jewelrycraft.worldGen.village.JCTrades; +import darkknight.jewelrycraft.worldGen.village.VillageJewelryHandler; + +@Mod (modid = Reference.MODID, name = Reference.MODNAME, version = Reference.VERSION) +public class JewelrycraftMod +{ + @Instance (Reference.MODID) + public static JewelrycraftMod instance; + @SidedProxy (clientSide = "darkknight.jewelrycraft.client.ClientProxy", serverSide = "darkknight.jewelrycraft.CommonProxy") + public static CommonProxy proxy; + public static final Logger logger = Logger.getLogger("Jewelrycraft"); + public static File dir; +// public static CreativeTabs jewelrycraft = new CreativeTabs("JewelryCraft"){ +// @Override +// public Item getTabIconItem() +// { +// return Item.getItemFromBlock(BlockList.jewelCraftingTable); +// } +// }; + public static CreativeTabs liquids = new CreativeTabLiquids("Liquids"); + public static NBTTagCompound saveData = new NBTTagCompound(); + public static NBTTagCompound clientData = new NBTTagCompound(); + public static File liquidsConf; + public static SimpleNetworkWrapper netWrapper; + public static boolean fancyRender; + public static final int MAX_CURSES = 10; + + /** + * Pre initialization of mod stuff. + * + * @param e FMLPreInitializationEvent + * @throws IOException Signals that an I/O exception has occurred. + */ + @EventHandler + public void preInit(FMLPreInitializationEvent e) throws IOException + { + ConfigHandler.preInit(e); + BlockList.preInit(e); + ItemList.preInit(e); + CraftingRecipes.preInit(e); + CurseList.preInit(e); + OreDictionary.registerOre("ingotShadow", new ItemStack(ItemList.shadowIngot)); + OreDictionary.registerOre("oreShadow", new ItemStack(BlockList.shadowOre)); + VillagerRegistry.instance().registerVillagerId(3000); + VillagerRegistry.instance().registerVillageTradeHandler(3000, new JCTrades()); + VillagerRegistry.instance().registerVillageCreationHandler(new VillageJewelryHandler()); + try{ + MapGenStructureIO.func_143031_a(ComponentJewelry.class, "Jewelrycraft:Jewelry"); + } + catch(Throwable e2){ + logger.severe("Error registering Jewelrycraft Structures with Vanilla Minecraft: this is expected in versions earlier than 1.7.10"); + } + MinecraftForge.EVENT_BUS.register(new EntityEventHandler()); + MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); + BucketHandler.INSTANCE.buckets.put(BlockList.moltenMetal, ItemList.bucket); + + ModMetadata metadata = e.getModMetadata(); + List authorList = new ArrayList(); + + authorList.add("DarkKnight (or sor1n)"); + authorList.add("bspkrs"); + authorList.add("domi1819"); + + dir = e.getModConfigurationDirectory(); + proxy.registerRenderers(); + netWrapper = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); + netWrapper.registerMessage(PacketRequestLiquidData.class, PacketRequestLiquidData.class, 0, Side.SERVER); + netWrapper.registerMessage(PacketSendLiquidData.class, PacketSendLiquidData.class, 1, Side.CLIENT); + netWrapper.registerMessage(PacketClearColorCache.class, PacketClearColorCache.class, 2, Side.CLIENT); + netWrapper.registerMessage(PacketKeyPressEvent.class, PacketKeyPressEvent.class, 3, Side.SERVER); + netWrapper.registerMessage(PacketRequestPlayerInfo.class, PacketRequestPlayerInfo.class, 4, Side.SERVER); + netWrapper.registerMessage(PacketSendPlayerInfo.class, PacketSendPlayerInfo.class, 5, Side.CLIENT); + netWrapper.registerMessage(PacketSendCurseStats.class, PacketSendCurseStats.class, 6, Side.CLIENT); + metadata.autogenerated = false; + metadata.authorList = authorList; + metadata.url = "https://github.com/sor1n/Jewelrycraft"; + + createEntity(EntityHeart.class, "Heart", 0x000000, 0xFF0000, true); + createEntity(EntityHalfHeart.class, "Half-Heart", 0x000000, 0xFF0000, true); + +// EntityRegistry.addSpawn(EntityMob.class, 5, 2, 3, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.coldBeach, BiomeGenBase.frozenRiver); + } + + public void createEntity(Class entity, String entityName, int solidColor, int spotColor, boolean hasSpawnEgg) + { + int randomID = EntityRegistry.findGlobalUniqueEntityId(); + if(hasSpawnEgg) EntityRegistry.registerGlobalEntityID(entity, entityName, randomID, solidColor, spotColor); + else EntityRegistry.registerGlobalEntityID(entity, entityName, randomID); + EntityRegistry.registerModEntity(entity, entityName, randomID, this, 40, 3, true); + } + + /** + * Initializes the world generation and key bindings. + * + * @param e FMLInitializationEvent + */ + @EventHandler + public void init(FMLInitializationEvent e) + { + GameRegistry.registerWorldGenerator(new Generation(), 0); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) FMLCommonHandler.instance().bus().register(new KeyBindings()); + new GuiHandler(); + } + + /** + * Post initialization of metals, modifiers and others. + * + * @param e FMLPostInitializationEvent + */ + @EventHandler + public void postInit(FMLPostInitializationEvent e) + { + JewelrycraftUtil.addMetals(); + JewelrycraftUtil.addStuff(); + JewelrycraftUtil.jamcrafters(); + EffectsList.postInit(e); + DamageSourceList.postInit(e); + } + + @Mod.EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new JewelrycraftCommands()); + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b08cd803bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b08cd803bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..9db58c8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/b08cd803bcd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.5F, 0F); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/f0b063e3a3ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/f0b063e3a3ce00141801ff0972626827 new file mode 100644 index 0000000..da7c0f8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/6f/f0b063e3a3ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/105eef10f4cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/105eef10f4cf0014170de422db399e8d new file mode 100644 index 0000000..d3a9455 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/105eef10f4cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.1D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.1D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/90e15befbdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/90e15befbdd000141b65e2fc7f94332d new file mode 100644 index 0000000..a659f49 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/90e15befbdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.2F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/d09c58ed23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/d09c58ed23cf00141c41f52413db5e31 new file mode 100644 index 0000000..1cfd815 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7/d09c58ed23cf00141c41f52413db5e31 @@ -0,0 +1,99 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/408fefd316cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/408fefd316cf00141c41f52413db5e31 new file mode 100644 index 0000000..44cb917 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/408fefd316cf00141c41f52413db5e31 @@ -0,0 +1,116 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import java.util.Random; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + protected Random rand = new Random(); + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void deathAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void respawnAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/5022fbd5b9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/5022fbd5b9d000141b65e2fc7f94332d new file mode 100644 index 0000000..55b8a50 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/5022fbd5b9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/e09f38179cd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/e09f38179cd000141b65e2fc7f94332d new file mode 100644 index 0000000..08182af --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/70/e09f38179cd000141b65e2fc7f94332d @@ -0,0 +1,48 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that, look at the Cursed Eye"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "block in the book."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/71/60317a00bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/71/60317a00bad000141b65e2fc7f94332d new file mode 100644 index 0000000..39acace --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/71/60317a00bad000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(180.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/00e8ece9b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/00e8ece9b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..2792304 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/00e8ece9b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 147, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/a00659a981d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/a00659a981d000141a1fb02abca5ff55 new file mode 100644 index 0000000..7a4e63d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/a00659a981d000141a1fb02abca5ff55 @@ -0,0 +1,66 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/b01f1983b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/b01f1983b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..259e36c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/b01f1983b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/c0b3c7e9e65300141786a2891bfc8d75 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/c0b3c7e9e65300141786a2891bfc8d75 new file mode 100644 index 0000000..5ca4f8a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/72/c0b3c7e9e65300141786a2891bfc8d75 @@ -0,0 +1,84 @@ +package darkknight.jewelrycraft.particles; + +import java.util.Iterator; +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.EntityFX; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +import org.lwjgl.opengl.GL11; + +public class EntityShadowsFX extends EntityFX +{ + float moteParticleScale; + + public EntityShadowsFX(World world, double x, double y, double z, float size, float red, float green, float blue, float maxAge) + { + super(world, x, y, z, 0D, 0D, 0D); + + particleRed = red; + particleGreen = green; + particleBlue = blue; + particleMaxAge = (int) (28D / (Math.random() * 0.3D + 0.7D) * maxAge); + particleGravity = 0F; + motionX = motionY = motionZ = 0; + particleScale *= size; + moteParticleScale = particleScale; + noClip = true; + setSize(0.01F, 0.01F); + } + + @Override + public void renderParticle(Tessellator tessellator, float partialTicks, float minX, float minY, float minZ, float maxX, float maxZ) + { + tessellator.draw(); + ResourceLocation particle = new ResourceLocation("jewelrycraft", "textures/particle/shadows.png"); + Minecraft.getMinecraft().renderEngine.bindTexture(particle); + GL11.glColor4f(1, 1, 1, 1); + tessellator.startDrawingQuads(); + tessellator.setBrightness(this.getBrightnessForRender(0)); + float scale = 0.1F * particleScale; + float x = (float) (prevPosX + (posX - prevPosX) * partialTicks - interpPosX); + float y = (float) (prevPosY + (posY - prevPosY) * partialTicks - interpPosY); + float z = (float) (prevPosZ + (posZ - prevPosZ) * partialTicks - interpPosZ); + tessellator.setColorRGBA_F(particleRed, particleGreen, particleBlue, 0.5F); + tessellator.addVertexWithUV(x - minX * scale - maxX * scale, y - minY * scale, z - minZ * scale - maxZ * scale, 0, 0); + tessellator.addVertexWithUV(x - minX * scale + maxX * scale, y + minY * scale, z - minZ * scale + maxZ * scale, 1, 0); + tessellator.addVertexWithUV(x + minX * scale + maxX * scale, y + minY * scale, z + minZ * scale + maxZ * scale, 1, 1); + tessellator.addVertexWithUV(x + minX * scale - maxX * scale, y - minY * scale, z + minZ * scale - maxZ * scale, 0, 1); + tessellator.draw(); + tessellator.startDrawingQuads(); + } + + public void onUpdate() + { + super.onUpdate(); + EntityPlayer player = this.worldObj.getClosestVulnerablePlayerToEntity(this, 16.0D); + AxisAlignedBB axisalignedbb = this.boundingBox.expand(1.0D, 16.0D, 1.0D); + List list1 = this.worldObj.getEntitiesWithinAABB(Entity.class, axisalignedbb); + if (list1 != null && !list1.isEmpty()) + { + Iterator iterator = list1.iterator(); + + while (iterator.hasNext()) + { + Entity entity = (Entity) iterator.next(); + if (entity != null && this.posX <= entity.posX + 0.5F && this.posX >= entity.posX - 0.5F && this.posZ <= entity.posZ + 0.5F && this.posZ >= entity.posZ - 0.5F) entity.attackEntityFrom(DamageSource.anvil, 100F); + } + } + } + + public int getFXLayer() + { + return 2; + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/73/f07bc4852f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/73/f07bc4852f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..43b5293 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/73/f07bc4852f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + System.out.println("gemColor" + indice + " Color: " + color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 0; i < no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/74/10c2166623cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/74/10c2166623cf00141c41f52413db5e31 new file mode 100644 index 0000000..3187d17 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/74/10c2166623cf00141c41f52413db5e31 @@ -0,0 +1,461 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; +// System.out.println(event.isCancelable()); + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + System.out.println(event.isCancelable()); + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/75/20c0a81e70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/75/20c0a81e70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..4063764 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/75/20c0a81e70cf00141de78e4a85bb2469 @@ -0,0 +1,43 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/76/b0ea8d2c7ccf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/76/b0ea8d2c7ccf00141de78e4a85bb2469 new file mode 100644 index 0000000..0732b36 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/76/b0ea8d2c7ccf00141de78e4a85bb2469 @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.objects.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.objects.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.objects.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.gem.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.objects.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/78/9098c35323cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/78/9098c35323cf00141c41f52413db5e31 new file mode 100644 index 0000000..1b64933 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/78/9098c35323cf00141c41f52413db5e31 @@ -0,0 +1,461 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + System.out.println(event.isCancelable()); + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + System.out.println(event.isCancelable()); + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/79/f099510ebed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/79/f099510ebed000141b65e2fc7f94332d new file mode 100644 index 0000000..d2e1a90 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/79/f099510ebed000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye,1 ,3), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 5", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7a/f0dc16e6bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7a/f0dc16e6bad000141b65e2fc7f94332d new file mode 100644 index 0000000..68b527b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7a/f0dc16e6bad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7b/d08754d5a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7b/d08754d5a5ce00141801ff0972626827 new file mode 100644 index 0000000..9d8068e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7b/d08754d5a5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.75F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a02cf81bf48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a02cf81bf48a00141c1cba3f7039360c new file mode 100644 index 0000000..4cc2f7c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7c/a02cf81bf48a00141c1cba3f7039360c @@ -0,0 +1,618 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + int[] col = {color, 142323, 213552}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 999900, 119999}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/408bce2c7ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/408bce2c7ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..8a73fc3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/408bce2c7ecf00141de78e4a85bb2469 @@ -0,0 +1,13 @@ +package darkknight.jewelrycraft; + +/** + * The Class CommonProxy. + */ +public class CommonProxy +{ + /** + * Register renderers. + */ +// public void registerRenderers() + {} +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/80a2ccf2b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/80a2ccf2b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..53cd112 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/80a2ccf2b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c00b3a4e14cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c00b3a4e14cf00141c41f52413db5e31 new file mode 100644 index 0000000..0616e02 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7d/c00b3a4e14cf00141c41f52413db5e31 @@ -0,0 +1,113 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void deathAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void respawnAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedAction(World world, EntityPlayer player) + {} + + /** + * @param world + * @param player + */ + public void attackedByPlayerAction(World world, EntityPlayer player) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/0063cb09a4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/0063cb09a4ce00141801ff0972626827 new file mode 100644 index 0000000..32db913 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/0063cb09a4ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D && entity.rotationPitch == entity.prevRotationPitch && entity.rotationYaw == entity.prevRotationYaw) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/50b82d4b23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/50b82d4b23cf00141c41f52413db5e31 new file mode 100644 index 0000000..7a984ad --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/50b82d4b23cf00141c41f52413db5e31 @@ -0,0 +1,461 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + System.out.println(event.hasResult() + " " + event.getResult()); + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + System.out.println(event.hasResult() + " " + event.getResult()); + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/90811e76bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/90811e76bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..cd8afc8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/90811e76bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/d016443bbad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/d016443bbad000141b65e2fc7f94332d new file mode 100644 index 0000000..e569381 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/d016443bbad000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/e0cadf43f3cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/e0cadf43f3cf0014170de422db399e8d new file mode 100644 index 0000000..53fbce6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7e/e0cadf43f3cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + System.out.println(chunkposition.chunkPosX + " " + 0.01D*Math.signum((double)chunkposition.chunkPosX) - player.posX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/00b736a77dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/00b736a77dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..6a6bced --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/00b736a77dcf00141de78e4a85bb2469 @@ -0,0 +1,82 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override + public void registerRenderers() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + JewelrycraftUtil.addStuff(); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/c0c31c6bf2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/c0c31c6bf2cf0014170de422db399e8d new file mode 100644 index 0000000..4b7e544 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/c0c31c6bf2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println((double)chunkposition.chunkPosX + " " + (double)chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/e05bccf47ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/e05bccf47ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..948469f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/7f/e05bccf47ecf00141de78e4a85bb2469 @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.objects.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.objects.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.objects.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.objects.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.objects.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/60685a7322cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/60685a7322cf00141c41f52413db5e31 new file mode 100644 index 0000000..6a12145 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/60685a7322cf00141c41f52413db5e31 @@ -0,0 +1,463 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + event.setCanceled(true); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + event.setCanceled(true); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + event.setCanceled(true); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + event.setCanceled(true); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/b04fbcf8bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/b04fbcf8bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..873cc63 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8/b04fbcf8bbd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.5F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/406867c2a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/406867c2a5ce00141801ff0972626827 new file mode 100644 index 0000000..855d5af --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/406867c2a5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/e0c8a1d614cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/e0c8a1d614cf00141c41f52413db5e31 new file mode 100644 index 0000000..632112b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/80/e0c8a1d614cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0 && playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + // if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/82/a027f35412cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/82/a027f35412cf00141c41f52413db5e31 new file mode 100644 index 0000000..bbb5728 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/82/a027f35412cf00141c41f52413db5e31 @@ -0,0 +1,447 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + // int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + // if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/83/a05c8663b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/83/a05c8663b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..5abaee0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/83/a05c8663b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 16, 16); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/84/c023ecaca5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/84/c023ecaca5ce00141801ff0972626827 new file mode 100644 index 0000000..6243b1d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/84/c023ecaca5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20a25d63bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20a25d63bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..862811c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20a25d63bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20ce4e77a0ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/20ce4e77a0ce00141801ff0972626827 new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/8013b6e1bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/8013b6e1bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..4bf0be3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/8013b6e1bdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if((Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(-0.2F, 0F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/902f5c8116cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/902f5c8116cf00141c41f52413db5e31 new file mode 100644 index 0000000..d7d8d9b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/85/902f5c8116cf00141c41f52413db5e31 @@ -0,0 +1,32 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player) + { + if (!world.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/86/407ff7ab81d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/86/407ff7ab81d000141a1fb02abca5ff55 new file mode 100644 index 0000000..2ea2b2d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/86/407ff7ab81d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1); + Minecraft.getMinecraft().gameSettings.renderDistanceChunks = 0; + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/0090d02f23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/0090d02f23cf00141c41f52413db5e31 new file mode 100644 index 0000000..cee1728 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/0090d02f23cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + System.out.println(event.hasResult() + " " + event.getResult()); + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/108b25f9b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/108b25f9b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..f3f6d25 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/87/108b25f9b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/902740e1bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/902740e1bad000141b65e2fc7f94332d new file mode 100644 index 0000000..df04e06 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/902740e1bad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 75, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/d084e8b4f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/d084e8b4f2cf0014170de422db399e8d new file mode 100644 index 0000000..791f19e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/88/d084e8b4f2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != player.posX && chunkposition.chunkPosZ != player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/89/1058a217f5cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/89/1058a217f5cf0014170de422db399e8d new file mode 100644 index 0000000..3363e80 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/89/1058a217f5cf0014170de422db399e8d @@ -0,0 +1,69 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote){ + if (player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky){ + player.setAIMoveSpeed(20f); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8a/708b72abbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8a/708b72abbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..afd9dd3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8a/708b72abbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8c/109be73121cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8c/109be73121cf00141c41f52413db5e31 new file mode 100644 index 0000000..c0f720a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8c/109be73121cf00141c41f52413db5e31 @@ -0,0 +1,36 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 2.0F); + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 2.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8d/20884d44b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8d/20884d44b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..b578e53 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8d/20884d44b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 20, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8f/602f81f1b9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8f/602f81f1b9d000141b65e2fc7f94332d new file mode 100644 index 0000000..e569381 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/8f/602f81f1b9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9/704de242b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9/704de242b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..d817166 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9/704de242b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft(), gui.getTop()); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/902c91fbf5cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/902c91fbf5cf0014170de422db399e8d new file mode 100644 index 0000000..6c48ef2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/902c91fbf5cf0014170de422db399e8d @@ -0,0 +1,69 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote){ + if (player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky){ + if (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/90e4273eb4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/90e4273eb4d000141b65e2fc7f94332d new file mode 100644 index 0000000..3af779d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/90e4273eb4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 7, y + 20, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/b0804ec7bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/b0804ec7bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..afd9dd3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/90/b0804ec7bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/00916edebad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/00916edebad000141b65e2fc7f94332d new file mode 100644 index 0000000..18a37bb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/00916edebad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/40989e4e2f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/40989e4e2f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..271bdb6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/40989e4e2f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + System.out.println(colors); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/7094473ba5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/7094473ba5ce00141801ff0972626827 new file mode 100644 index 0000000..1d69f07 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/91/7094473ba5ce00141801ff0972626827 @@ -0,0 +1,436 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/0012daebb6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/0012daebb6d000141b65e2fc7f94332d new file mode 100644 index 0000000..53cd112 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/0012daebb6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/5027d4627dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/5027d4627dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..b50b132 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/92/5027d4627dcf00141de78e4a85bb2469 @@ -0,0 +1,221 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ + public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (((Item)item).getHasSubtypes()) ((Item)item).getSubItems((Item)item, null, items); + else objects.add(new ItemStack((Item)item)); + + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/309bb5e59bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/309bb5e59bd000141b65e2fc7f94332d new file mode 100644 index 0000000..265bccf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/309bb5e59bd000141b65e2fc7f94332d @@ -0,0 +1,44 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/5050fcc811cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/5050fcc811cf00141c41f52413db5e31 new file mode 100644 index 0000000..aa51a8b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/93/5050fcc811cf00141c41f52413db5e31 @@ -0,0 +1,30 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void action(World world, EntityPlayer player) + { + } + + @Override + public boolean itemToss() + { + return true; + } + + public String getDescription() + { + return "You might need that later"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/101de9f4bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/101de9f4bad000141b65e2fc7f94332d new file mode 100644 index 0000000..2b60405 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/101de9f4bad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/808d7bfff2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/808d7bfff2cf0014170de422db399e8d new file mode 100644 index 0000000..f8aa647 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/94/808d7bfff2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + player.chunkCoordX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/96/20fefcf5f6cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/96/20fefcf5f6cf0014170de422db399e8d new file mode 100644 index 0000000..3353bd7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/96/20fefcf5f6cf0014170de422db399e8d @@ -0,0 +1,66 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(200) == 0) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/30e2d9ce70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/30e2d9ce70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..aa815f7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/30e2d9ce70cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/50e131a6a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/50e131a6a5ce00141801ff0972626827 new file mode 100644 index 0000000..f5ee061 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/97/50e131a6a5ce00141801ff0972626827 @@ -0,0 +1,447 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + playerInfo.setBoolean("stunned", true); + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9a/e0a4fd13b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9a/e0a4fd13b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..bf91c81 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9a/e0a4fd13b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 15, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9b/b08e70da15cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9b/b08e70da15cf00141c41f52413db5e31 new file mode 100644 index 0000000..9196314 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9b/b08e70da15cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + System.out.println("SendInfo"); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/40075a7e83d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/40075a7e83d000141a1fb02abca5ff55 new file mode 100644 index 0000000..897fa1b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/40075a7e83d000141a1fb02abca5ff55 @@ -0,0 +1,76 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1){ + if(!originalVD){ + originalViewDistance = Minecraft.getMinecraft().gameSettings.getOptionFloatValue(Options.RENDER_DISTANCE); + originalVD = true; + } + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, originalViewDistance); + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/a07e323e82d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/a07e323e82d000141a1fb02abca5ff55 new file mode 100644 index 0000000..372010e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9c/a07e323e82d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionValue(Options.RENDER_DISTANCE, 4); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9d/e0dd554e24cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9d/e0dd554e24cf00141c41f52413db5e31 new file mode 100644 index 0000000..51d2036 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9d/e0dd554e24cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + System.out.println(event.isCancelable()); + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9e/009246eabcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9e/009246eabcd000141b65e2fc7f94332d new file mode 100644 index 0000000..65d92b8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9e/009246eabcd000141b65e2fc7f94332d @@ -0,0 +1,244 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/106b3f3e7ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/106b3f3e7ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..8f277f8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/106b3f3e7ecf00141de78e4a85bb2469 @@ -0,0 +1,81 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override + public void preInit() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20478b38b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20478b38b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..2b702e6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20478b38b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 5, y + 20, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20c9f6e114cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20c9f6e114cf00141c41f52413db5e31 new file mode 100644 index 0000000..b8f0135 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20c9f6e114cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0 && playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20d9a4a46eae0014128c87a7399fc341 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20d9a4a46eae0014128c87a7399fc341 new file mode 100644 index 0000000..f1a12e9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/9f/20d9a4a46eae0014128c87a7399fc341 @@ -0,0 +1,269 @@ +package darkknight.jewelrycraft.tileentity; + +import java.util.ArrayList; +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.NetworkManager; +import net.minecraft.network.Packet; +import net.minecraft.network.play.server.S35PacketUpdateTileEntity; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.block.BlockHandPedestal; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.particles.EntityShadowsFX; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class TileEntityShadowEye extends TileEntity +{ + public int opening, timer, t = 20; + public boolean active; + public int field_145926_a; + public float field_145933_i; + public float field_145931_j; + public float field_145930_m; + public float field_145927_n; + public ArrayList pedestalItems = new ArrayList(); + + public TileEntityShadowEye() + { + this.opening = 1; + this.timer = 20; + this.active = false; + } + + @Override + public void writeToNBT(NBTTagCompound nbt) + { + super.writeToNBT(nbt); + nbt.setInteger("opening", opening); + nbt.setInteger("timer", timer); + nbt.setBoolean("active", active); + } + + @Override + public void readFromNBT(NBTTagCompound nbt) + { + super.readFromNBT(nbt); + this.opening = nbt.getInteger("opening"); + this.timer = nbt.getInteger("timer"); + this.active = nbt.getBoolean("active"); + } + + @Override + public void updateEntity() + { + super.updateEntity(); + boolean valid = isValidStructure(worldObj, xCoord, yCoord, zCoord, blockMetadata); + if (active) timer--; + if (opening == 4 && timer <= 0) + { + active = false; + } + if (!active && timer <= 0 && opening != 1) + { + if (t > 0) t--; + if (t <= 0) + { + opening--; + t = 20; + } + } + if (opening == 2 && timer <= 0 && t == 10) + { + addData(worldObj, xCoord, yCoord, zCoord); + TileEntityHandPedestal target = (TileEntityHandPedestal) worldObj.getTileEntity(xCoord, yCoord - 3, zCoord); + if (target != null && target.getHeldItemStack() != null) JewelryNBT.addModifiers(target.getHeldItemStack(), pedestalItems); + } + if (active && timer <= 0) + { + if (opening < 4) + { + opening++; + timer = 20; + } + if (valid && opening == 4) timer = 1000; + else if (!valid) + { + active = false; + timer = -1; + } + } + EntityPlayer player1 = this.worldObj.getClosestPlayer(xCoord, yCoord, zCoord, 7F); + if (player1 != null) + { + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player1, "Jewelrycraft"); + persistTag.setBoolean("nearStartedRitual", false); + } + if (active && opening == 4) + { + float din = 6F; + int i = Minecraft.getMinecraft().gameSettings.particleSetting; + + for (float x = -din; x <= din; x += 0.2F) + for (float z = -din; z <= din; z += 0.2F) + if (x * x + z * z >= din * din - 1 && x * x + z * z <= din * din + 1) Minecraft.getMinecraft().effectRenderer.addEffect(new EntityShadowsFX(worldObj, xCoord + x + 0.5F, yCoord - 0.5F, zCoord + z + 0.5F, 15F, 0.04F - 0.01F * i)); + + for (int l = 0; l <= 2 - i; l++) + worldObj.spawnParticle("depthsuspend", xCoord + 6.5F - worldObj.rand.nextInt(9) - worldObj.rand.nextFloat(), yCoord - 2F + worldObj.rand.nextFloat(), zCoord + 6.5F - worldObj.rand.nextInt(9) - worldObj.rand.nextFloat(), 0, 0, 0); + EntityPlayer player = this.worldObj.getClosestPlayer(xCoord, yCoord, zCoord, 6F); + if (player != null) + { + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + persistTag.setBoolean("nearStartedRitual", true); + } + } + } + + public boolean isValidStructure(World world, int x, int y, int z, int metadata) + { + if (world.getBlockMetadata(x, y, z) == 0 || world.getBlockMetadata(x, y, z) == 2) + { + // Layers from top to bottom + // 1st Layer + if (world.getBlock(x, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z) != 5) return false; + if (world.getBlock(x + 1, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x + 1, y + 1, z) != 5) return false; + if (world.getBlock(x - 1, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x - 1, y + 1, z) != 5) return false; + // 2nd Layer + if (world.getBlock(x + 2, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x + 2, y, z) != 1) return false; + if (world.getBlock(x + 1, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x + 1, y, z) != 4) return false; + if (world.getBlock(x - 1, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x - 1, y, z) != 5) return false; + if (world.getBlock(x - 2, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x - 2, y, z) != 0) return false; + // 3rd Layer + if (world.getBlock(x + 2, y - 1, z) != Blocks.stonebrick) return false; + if (world.getBlock(x - 2, y - 1, z) != Blocks.stonebrick) return false; + // 4th Layer + if (world.getBlock(x + 2, y - 2, z) != Blocks.stonebrick) return false; + if (world.getBlock(x - 2, y - 2, z) != Blocks.stonebrick) return false; + // 5th Layer + if (world.getBlock(x + 2, y - 3, z) != Blocks.stonebrick) return false; + if (world.getBlock(x - 2, y - 3, z) != Blocks.stonebrick) return false; + } + else if (world.getBlockMetadata(x, y, z) == 1 || world.getBlockMetadata(x, y, z) == 3) + { + // Layers from top to bottom + // 1st Layer + if (world.getBlock(x, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z) != 5) return false; + if (world.getBlock(x, y + 1, z + 1) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z + 1) != 5) return false; + if (world.getBlock(x, y + 1, z - 1) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z - 1) != 5) return false; + // 2nd Layer + if (world.getBlock(x, y, z + 2) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z + 2) != 3) return false; + if (world.getBlock(x, y, z + 1) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z + 1) != 6) return false; + if (world.getBlock(x, y, z - 1) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z - 1) != 7) return false; + if (world.getBlock(x, y, z - 2) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z - 2) != 2) return false; + // 3rd Layer + if (world.getBlock(x, y - 1, z + 2) != Blocks.stonebrick) return false; + if (world.getBlock(x, y - 1, z - 2) != Blocks.stonebrick) return false; + // 4th Layer + if (world.getBlock(x, y - 2, z + 2) != Blocks.stonebrick) return false; + if (world.getBlock(x, y - 2, z - 2) != Blocks.stonebrick) return false; + // 5th Layer + if (world.getBlock(x, y - 3, z + 2) != Blocks.stonebrick) return false; + if (world.getBlock(x, y - 3, z - 2) != Blocks.stonebrick) return false; + } + // 3rd Layer + if (world.getBlock(x - 4, y - 1, z - 4) != BlockList.shadowBlock) return false; + if (world.getBlock(x - 4, y - 1, z + 4) != BlockList.shadowBlock) return false; + if (world.getBlock(x + 4, y - 1, z - 4) != BlockList.shadowBlock) return false; + if (world.getBlock(x + 4, y - 1, z + 4) != BlockList.shadowBlock) return false; + // 4th Layer + if (world.getBlock(x - 4, y - 2, z - 4) != Blocks.stonebrick) return false; + if (world.getBlock(x - 4, y - 2, z + 4) != Blocks.stonebrick) return false; + if (world.getBlock(x + 4, y - 2, z - 4) != Blocks.stonebrick) return false; + if (world.getBlock(x + 4, y - 2, z + 4) != Blocks.stonebrick) return false; + // 5th Layer + // Pillars + if (world.getBlock(x - 4, y - 3, z - 4) != Blocks.stonebrick) return false; + if (world.getBlock(x - 4, y - 3, z + 4) != Blocks.stonebrick) return false; + if (world.getBlock(x + 4, y - 3, z - 4) != Blocks.stonebrick) return false; + if (world.getBlock(x + 4, y - 3, z + 4) != Blocks.stonebrick) return false; + // Pedestals + if (!(world.getBlock(x, y - 3, z) instanceof BlockHandPedestal)) return false; + if (world.getBlock(x - 4, y - 3, z + 2) != BlockList.handPedestal || world.getBlockMetadata(x - 4, y - 3, z + 2) != 1) return false; + if (world.getBlock(x - 5, y - 3, z) != BlockList.handPedestal || world.getBlockMetadata(x - 5, y - 3, z) != 2) return false; + if (world.getBlock(x - 4, y - 3, z - 2) != BlockList.handPedestal || world.getBlockMetadata(x - 4, y - 3, z - 2) != 3) return false; + + if (world.getBlock(x - 2, y - 3, z - 4) != BlockList.handPedestal || world.getBlockMetadata(x - 2, y - 3, z - 4) != 3) return false; + if (world.getBlock(x, y - 3, z - 5) != BlockList.handPedestal || world.getBlockMetadata(x, y - 3, z - 5) != 4) return false; + if (world.getBlock(x + 2, y - 3, z - 4) != BlockList.handPedestal || world.getBlockMetadata(x + 2, y - 3, z - 4) != 5) return false; + + if (world.getBlock(x + 4, y - 3, z - 2) != BlockList.handPedestal || world.getBlockMetadata(x + 4, y - 3, z - 2) != 5) return false; + if (world.getBlock(x + 5, y - 3, z) != BlockList.handPedestal || world.getBlockMetadata(x + 5, y - 3, z) != 6) return false; + if (world.getBlock(x + 4, y - 3, z + 2) != BlockList.handPedestal || world.getBlockMetadata(x + 4, y - 3, z + 2) != 7) return false; + + if (world.getBlock(x + 2, y - 3, z + 4) != BlockList.handPedestal || world.getBlockMetadata(x + 2, y - 3, z + 4) != 7) return false; + if (world.getBlock(x, y - 3, z + 5) != BlockList.handPedestal || world.getBlockMetadata(x, y - 3, z + 5) != 0) return false; + if (world.getBlock(x - 2, y - 3, z + 4) != BlockList.handPedestal || world.getBlockMetadata(x - 2, y - 3, z + 4) != 1) return false; + return true; + } + + public void addData(World world, int x, int y, int z) + { + pedestalItems.clear(); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x + 2, y - 3, z - 4)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x - 4, y - 3, z + 2)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x, y - 3, z - 5)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x - 2, y - 3, z - 4)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x - 4, y - 3, z - 2)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x - 5, y - 3, z)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x + 4, y - 3, z - 2)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x + 5, y - 3, z)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x + 4, y - 3, z + 2)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x + 2, y - 3, z + 4)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x, y - 3, z + 5)); + addPedestalInfo((TileEntityHandPedestal) world.getTileEntity(x - 2, y - 3, z + 4)); + } + + public void addPedestalInfo(TileEntityHandPedestal pedestal) + { + ItemStack heldItemStack; + if (pedestal != null && (heldItemStack = pedestal.getHeldItemStack()) != null) + { + if (pedestalItems.isEmpty())pedestalItems.add(heldItemStack.copy()); + else + { + boolean hasItem = false; + int index = 0; + for (int ind = 0; ind < pedestalItems.size() && !hasItem; ind++) + { + if (heldItemStack.getItem().equals(pedestalItems.get(ind).getItem()) && heldItemStack.getItemDamage() == pedestalItems.get(ind).getItemDamage()) + { + index = ind; + hasItem = true; + if (heldItemStack.hasTagCompound() && pedestalItems.get(ind).hasTagCompound() && !heldItemStack.getTagCompound().equals(pedestalItems.get(ind).getTagCompound())) hasItem = false; + } + } + if (!hasItem)pedestalItems.add(heldItemStack.copy()); + else + { + ItemStack object = pedestalItems.get(index).copy(); + object.stackSize++; + pedestalItems.set(index, object); + } + } + pedestal.setHeldItemStack(null); + pedestal.isDirty = true; + } + } + + public Packet getDescriptionPacket() + { + NBTTagCompound nbttagcompound = new NBTTagCompound(); + this.writeToNBT(nbttagcompound); + return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, nbttagcompound); + } + + @Override + public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet) + { + readFromNBT(packet.func_148857_g()); + worldObj.func_147479_m(xCoord, yCoord, zCoord); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a0/00a993b822cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a0/00a993b822cf00141c41f52413db5e31 new file mode 100644 index 0000000..2313b4d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a0/00a993b822cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() <= 0) event.setCanceled(true); + if (player.getHealth() != player.prevHealth || player.getHealth() <= 0){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/10a3c349bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/10a3c349bad000141b65e2fc7f94332d new file mode 100644 index 0000000..edf3c5f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/10a3c349bad000141b65e2fc7f94332d @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.gem.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.gem.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f, true); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.gem.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.gem.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f, true); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.gem.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/50356899bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/50356899bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..ce16bc2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/50356899bcd000141b65e2fc7f94332d @@ -0,0 +1,244 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/90065c70f48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/90065c70f48a00141c1cba3f7039360c new file mode 100644 index 0000000..5629b1c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/90065c70f48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 15532663, 1914319}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/c0592c612f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/c0592c612f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..a059a19 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a1/c0592c612f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + System.out.println(color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/90d73160f48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/90d73160f48a00141c1cba3f7039360c new file mode 100644 index 0000000..e10e186 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/90d73160f48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 15532663, 1194432999}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/f0aba030bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/f0aba030bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..99ce541 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a2/f0aba030bdd000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 1), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/70560814bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/70560814bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..80b0ef5 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/70560814bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/900b847d70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/900b847d70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..f33978f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/900b847d70cf00141de78e4a85bb2469 @@ -0,0 +1,23 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class CurseFlamingSoul extends Curse +{ + public CurseFlamingSoul(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void action(World world, EntityPlayer player) + { + if (!player.isBurning() && rand.nextInt(20) == 0) player.setFire(20); + } + + public String getDescription() + { + return "Is it me or is it getting hot in here?"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/b0489a1082d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/b0489a1082d000141a1fb02abca5ff55 new file mode 100644 index 0000000..3a91ddf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a3/b0489a1082d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionValue(Options.RENDER_DISTANCE, 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/80a5a26aa4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/80a5a26aa4ce00141801ff0972626827 new file mode 100644 index 0000000..fc65fd9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/80a5a26aa4ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/b0b5ffe4bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/b0b5ffe4bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..e5ed8ce --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/b0b5ffe4bcd000141b65e2fc7f94332d @@ -0,0 +1,246 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT2); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/c0b377522f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/c0b377522f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..65133c2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a4/c0b377522f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + System.out.println(color); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a5/609c1e85a3d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a5/609c1e85a3d000141b65e2fc7f94332d new file mode 100644 index 0000000..d85620a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a5/609c1e85a3d000141b65e2fc7f94332d @@ -0,0 +1,68 @@ +package darkknight.jewelrycraft.events; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraftforge.client.event.RenderPlayerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.entities.renders.RenderHelper; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.model.ModelMask; +import darkknight.jewelrycraft.tileentity.renders.MaskRender; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class PlayerRenderHandler +{ + ModelMask maskModel = new ModelMask(); + MaskRender mask = new MaskRender(); + + public static String[] infamyCache = new String[] {}; + + @SubscribeEvent + public void renderScreen(RenderPlayerEvent.Specials.Post event) + { + if (infamyCache != null) + { + Iterator players = event.entityPlayer.worldObj.playerEntities.iterator(); + + while(players.hasNext()) + { + EntityPlayer player = players.next(); + if (checkPlayerInfamy(player.getDisplayName()) && event.entityPlayer.getDisplayName().equals(player.getDisplayName())) + { + float yaw = player.prevRotationYawHead + (player.rotationYawHead - player.prevRotationYawHead) * event.partialRenderTick; + float yawOffset = player.prevRenderYawOffset + (player.renderYawOffset - player.prevRenderYawOffset) * event.partialRenderTick; + float pitch = player.prevRotationPitch + (player.rotationPitch - player.prevRotationPitch) * event.partialRenderTick; + GL11.glPushMatrix(); + GL11.glColor4f(1, 1, 1, 1); + GL11.glRotatef(yawOffset, 0, -1, 0); + GL11.glRotatef(yaw - 90, 0, 1, 0); + GL11.glRotatef(pitch, 0, 0, -1); + GL11.glRotatef(90F, 0, 1F, 0F); + RenderHelper.translateToHeadLevel(player); + GL11.glScalef(1.6f, 1.6f, 1.6f); + GL11.glTranslatef(-0.25F, -0.25F, -0.25F); + mask.doRender(event.entityPlayer, 0F, 0F, 0F, 0F, 0F); + GL11.glPopMatrix(); + } + } + } + } + + /** + * @param string + * @return + */ + private boolean checkPlayerInfamy(String string) + { + for (int i = 0; i < infamyCache.length; i++) + if (infamyCache[i].equals(string)) return true; + + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a6/908c46b1bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a6/908c46b1bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..cf731eb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a6/908c46b1bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 130, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/104e81bcbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/104e81bcbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..0f3e06a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/104e81bcbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 270, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/5091d7a47dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/5091d7a47dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..cddddfd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/5091d7a47dcf00141de78e4a85bb2469 @@ -0,0 +1,223 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ + public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (item != null && ((Item)item).getHasSubtypes()) ((Item)item).getSubItems((Item)item, + null, + items); + else objects.add(new ItemStack((Item)item)); + + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/b0e9a94b82d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/b0e9a94b82d000141a1fb02abca5ff55 new file mode 100644 index 0000000..b558ba7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a8/b0e9a94b82d000141a1fb02abca5ff55 @@ -0,0 +1,67 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 4.0F); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/702aada322cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/702aada322cf00141c41f52413db5e31 new file mode 100644 index 0000000..28e5300 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/702aada322cf00141c41f52413db5e31 @@ -0,0 +1,460 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth || player.getHealth() == 0){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + event.setCanceled(true); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/d0cb2f4b7ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/d0cb2f4b7ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..fb7b38f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/a9/d0cb2f4b7ecf00141de78e4a85bb2469 @@ -0,0 +1,87 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override + public void preInit() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + } + + @Override + public void postInit() + { + + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00c84d88bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00c84d88bed000141b65e2fc7f94332d new file mode 100644 index 0000000..673ca0f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/00c84d88bed000141b65e2fc7f94332d @@ -0,0 +1,241 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glScalef(1.2F, 1.2F, 1.2F); + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(0F, 0.1F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/30b09a9679cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/30b09a9679cf00141de78e4a85bb2469 new file mode 100644 index 0000000..d3cb52d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/aa/30b09a9679cf00141de78e4a85bb2469 @@ -0,0 +1,99 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { +// if (event.type != ElementType.TEXT) Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ab/6017c8e9b5d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ab/6017c8e9b5d000141b65e2fc7f94332d new file mode 100644 index 0000000..d0816ec --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ab/6017c8e9b5d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50048858e65300141786a2891bfc8d75 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50048858e65300141786a2891bfc8d75 new file mode 100644 index 0000000..448fc78 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50048858e65300141786a2891bfc8d75 @@ -0,0 +1,89 @@ +package darkknight.jewelrycraft.particles; + +import static org.lwjgl.opengl.GL11.GL_BLEND; +import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_SRC_ALPHA; +import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA; +import static org.lwjgl.opengl.GL11.glBlendFunc; +import static org.lwjgl.opengl.GL11.glEnable; + +import java.util.Iterator; +import java.util.List; + +import org.lwjgl.opengl.GL11; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.EntityFX; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +public class EntityShadowsFX extends EntityFX +{ + float moteParticleScale; + + public EntityShadowsFX(World world, double x, double y, double z, float size, float red, float green, float blue, float maxAge) + { + super(world, x, y, z, 0D, 0D, 0D); + + particleRed = red; + particleGreen = green; + particleBlue = blue; + particleMaxAge = (int) (28D / (Math.random() * 0.3D + 0.7D) * maxAge); + particleGravity = 0F; + motionX = motionY = motionZ = 0; + particleScale *= size; + moteParticleScale = particleScale; + noClip = true; + setSize(0.01F, 0.01F); + } + + @Override + public void renderParticle(Tessellator tessellator, float partialTicks, float minX, float minY, float minZ, float maxX, float maxZ) + { + tessellator.draw(); + ResourceLocation particle = new ResourceLocation("jewelrycraft", "textures/particle/shadows.png"); + Minecraft.getMinecraft().renderEngine.bindTexture(particle); + GL11.glColor4f(1, 1, 1, 1); + tessellator.startDrawingQuads(); + tessellator.setBrightness(this.getBrightnessForRender(0)); + float scale = 0.1F * particleScale; + float x = (float) (prevPosX + (posX - prevPosX) * partialTicks - interpPosX); + float y = (float) (prevPosY + (posY - prevPosY) * partialTicks - interpPosY); + float z = (float) (prevPosZ + (posZ - prevPosZ) * partialTicks - interpPosZ); + tessellator.setColorRGBA_F(particleRed, particleGreen, particleBlue, 0.5F); + tessellator.addVertexWithUV(x - minX * scale - maxX * scale, y - minY * scale, z - minZ * scale - maxZ * scale, 0, 0); + tessellator.addVertexWithUV(x - minX * scale + maxX * scale, y + minY * scale, z - minZ * scale + maxZ * scale, 1, 0); + tessellator.addVertexWithUV(x + minX * scale + maxX * scale, y + minY * scale, z + minZ * scale + maxZ * scale, 1, 1); + tessellator.addVertexWithUV(x + minX * scale - maxX * scale, y - minY * scale, z + minZ * scale - maxZ * scale, 0, 1); + tessellator.draw(); + tessellator.startDrawingQuads(); + } + + public void onUpdate() + { + super.onUpdate(); + EntityPlayer player = this.worldObj.getClosestVulnerablePlayerToEntity(this, 16.0D); + AxisAlignedBB axisalignedbb = this.boundingBox.expand(1.0D, 16.0D, 1.0D); + List list1 = this.worldObj.getEntitiesWithinAABB(EntityLivingBase.class, axisalignedbb); + if (list1 != null && !list1.isEmpty()) + { + Iterator iterator = list1.iterator(); + + while (iterator.hasNext()) + { + EntityLivingBase entitylivingbase = (EntityLivingBase) iterator.next(); + if (entitylivingbase != null && this.posX <= entitylivingbase.posX + 0.5F && this.posX >= entitylivingbase.posX - 0.5F && this.posZ <= entitylivingbase.posZ + 0.5F && this.posZ >= entitylivingbase.posZ - 0.5F) entitylivingbase.attackEntityFrom(DamageSource.anvil, 100F); + } + } + } + + public int getFXLayer() + { + return 2; + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50346c7da0ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50346c7da0ce00141801ff0972626827 new file mode 100644 index 0000000..1e2260a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/50346c7da0ce00141801ff0972626827 @@ -0,0 +1,12 @@ +/** + * + */ +package darkknight.jewelrycraft.curses; + +/** + * @author Sorin + * + */ +public class CurseInfamy +{ +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/70b9cd197acf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/70b9cd197acf00141de78e4a85bb2469 new file mode 100644 index 0000000..0fa9519 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ac/70b9cd197acf00141de78e4a85bb2469 @@ -0,0 +1,104 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { +// if (event.type != ElementType.TEXT) Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); +// GL11.glDisable(GL11.GL_LIGHTING); +// GL11.glScalef(0.5f, 0.5f, 0.0f); + GL11.glPushMatrix(); + mc.renderEngine.bindTexture(hearts); + count = 0; + size = 16; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + GL11.glPopMatrix(); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ad/400a697183d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ad/400a697183d000141a1fb02abca5ff55 new file mode 100644 index 0000000..f54664e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ad/400a697183d000141a1fb02abca5ff55 @@ -0,0 +1,76 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1){ + if(!originalVD){ + originalViewDistance = Minecraft.getMinecraft().gameSettings.getOptionFloatValue(Options.RENDER_DISTANCE); + originalVD = true; + } + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, originalViewDistance); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/901e9340bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/901e9340bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..ae07eef --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/901e9340bcd000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate, 0, 0, 0); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate, 0, 0, 0); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate, 0, 0, 0); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item, float xRot, float yRot, float zRot) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 21 && mouseY >= y + 20 && mouseY <= y + 31) gui.drawHoverString(name, x, y + 10); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false, xRot, yRot, zRot); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate, 0, 0, 0); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ba0cecf2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ba0cecf2cf0014170de422db399e8d new file mode 100644 index 0000000..576d27a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ba0cecf2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + player.chunkCoordX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ca0d9da5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ca0d9da5ce00141801ff0972626827 new file mode 100644 index 0000000..d9be141 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/af/d0ca0d9da5ce00141801ff0972626827 @@ -0,0 +1,102 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/b04e0c6083d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/b04e0c6083d000141a1fb02abca5ff55 new file mode 100644 index 0000000..1c798a7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/b04e0c6083d000141a1fb02abca5ff55 @@ -0,0 +1,80 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1){ + if(!originalVD){ + originalViewDistance = Minecraft.getMinecraft().gameSettings.getOptionFloatValue(Options.RENDER_DISTANCE); + originalVD = true; + } + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + if(originalVD){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, originalViewDistance); + System.out.println(originalViewDistance); + originalVD = false; + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/f079b2e06fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/f079b2e06fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..acfd005 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b/f079b2e06fcf00141de78e4a85bb2469 @@ -0,0 +1,43 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 2.0F); + } + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b2/805eed72bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b2/805eed72bed000141b65e2fc7f94332d new file mode 100644 index 0000000..70c76ee --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b2/805eed72bed000141b65e2fc7f94332d @@ -0,0 +1,240 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(0F, 0.2F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/00a0532bbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/00a0532bbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..6494f00 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/00a0532bbbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/60e65c7684c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/60e65c7684c600141066cb38d875561a new file mode 100644 index 0000000..2bb29a9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b5/60e65c7684c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && (source != DamageSource.inFire || source != DamageSource.onFire || source != DamageSource.lava)){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 6F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/106fae7312cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/106fae7312cf00141c41f52413db5e31 new file mode 100644 index 0000000..e8d7512 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/106fae7312cf00141c41f52413db5e31 @@ -0,0 +1,94 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + public void deathAction(World world, EntityPlayer player) + {} + + public void respawnAction(World world, EntityPlayer player) + {} + + public void attackedAction(World world, EntityPlayer player) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/306a41c76fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/306a41c76fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..8b4ea2a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/306a41c76fcf00141de78e4a85bb2469 @@ -0,0 +1,43 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.attackEntityFrom(DamageSourceList.weak, 1.0F); + } + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/606b4ad414cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/606b4ad414cf00141c41f52413db5e31 new file mode 100644 index 0000000..ec363f6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/606b4ad414cf00141c41f52413db5e31 @@ -0,0 +1,458 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0 && playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + // int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + // if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/60a49035e75300141786a2891bfc8d75 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/60a49035e75300141786a2891bfc8d75 new file mode 100644 index 0000000..0b7daf8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b6/60a49035e75300141786a2891bfc8d75 @@ -0,0 +1,85 @@ +package darkknight.jewelrycraft.particles; + +import java.util.Iterator; +import java.util.List; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.particle.EntityFX; +import net.minecraft.client.renderer.Tessellator; +import net.minecraft.entity.Entity; +import net.minecraft.entity.projectile.EntityThrowable; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +import org.lwjgl.opengl.GL11; + +public class EntityShadowsFX extends EntityFX +{ + float moteParticleScale; + + public EntityShadowsFX(World world, double x, double y, double z, float size, float red, float green, float blue, float maxAge) + { + super(world, x, y, z, 0D, 0D, 0D); + + particleRed = red; + particleGreen = green; + particleBlue = blue; + particleMaxAge = (int) (28D / (Math.random() * 0.3D + 0.7D) * maxAge); + particleGravity = 0F; + motionX = motionY = motionZ = 0; + particleScale *= size; + moteParticleScale = particleScale; + noClip = true; + setSize(0.01F, 0.01F); + } + + @Override + public void renderParticle(Tessellator tessellator, float partialTicks, float minX, float minY, float minZ, float maxX, float maxZ) + { + tessellator.draw(); + ResourceLocation particle = new ResourceLocation("jewelrycraft", "textures/particle/shadows.png"); + Minecraft.getMinecraft().renderEngine.bindTexture(particle); + GL11.glColor4f(1, 1, 1, 1); + tessellator.startDrawingQuads(); + tessellator.setBrightness(this.getBrightnessForRender(0)); + float scale = 0.1F * particleScale; + float x = (float) (prevPosX + (posX - prevPosX) * partialTicks - interpPosX); + float y = (float) (prevPosY + (posY - prevPosY) * partialTicks - interpPosY); + float z = (float) (prevPosZ + (posZ - prevPosZ) * partialTicks - interpPosZ); + tessellator.setColorRGBA_F(particleRed, particleGreen, particleBlue, 0.5F); + tessellator.addVertexWithUV(x - minX * scale - maxX * scale, y - minY * scale, z - minZ * scale - maxZ * scale, 0, 0); + tessellator.addVertexWithUV(x - minX * scale + maxX * scale, y + minY * scale, z - minZ * scale + maxZ * scale, 1, 0); + tessellator.addVertexWithUV(x + minX * scale + maxX * scale, y + minY * scale, z + minZ * scale + maxZ * scale, 1, 1); + tessellator.addVertexWithUV(x + minX * scale - maxX * scale, y - minY * scale, z + minZ * scale - maxZ * scale, 0, 1); + tessellator.draw(); + tessellator.startDrawingQuads(); + } + + public void onUpdate() + { + super.onUpdate(); + AxisAlignedBB axisalignedbb = this.boundingBox.expand(1.0D, 16.0D, 1.0D); + List list1 = this.worldObj.getEntitiesWithinAABB(Entity.class, axisalignedbb); + if (list1 != null && !list1.isEmpty()) + { + Iterator iterator = list1.iterator(); + + while (iterator.hasNext()) + { + Entity entity = (Entity) iterator.next(); + if (entity != null && this.posX <= entity.posX + 0.5F && this.posX >= entity.posX - 0.5F && this.posZ <= entity.posZ + 0.5F && this.posZ >= entity.posZ - 0.5F) entity.attackEntityFrom(DamageSource.anvil, 100F); + if (entity instanceof EntityThrowable){ + ((EntityThrowable)entity).setDead(); + } + } + } + } + + public int getFXLayer() + { + return 2; + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/506e1ce570cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/506e1ce570cf00141de78e4a85bb2469 new file mode 100644 index 0000000..a59d8d2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/506e1ce570cf00141de78e4a85bb2469 @@ -0,0 +1,463 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setFloat("BlueHeart", 0f); + playerInfo.setFloat("BlackHeart", 0f); + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b04a00579cd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b04a00579cd000141b65e2fc7f94332d new file mode 100644 index 0000000..b58d01a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b04a00579cd000141b65e2fc7f94332d @@ -0,0 +1,48 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that, look at the Cursed Eye"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "block in this giude."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b0804930bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b0804930bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..13180bf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/b0804930bcd000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate, 0, 0, 0); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate, 0, 0, 0); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate, 0, 0, 0); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate, 0, 0, 0); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate, 0, 0, 0); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item, float xRot, float yRot, float zRot) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 10); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false, xRot, yRot, zRot); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate, 0, 0, 0); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/f0e12b0e9cd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/f0e12b0e9cd000141b65e2fc7f94332d new file mode 100644 index 0000000..2da7b57 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b7/f0e12b0e9cd000141b65e2fc7f94332d @@ -0,0 +1,48 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that, look at the Cursed Eye block"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "in the book."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/10f70a8cbed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/10f70a8cbed000141b65e2fc7f94332d new file mode 100644 index 0000000..2d4f40b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/10f70a8cbed000141b65e2fc7f94332d @@ -0,0 +1,241 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glScalef(1.2F, 1.2F, 1.2F); + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); +// GL11.glTranslatef(0F, 0.1F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e03e7349a6ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e03e7349a6ce00141801ff0972626827 new file mode 100644 index 0000000..f7f5ea0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e03e7349a6ce00141801ff0972626827 @@ -0,0 +1,104 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e0b1d7d7b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e0b1d7d7b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..a1b8dfc --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b8/e0b1d7d7b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/309ab103b0d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/309ab103b0d000141b65e2fc7f94332d new file mode 100644 index 0000000..9117357 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/309ab103b0d000141b65e2fc7f94332d @@ -0,0 +1,246 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(ItemStack.areItemStacksEqual(item, new ItemStack(Blocks.light_weighted_pressure_plate, 1, 0)))GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + RenderHelper.disableStandardItemLighting(); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/c0efc084a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/c0efc084a5ce00141801ff0972626827 new file mode 100644 index 0000000..fd23486 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/c0efc084a5ce00141801ff0972626827 @@ -0,0 +1,103 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + playerInfo.setBoolean("stunned", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/d024d91417cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/d024d91417cf00141c41f52413db5e31 new file mode 100644 index 0000000..144deed --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/b9/d024d91417cf00141c41f52413db5e31 @@ -0,0 +1,32 @@ +package darkknight.jewelrycraft.curses; + +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.world.World; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player) + { + if (!world.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20f && rand.nextInt(5) == 0) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/20f3e540b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/20f3e540b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..17e060d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/20f3e540b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 8, y + 20, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/601f11c4f38a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/601f11c4f38a00141c1cba3f7039360c new file mode 100644 index 0000000..11ffc83 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ba/601f11c4f38a00141c1cba3f7039360c @@ -0,0 +1,616 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + return color; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bb/8033e6be23cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bb/8033e6be23cf00141c41f52413db5e31 new file mode 100644 index 0000000..1cfd815 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bb/8033e6be23cf00141c41f52413db5e31 @@ -0,0 +1,99 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/60c1a1249fce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/60c1a1249fce00141801ff0972626827 new file mode 100644 index 0000000..aaad87d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/60c1a1249fce00141801ff0972626827 @@ -0,0 +1,71 @@ +/** + * + */ +package darkknight.jewelrycraft.network; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import io.netty.buffer.ByteBuf; +import cpw.mods.fml.common.network.ByteBufUtils; +import cpw.mods.fml.common.network.simpleimpl.IMessage; +import cpw.mods.fml.common.network.simpleimpl.IMessageHandler; +import cpw.mods.fml.common.network.simpleimpl.MessageContext; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * @author Sorin + * + */ +public class PacketSendCurseStats implements IMessage, IMessageHandler +{ + public PacketSendCurseStats() + { + + } + + /** + * @param message + * @param ctx + * @return + */ + @Override + public IMessage onMessage(PacketSendCurseStats message, MessageContext ctx) + { + return null; + } + + /** + * @param buf + */ + @Override + public void fromBytes(ByteBuf buf) + { + String temp = ByteBufUtils.readUTF8String(buf); + if (temp != "") + PlayerRenderHandler.greedCache = temp.split(";"); + else + PlayerRenderHandler.greedCache = new String[] { }; + } + + /** + * @param buf + */ + @Override + public void toBytes(ByteBuf buf) + { + Iterator players = MinecraftServer.getServer().getConfigurationManager().playerEntityList.iterator(); + String greedPlayers = ""; + while (players.hasNext()) + { + EntityPlayer current = players.next(); + if(PlayerUtils.getModPlayerPersistTag(current, "Jewelrycraft").getInteger(Reference.MODNAME + ":" + "Infamy") > 0) + greedPlayers = greedPlayers + (greedPlayers == "" ? "" : ";") + current.getDisplayName(); + } + ByteBufUtils.writeUTF8String(buf, greedPlayers); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/d05049b984c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/d05049b984c600141066cb38d875561a new file mode 100644 index 0000000..c8973fc --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/d05049b984c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 4F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/f0b55b69bad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/f0b55b69bad000141b65e2fc7f94332d new file mode 100644 index 0000000..e6c65f2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/bc/f0b55b69bad000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 10); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c/70917207bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c/70917207bed000141b65e2fc7f94332d new file mode 100644 index 0000000..eed8072 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c/70917207bed000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 5", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/10212e1abbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/10212e1abbd000141b65e2fc7f94332d new file mode 100644 index 0000000..0f5e172 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/10212e1abbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/4032699bb8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/4032699bb8d000141b65e2fc7f94332d new file mode 100644 index 0000000..f3ba846 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c0/4032699bb8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() + x, gui.getTop() + y); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c1/f01d11859ad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c1/f01d11859ad000141b65e2fc7f94332d new file mode 100644 index 0000000..e158ba9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c1/f01d11859ad000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Be aware, against an arrow you can't compare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c2/f0af8c117acf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c2/f0af8c117acf00141de78e4a85bb2469 new file mode 100644 index 0000000..b3a4f19 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c2/f0af8c117acf00141de78e4a85bb2469 @@ -0,0 +1,101 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { +// if (event.type != ElementType.TEXT) Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + GL11.glPushMatrix(); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + GL11.glPopMatrix(); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/40367889a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/40367889a5ce00141801ff0972626827 new file mode 100644 index 0000000..11f3e6f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/40367889a5ce00141801ff0972626827 @@ -0,0 +1,446 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/b048e39fb8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/b048e39fb8d000141b65e2fc7f94332d new file mode 100644 index 0000000..ffcbc88 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c4/b048e39fb8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/7013ae1e85d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/7013ae1e85d000141a1fb02abca5ff55 new file mode 100644 index 0000000..f13988b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/7013ae1e85d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(500) == 12){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some " + player.worldObj.getBlock(i, j, k).getLocalizedName()) + " around you."); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/e0433f2d7dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/e0433f2d7dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..c823133 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c6/e0433f2d7dcf00141de78e4a85bb2469 @@ -0,0 +1,221 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ +// public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (((Item)item).getHasSubtypes()) ((Item)item).getSubItems((Item)item, null, items); + else objects.add(new ItemStack((Item)item)); + + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/10dc615fbed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/10dc615fbed000141b65e2fc7f94332d new file mode 100644 index 0000000..ad31253 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/10dc615fbed000141b65e2fc7f94332d @@ -0,0 +1,240 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/70f09d1c7acf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/70f09d1c7acf00141de78e4a85bb2469 new file mode 100644 index 0000000..9e5b9eb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/70f09d1c7acf00141de78e4a85bb2469 @@ -0,0 +1,102 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { +// if (event.type != ElementType.TEXT) Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + GL11.glPushMatrix(); + mc.renderEngine.bindTexture(hearts); + count = 0; + size = 16; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + GL11.glPopMatrix(); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/802694e3b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/802694e3b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..ea68151 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/802694e3b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 140, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/d0ba6178bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/d0ba6178bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..407f05b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c7/d0ba6178bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 90, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c8/0088d4467ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c8/0088d4467ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..40ca209 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c8/0088d4467ecf00141de78e4a85bb2469 @@ -0,0 +1,187 @@ +/* + * Mod made by DarkKnight during the Modjam 3 + * It's an awesome mod + * I love me! :D + */ +package darkknight.jewelrycraft; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.gen.structure.MapGenStructureIO; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.Mod.EventHandler; +import cpw.mods.fml.common.Mod.Instance; +import cpw.mods.fml.common.ModMetadata; +import cpw.mods.fml.common.SidedProxy; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.event.FMLServerStartingEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import cpw.mods.fml.relauncher.Side; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.commands.JewelrycraftCommands; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.container.GuiHandler; +import darkknight.jewelrycraft.curses.CurseList; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.effects.EffectsList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.events.BucketHandler; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.events.KeyBindings; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketKeyPressEvent; +import darkknight.jewelrycraft.network.PacketRequestLiquidData; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendLiquidData; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.recipes.CraftingRecipes; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.worldGen.Generation; +import darkknight.jewelrycraft.worldGen.village.ComponentJewelry; +import darkknight.jewelrycraft.worldGen.village.JCTrades; +import darkknight.jewelrycraft.worldGen.village.VillageJewelryHandler; + +@Mod (modid = Reference.MODID, name = Reference.MODNAME, version = Reference.VERSION) +public class JewelrycraftMod +{ + @Instance (Reference.MODID) + public static JewelrycraftMod instance; + @SidedProxy (clientSide = "darkknight.jewelrycraft.client.ClientProxy", serverSide = "darkknight.jewelrycraft.CommonProxy") + public static CommonProxy proxy; + public static final Logger logger = Logger.getLogger("Jewelrycraft"); + public static File dir; + public static CreativeTabs jewelrycraft = new CreativeTabs("JewelryCraft"){ + @Override + public Item getTabIconItem() + { + return Item.getItemFromBlock(BlockList.jewelCraftingTable); + } + }; + public static CreativeTabs liquids = new CreativeTabLiquids("Liquids"); + public static NBTTagCompound saveData = new NBTTagCompound(); + public static NBTTagCompound clientData = new NBTTagCompound(); + public static File liquidsConf; + public static SimpleNetworkWrapper netWrapper; + public static boolean fancyRender; + public static final int MAX_CURSES = 10; + + /** + * Pre initialization of mod stuff. + * + * @param e FMLPreInitializationEvent + * @throws IOException Signals that an I/O exception has occurred. + */ + @EventHandler + public void preInit(FMLPreInitializationEvent e) throws IOException + { + ConfigHandler.preInit(e); + BlockList.preInit(e); + ItemList.preInit(e); + CraftingRecipes.preInit(e); + CurseList.preInit(e); + OreDictionary.registerOre("ingotShadow", new ItemStack(ItemList.shadowIngot)); + OreDictionary.registerOre("oreShadow", new ItemStack(BlockList.shadowOre)); + VillagerRegistry.instance().registerVillagerId(3000); + VillagerRegistry.instance().registerVillageTradeHandler(3000, new JCTrades()); + VillagerRegistry.instance().registerVillageCreationHandler(new VillageJewelryHandler()); + try{ + MapGenStructureIO.func_143031_a(ComponentJewelry.class, "Jewelrycraft:Jewelry"); + } + catch(Throwable e2){ + logger.severe("Error registering Jewelrycraft Structures with Vanilla Minecraft: this is expected in versions earlier than 1.7.10"); + } + MinecraftForge.EVENT_BUS.register(new EntityEventHandler()); + MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); + BucketHandler.INSTANCE.buckets.put(BlockList.moltenMetal, ItemList.bucket); + + ModMetadata metadata = e.getModMetadata(); + List authorList = new ArrayList(); + + authorList.add("DarkKnight (or sor1n)"); + authorList.add("bspkrs"); + authorList.add("domi1819"); + + dir = e.getModConfigurationDirectory(); + proxy.preInit(); + netWrapper = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); + netWrapper.registerMessage(PacketRequestLiquidData.class, PacketRequestLiquidData.class, 0, Side.SERVER); + netWrapper.registerMessage(PacketSendLiquidData.class, PacketSendLiquidData.class, 1, Side.CLIENT); + netWrapper.registerMessage(PacketClearColorCache.class, PacketClearColorCache.class, 2, Side.CLIENT); + netWrapper.registerMessage(PacketKeyPressEvent.class, PacketKeyPressEvent.class, 3, Side.SERVER); + netWrapper.registerMessage(PacketRequestPlayerInfo.class, PacketRequestPlayerInfo.class, 4, Side.SERVER); + netWrapper.registerMessage(PacketSendPlayerInfo.class, PacketSendPlayerInfo.class, 5, Side.CLIENT); + netWrapper.registerMessage(PacketSendCurseStats.class, PacketSendCurseStats.class, 6, Side.CLIENT); + metadata.autogenerated = false; + metadata.authorList = authorList; + metadata.url = "https://github.com/sor1n/Jewelrycraft"; + + createEntity(EntityHeart.class, "Heart", 0x000000, 0xFF0000, true); + createEntity(EntityHalfHeart.class, "Half-Heart", 0x000000, 0xFF0000, true); + +// EntityRegistry.addSpawn(EntityMob.class, 5, 2, 3, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.coldBeach, BiomeGenBase.frozenRiver); + } + + public void createEntity(Class entity, String entityName, int solidColor, int spotColor, boolean hasSpawnEgg) + { + int randomID = EntityRegistry.findGlobalUniqueEntityId(); + if(hasSpawnEgg) EntityRegistry.registerGlobalEntityID(entity, entityName, randomID, solidColor, spotColor); + else EntityRegistry.registerGlobalEntityID(entity, entityName, randomID); + EntityRegistry.registerModEntity(entity, entityName, randomID, this, 40, 3, true); + } + + /** + * Initializes the world generation and key bindings. + * + * @param e FMLInitializationEvent + */ + @EventHandler + public void init(FMLInitializationEvent e) + { + GameRegistry.registerWorldGenerator(new Generation(), 0); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) FMLCommonHandler.instance().bus().register(new KeyBindings()); + new GuiHandler(); + } + + /** + * Post initialization of metals, modifiers and others. + * + * @param e FMLPostInitializationEvent + */ + @EventHandler + public void postInit(FMLPostInitializationEvent e) + { + JewelrycraftUtil.addMetals(); + JewelrycraftUtil.addStuff(); + JewelrycraftUtil.jamcrafters(); + EffectsList.postInit(e); + DamageSourceList.postInit(e); + } + + @Mod.EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new JewelrycraftCommands()); + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/10b07e76a4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/10b07e76a4ce00141801ff0972626827 new file mode 100644 index 0000000..ff9bdb5 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/10b07e76a4ce00141801ff0972626827 @@ -0,0 +1,436 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + System.out.println(entity); + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/f0711f27a7ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/f0711f27a7ce00141801ff0972626827 new file mode 100644 index 0000000..9150146 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/c9/f0711f27a7ce00141801ff0972626827 @@ -0,0 +1,111 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1){ + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (target instanceof EntityPlayer){ + NBTTagCompound enemyInfo = PlayerUtils.getModPlayerPersistTag((EntityPlayer)target, "Jewelrycraft"); + enemyInfo.setInteger("reAttacked", enemyInfo.getInteger("reAttacked") + 1); + if (rand.nextInt(2) == 0){ + enemyInfo.setInteger("stunTime", 50); + enemyInfo.setBoolean("stunned", true); + } + }else if (enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/509abef6f38a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/509abef6f38a00141c1cba3f7039360c new file mode 100644 index 0000000..f085488 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/509abef6f38a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + int[] col = {color, 142323, 213552}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + return color; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f037376012cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f037376012cf00141c41f52413db5e31 new file mode 100644 index 0000000..008410a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ca/f037376012cf00141c41f52413db5e31 @@ -0,0 +1,88 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + public void deathAction(World world, EntityPlayer player) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cb/c0eb4d77b9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cb/c0eb4d77b9d000141b65e2fc7f94332d new file mode 100644 index 0000000..c32655f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cb/c0eb4d77b9d000141b65e2fc7f94332d @@ -0,0 +1,233 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/10c08f90b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/10c08f90b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..1c7c5be --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/10c08f90b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/600bf435bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/600bf435bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..df50bb3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/600bf435bdd000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 1), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/80d5ff84bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/80d5ff84bed000141b65e2fc7f94332d new file mode 100644 index 0000000..3226599 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cc/80d5ff84bed000141b65e2fc7f94332d @@ -0,0 +1,241 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glScalef(0.2F, 0.2F, 0.2F); + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(0F, 0.1F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cd/b0a79825a3ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cd/b0a79825a3ce00141801ff0972626827 new file mode 100644 index 0000000..da7c0f8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/cd/b0a79825a3ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/70b3113c6fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/70b3113c6fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..bf94dc6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/70b3113c6fcf00141de78e4a85bb2469 @@ -0,0 +1,39 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart)){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/802d6c7d12cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/802d6c7d12cf00141c41f52413db5e31 new file mode 100644 index 0000000..73e8701 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/802d6c7d12cf00141c41f52413db5e31 @@ -0,0 +1,97 @@ +package darkknight.jewelrycraft.curses; + +import java.util.ArrayList; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class Curse +{ + protected int id, texturepack; + protected String name, description; + private static ArrayList curses = new ArrayList(); + public static ArrayList availableCurses = new ArrayList(); + + /** + * @param id the ID of the curse + * @param name the name of the curse + * @param texturepack the ID of the pack the texture is located in + */ + protected Curse(int id, String name, int texturepack) + { + this.id = id; + this.name = name; + this.texturepack = texturepack; + curses.add(this); + availableCurses.add(this); + } + + /** + * @return the name of the curse + */ + public String getName() + { + return name; + } + + /** + * @return the description of the curse + */ + public String getDescription() + { + return description; + } + + public Curse setDescription(String desc) + { + description = desc; + return this; + } + + /** + * @return the curse ID + */ + public int getID() + { + return id; + } + + /** + * @return the texture pack ID + */ + public int getTexturePack() + { + return texturepack; + } + + /** + * @param world + * @param player + */ + public void action(World world, EntityPlayer player) + {} + + public void deathAction(World world, EntityPlayer player) + {} + + public void respawnAction(World world, EntityPlayer player) + {} + + public void attackedAction(World world, EntityPlayer player) + {} + + public void attackedByPlayerAction(World world, EntityPlayer player) + {} + + public boolean itemToss() + { + return false; + } + + /** + * @return + */ + public static ArrayList getCurseList() + { + return curses; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e02d96277ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e02d96277ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..ff732a4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ce/e02d96277ecf00141de78e4a85bb2469 @@ -0,0 +1,187 @@ +/* + * Mod made by DarkKnight during the Modjam 3 + * It's an awesome mod + * I love me! :D + */ +package darkknight.jewelrycraft; + +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.logging.Logger; +import net.minecraft.creativetab.CreativeTabs; +import net.minecraft.entity.Entity; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.gen.structure.MapGenStructureIO; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.Mod; +import cpw.mods.fml.common.Mod.EventHandler; +import cpw.mods.fml.common.Mod.Instance; +import cpw.mods.fml.common.ModMetadata; +import cpw.mods.fml.common.SidedProxy; +import cpw.mods.fml.common.event.FMLInitializationEvent; +import cpw.mods.fml.common.event.FMLPostInitializationEvent; +import cpw.mods.fml.common.event.FMLPreInitializationEvent; +import cpw.mods.fml.common.event.FMLServerStartingEvent; +import cpw.mods.fml.common.network.NetworkRegistry; +import cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper; +import cpw.mods.fml.common.registry.EntityRegistry; +import cpw.mods.fml.common.registry.GameRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import cpw.mods.fml.relauncher.Side; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.commands.JewelrycraftCommands; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.container.GuiHandler; +import darkknight.jewelrycraft.curses.CurseList; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.effects.EffectsList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.events.BucketHandler; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.events.KeyBindings; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketKeyPressEvent; +import darkknight.jewelrycraft.network.PacketRequestLiquidData; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendLiquidData; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.recipes.CraftingRecipes; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.worldGen.Generation; +import darkknight.jewelrycraft.worldGen.village.ComponentJewelry; +import darkknight.jewelrycraft.worldGen.village.JCTrades; +import darkknight.jewelrycraft.worldGen.village.VillageJewelryHandler; + +@Mod (modid = Reference.MODID, name = Reference.MODNAME, version = Reference.VERSION) +public class JewelrycraftMod +{ + @Instance (Reference.MODID) + public static JewelrycraftMod instance; + @SidedProxy (clientSide = "darkknight.jewelrycraft.client.ClientProxy", serverSide = "darkknight.jewelrycraft.CommonProxy") + public static CommonProxy proxy; + public static final Logger logger = Logger.getLogger("Jewelrycraft"); + public static File dir; + public static CreativeTabs jewelrycraft = new CreativeTabs("JewelryCraft"){ + @Override + public Item getTabIconItem() + { + return Item.getItemFromBlock(BlockList.jewelCraftingTable); + } + }; + public static CreativeTabs liquids = new CreativeTabLiquids("Liquids"); + public static NBTTagCompound saveData = new NBTTagCompound(); + public static NBTTagCompound clientData = new NBTTagCompound(); + public static File liquidsConf; + public static SimpleNetworkWrapper netWrapper; + public static boolean fancyRender; + public static final int MAX_CURSES = 10; + + /** + * Pre initialization of mod stuff. + * + * @param e FMLPreInitializationEvent + * @throws IOException Signals that an I/O exception has occurred. + */ + @EventHandler + public void preInit(FMLPreInitializationEvent e) throws IOException + { + ConfigHandler.preInit(e); + BlockList.preInit(e); + ItemList.preInit(e); + CraftingRecipes.preInit(e); + CurseList.preInit(e); + OreDictionary.registerOre("ingotShadow", new ItemStack(ItemList.shadowIngot)); + OreDictionary.registerOre("oreShadow", new ItemStack(BlockList.shadowOre)); + VillagerRegistry.instance().registerVillagerId(3000); + VillagerRegistry.instance().registerVillageTradeHandler(3000, new JCTrades()); + VillagerRegistry.instance().registerVillageCreationHandler(new VillageJewelryHandler()); + try{ + MapGenStructureIO.func_143031_a(ComponentJewelry.class, "Jewelrycraft:Jewelry"); + } + catch(Throwable e2){ + logger.severe("Error registering Jewelrycraft Structures with Vanilla Minecraft: this is expected in versions earlier than 1.7.10"); + } + MinecraftForge.EVENT_BUS.register(new EntityEventHandler()); + MinecraftForge.EVENT_BUS.register(BucketHandler.INSTANCE); + BucketHandler.INSTANCE.buckets.put(BlockList.moltenMetal, ItemList.bucket); + + ModMetadata metadata = e.getModMetadata(); + List authorList = new ArrayList(); + + authorList.add("DarkKnight (or sor1n)"); + authorList.add("bspkrs"); + authorList.add("domi1819"); + + dir = e.getModConfigurationDirectory(); + proxy.registerRenderers(); + netWrapper = NetworkRegistry.INSTANCE.newSimpleChannel(Reference.MODID); + netWrapper.registerMessage(PacketRequestLiquidData.class, PacketRequestLiquidData.class, 0, Side.SERVER); + netWrapper.registerMessage(PacketSendLiquidData.class, PacketSendLiquidData.class, 1, Side.CLIENT); + netWrapper.registerMessage(PacketClearColorCache.class, PacketClearColorCache.class, 2, Side.CLIENT); + netWrapper.registerMessage(PacketKeyPressEvent.class, PacketKeyPressEvent.class, 3, Side.SERVER); + netWrapper.registerMessage(PacketRequestPlayerInfo.class, PacketRequestPlayerInfo.class, 4, Side.SERVER); + netWrapper.registerMessage(PacketSendPlayerInfo.class, PacketSendPlayerInfo.class, 5, Side.CLIENT); + netWrapper.registerMessage(PacketSendCurseStats.class, PacketSendCurseStats.class, 6, Side.CLIENT); + metadata.autogenerated = false; + metadata.authorList = authorList; + metadata.url = "https://github.com/sor1n/Jewelrycraft"; + + createEntity(EntityHeart.class, "Heart", 0x000000, 0xFF0000, true); + createEntity(EntityHalfHeart.class, "Half-Heart", 0x000000, 0xFF0000, true); + +// EntityRegistry.addSpawn(EntityMob.class, 5, 2, 3, EnumCreatureType.creature, BiomeGenBase.forest, BiomeGenBase.forestHills, BiomeGenBase.birchForest, BiomeGenBase.birchForestHills, BiomeGenBase.plains, BiomeGenBase.beach, BiomeGenBase.coldBeach, BiomeGenBase.frozenRiver); + } + + public void createEntity(Class entity, String entityName, int solidColor, int spotColor, boolean hasSpawnEgg) + { + int randomID = EntityRegistry.findGlobalUniqueEntityId(); + if(hasSpawnEgg) EntityRegistry.registerGlobalEntityID(entity, entityName, randomID, solidColor, spotColor); + else EntityRegistry.registerGlobalEntityID(entity, entityName, randomID); + EntityRegistry.registerModEntity(entity, entityName, randomID, this, 40, 3, true); + } + + /** + * Initializes the world generation and key bindings. + * + * @param e FMLInitializationEvent + */ + @EventHandler + public void init(FMLInitializationEvent e) + { + GameRegistry.registerWorldGenerator(new Generation(), 0); + if (FMLCommonHandler.instance().getSide() == Side.CLIENT) FMLCommonHandler.instance().bus().register(new KeyBindings()); + new GuiHandler(); + } + + /** + * Post initialization of metals, modifiers and others. + * + * @param e FMLPostInitializationEvent + */ + @EventHandler + public void postInit(FMLPostInitializationEvent e) + { + JewelrycraftUtil.addMetals(); + JewelrycraftUtil.addStuff(); + JewelrycraftUtil.jamcrafters(); + EffectsList.postInit(e); + DamageSourceList.postInit(e); + } + + @Mod.EventHandler + public void serverLoad(FMLServerStartingEvent event) + { + event.registerServerCommand(new JewelrycraftCommands()); + } + +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/20ce60e681d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/20ce60e681d000141a1fb02abca5ff55 new file mode 100644 index 0000000..387e18f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/20ce60e681d000141a1fb02abca5ff55 @@ -0,0 +1,66 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.DamageSource; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1) Minecraft.getMinecraft().gameSettings.renderDistanceChunks = 0; + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/406be580bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/406be580bed000141b65e2fc7f94332d new file mode 100644 index 0000000..f7a4b53 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d/406be580bed000141b65e2fc7f94332d @@ -0,0 +1,240 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else if (item.isItemEqual(new ItemStack(BlockList.handPedestal))){ + GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + GL11.glTranslatef(0F, 0.1F, 0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + // GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if (xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if (Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d0/306fef1113cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d0/306fef1113cf00141c41f52413db5e31 new file mode 100644 index 0000000..4975634 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d0/306fef1113cf00141c41f52413db5e31 @@ -0,0 +1,235 @@ +package darkknight.jewelrycraft.item; + +import java.awt.image.BufferedImage; +import java.io.IOException; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import javax.imageio.ImageIO; +import net.minecraft.block.Block; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.texture.TextureManager; +import net.minecraft.client.resources.IResourceManager; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.IIcon; +import net.minecraft.util.ResourceLocation; +import net.minecraft.util.StatCollector; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.effects.ModifierEffects; +import darkknight.jewelrycraft.util.JewelryNBT; + +public abstract class ItemBaseJewelry extends Item +{ + public ItemBaseJewelry() + { + super(); + setMaxStackSize(1); + setCreativeTab(JewelrycraftMod.jewelrycraft); + } + + public boolean requiresMultipleRenderPasses() + { + return true; + } + + @SideOnly (Side.CLIENT) + public int getColorFromItemStack(ItemStack stack, int pass) + { + try{ + return color(stack, pass); + } + catch(IOException e){ + e.printStackTrace(); + } + return 16777215; + } + + /** + * @param stack + * @param pass + * @return + * @throws IOException + */ + public static int color(ItemStack stack, int pass) throws IOException + { + IResourceManager rm = Minecraft.getMinecraft().getResourceManager(); + BufferedImage icon; + if (pass == 0 && stack != null && JewelryNBT.ingot(stack) != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0 && JewelryNBT.ingot(stack).getIconIndex() != null && JewelryNBT.ingotColor(stack) == 16777215){ + ItemStack ingot = JewelryNBT.ingot(stack); + icon = ImageIO.read(rm.getResource(getLocation(ingot, stack, true)).getInputStream()); + int height = icon.getHeight(); + int width = icon.getWidth(); + Map m = new HashMap(); + for(int i = 0; i < width; i++) + for(int j = 0; j < height; j++){ + int rgb = icon.getRGB(i, j); + int red = rgb >> 16 & 0xff; + int green = rgb >> 8 & 0xff; + int blue = rgb & 0xff; + int[] rgbArr = {red, green, blue}; + int Cmax = Math.max(red, Math.max(green, blue)); + int Cmin = Math.min(red, Math.min(green, blue)); + if (!isGray(rgbArr)) m.put(rgb, (Cmax + Cmin) / 2); + } + int color = getMostCommonColour(m); + if (JewelryNBT.ingot(stack) != null && JewelryNBT.ingot(stack).getItem().getColorFromItemStack(JewelryNBT.ingot(stack), 1) != 16777215) JewelryNBT.addIngotColor(stack, JewelryNBT.ingot(stack).getItem().getColorFromItemStack(JewelryNBT.ingot(stack), 1)); + else JewelryNBT.addIngotColor(stack, color); + }else if (pass == 1 && stack != null && JewelryNBT.gem(stack) != null && JewelryNBT.gem(stack).getIconIndex() != null && JewelryNBT.gem(stack) != null){ + ItemStack gem = JewelryNBT.gem(stack); + icon = ImageIO.read(rm.getResource(getLocation(gem, stack, true)).getInputStream()); + int height = icon.getHeight(); + int width = icon.getWidth(); + Map m = new HashMap(); + for(int i = 0; i < width; i++) + for(int j = 0; j < height; j++){ + int rgb = icon.getRGB(i, j); + int red = rgb >> 16 & 0xff; + int green = rgb >> 8 & 0xff; + int blue = rgb & 0xff; + int[] rgbArr = {red, green, blue}; + int Cmax = Math.max(red, Math.max(green, blue)); + int Cmin = Math.min(red, Math.min(green, blue)); + if (!isGray(rgbArr)) m.put(rgb, (Cmax + Cmin) / 2); + } + int color = getMostCommonColour(m); + if (JewelryNBT.gem(stack).getItem().getColorFromItemStack(JewelryNBT.gem(stack), 1) == 16777215) JewelryNBT.addGemColor(stack, color); + else JewelryNBT.addGemColor(stack, JewelryNBT.gem(stack).getItem().getColorFromItemStack(JewelryNBT.gem(stack), 1)); + } + if (pass == 0 && JewelryNBT.ingot(stack) != null) return JewelryNBT.ingotColor(stack); + if (pass == 1 && JewelryNBT.gem(stack) != null) return JewelryNBT.gemColor(stack); + else if (JewelryNBT.ingot(stack) != null) return JewelryNBT.ingotColor(stack); + return 16777215; + } + + /** + * @param item + * @param stack + * @param changeMeta + * @return + */ + public static ResourceLocation getLocation(ItemStack item, ItemStack stack, boolean changeMeta) + { + String domain = ""; + String texture; + if (changeMeta && (Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.stained_glass) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.stained_hardened_clay) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.wool) || Item.getIdFromItem(item.getItem()) == Block.getIdFromBlock(Blocks.carpet))) item.setItemDamage(15 - item.getItemDamage()); + IIcon itemIcon = item.getItem().getIcon(item, 0); + String iconName = itemIcon.getIconName(); + if (iconName.substring(0, iconName.indexOf(":") + 1) != "") domain = iconName.substring(0, iconName.indexOf(":") + 1).replace(":", " ").trim(); + else domain = "minecraft"; + texture = iconName.substring(iconName.lastIndexOf(":") + 1) + ".png"; + ResourceLocation textureLocation = null; + TextureManager texturemanager = Minecraft.getMinecraft().getTextureManager(); + if (texturemanager.getResourceLocation(item.getItemSpriteNumber()).toString().contains("items")) textureLocation = new ResourceLocation(domain.toLowerCase(), "textures/items/" + texture); + else textureLocation = new ResourceLocation(domain.toLowerCase(), "textures/blocks/" + texture); + return textureLocation; + } + + /** + * @param map + * @return + */ + public static int getMostCommonColour(Map map) + { + List list = new LinkedList(map.entrySet()); + Collections.sort(list, new Comparator(){ + public int compare(Object o1, Object o2) + { + return ((Comparable)((Map.Entry)o1).getValue()).compareTo(((Map.Entry)o2).getValue()); + } + }); + Map.Entry me = (Map.Entry)list.get(list.size() - 1); + for(int i = 0; i < list.size(); i++){ + float alpha = Float.valueOf(list.get(i).toString().split("=")[1]); + if (alpha < 180) me = (Map.Entry)list.get(i); + } + int rgb = (Integer)me.getKey(); + return rgb; + } + + /** + * @param rgbArr + * @return + */ + public static boolean isGray(int[] rgbArr) + { + int rgbSum = rgbArr[0] + rgbArr[1] + rgbArr[2]; + if (rgbSum > 0 && rgbSum < 256 * 3) return false; + return true; + } + + /** + * @param stack + * @return + */ + public String getItemStackDisplayName(ItemStack stack) + { + if (JewelryNBT.ingot(stack) != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0) return JewelryNBT.ingot(stack).getDisplayName().replace("Ingot", " ").trim() + " " + ("" + StatCollector.translateToLocal(getUnlocalizedNameInefficiently(stack) + ".name")).trim(); + return ("" + StatCollector.translateToLocal(getUnlocalizedNameInefficiently(stack) + ".name")).trim(); + } + + /** + * allows items to add custom lines of information to the mouseover description. + * + * @param stack + * @param player + * @param list + * @param par4 + */ + public void addInformation(ItemStack stack, EntityPlayer player, List list, boolean par4) + { + if (stack.hasTagCompound() && par4){ + ItemStack ingot = JewelryNBT.ingot(stack); + if (ingot != null && Item.getIdFromItem(JewelryNBT.ingot(stack).getItem()) > 0) list.add("Ingot: " + EnumChatFormatting.YELLOW + ingot.getDisplayName()); + ItemStack gem = JewelryNBT.gem(stack); + if (gem != null) list.add("Gem: " + EnumChatFormatting.BLUE + gem.getDisplayName()); + ArrayList modifier = JewelryNBT.modifier(stack); + if (!modifier.isEmpty()) list.add("Modifiers: "); + for(int i = 0; i < modifier.size(); i++) + list.add(EnumChatFormatting.DARK_PURPLE + modifier.get(i).getDisplayName() + " x" + modifier.get(i).stackSize); + } + } + + /** + * @param stack + * @param player + */ + public void action(ItemStack stack, EntityPlayer player) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) + mod.action(stack, player, this); + } + + /** + * @param item + * @param player + * @param source + * @return + */ + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) mod.onPlayerAttacked(item, player, source, this, amount); + } + + /** + * @param item + * @param player + * @param target + * @return + */ + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, float amount) + { + for(ModifierEffects mod: ModifierEffects.getEffects()) mod.onEntityAttacked(item, player, target, this, amount); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d2/c001ded384d000141a1fb02abca5ff55 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d2/c001ded384d000141a1fb02abca5ff55 new file mode 100644 index 0000000..40654fd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d2/c001ded384d000141a1fb02abca5ff55 @@ -0,0 +1,79 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.BlockOre; +import net.minecraft.client.Minecraft; +import net.minecraft.client.settings.GameSettings.Options; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import net.minecraft.world.biome.BiomeGenBase; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + private boolean originalVD = false; + private float originalViewDistance; + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D * Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D * Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && player.worldObj.getBiomeGenForCoords((int)player.posX, (int)player.posZ) == BiomeGenBase.sky && (!player.isPotionActive(Potion.moveSpeed) || player.getActivePotionEffect(Potion.moveSpeed).getDuration() < 30)) player.addPotionEffect(new PotionEffect(Potion.moveSpeed.id, 140, 1)); + if (jewelry instanceof ItemBracelet && pos != -1 && !player.worldObj.isRemote && rand.nextInt(500) == 15) player.setPositionAndUpdate(player.posX + rand.nextInt(30)*(rand.nextBoolean()?-1:1), player.posY, player.posZ + rand.nextInt(30)*(rand.nextBoolean()?-1:1)); + if (jewelry instanceof ItemRing && pos != -1 && rand.nextInt(50) == 12){ + Minecraft.getMinecraft().gameSettings.setOptionFloatValue(Options.RENDER_DISTANCE, 1.0F); + for(int i = (int)player.posX - 2; i <= (int)player.posX + 2; i++) + for(int j = (int)player.posY - 2; j <= (int)player.posY + 2; j++) + for(int k = (int)player.posZ - 2; k <= (int)player.posZ + 2; k++) + if(player.worldObj.getBlock(i, j, k) instanceof BlockOre) + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You sense some ore around you.")); + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/40e36e70b9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/40e36e70b9d000141b65e2fc7f94332d new file mode 100644 index 0000000..23f0f27 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/40e36e70b9d000141b65e2fc7f94332d @@ -0,0 +1,233 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(ItemStack.areItemStacksEqual(item, new ItemStack(Blocks.light_weighted_pressure_plate, 1, 0)))GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/80bf6f449bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/80bf6f449bd000141b65e2fc7f94332d new file mode 100644 index 0000000..eef17bf --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/80bf6f449bd000141b65e2fc7f94332d @@ -0,0 +1,12 @@ +/** + * + */ +package darkknight.jewelrycraft.container; + +/** + * @author Sorin + * + */ +public class GuiTabIntroduction +{ +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/c054e7fab5d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/c054e7fab5d000141b65e2fc7f94332d new file mode 100644 index 0000000..9bf6158 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d3/c054e7fab5d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 9 && mouseX <= x + 19 && mouseY >= y + 19 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/60ad6fa0bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/60ad6fa0bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..b9cb84c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/60ad6fa0bcd000141b65e2fc7f94332d @@ -0,0 +1,245 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + RenderHelper.disableStandardItemLighting(); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d07706722f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d07706722f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..4156b12 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d07706722f9300141384bdd0ca2744d8 @@ -0,0 +1,659 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + System.out.println("gemColor" + indice + " Color: " + color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d0b060aabcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d0b060aabcd000141b65e2fc7f94332d new file mode 100644 index 0000000..bce53b6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d4/d0b060aabcd000141b65e2fc7f94332d @@ -0,0 +1,246 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/303797fd70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/303797fd70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..776a6e8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/303797fd70cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 2.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/a098cba6bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/a098cba6bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..1e2ce65 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d5/a098cba6bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/8057ba46b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/8057ba46b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..221db97 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/8057ba46b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 10, gui.getTop() + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/f0ef569c3fcf001411138789b9e67617 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/f0ef569c3fcf001411138789b9e67617 new file mode 100644 index 0000000..6845bba --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d6/f0ef569c3fcf001411138789b9e67617 @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.block.material.Material; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.DamageSource; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectBlazePowder extends ModifierEffects +{ + public EffectBlazePowder() + { + super(new ItemStack(Items.blaze_powder)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemNecklace && pos != -1){ + //Positive for necklace + player.extinguish(); + + //Negative for necklace + if (player.isInWater()) player.attackEntityFrom(DamageSource.drown, 1f); + } + //Negative for bracelet + if (jewelry instanceof ItemBracelet && pos != -1 && player.isInWater()){ + player.motionX *= 0.6D; + player.motionY *= 0.6D; + player.motionZ *= 0.6D; + player.motionY -= 0.02D; + if (player.isCollidedHorizontally) player.motionY = 0.30000001192092896D; + } + + //Negative for earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + if (player.getAir() >= 300) player.setAir(player.getAir() / 2); + else player.setAir(player.getAir() - 1); + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + //Balanced for ring + if (jewelry instanceof ItemRing && pos != -1 && !player.isInWater()) target.setFire(2); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && rand.nextInt(4) == 0) if (source == DamageSource.lava || source == DamageSource.inFire || source == DamageSource.onFire){ + //Positive for earrings + int stackSize = JewelryNBT.modifier(item).get(pos).stackSize; + player.heal((float)(0.05 * stackSize)); + return true; + } + //Positive for bracelet + if (jewelry instanceof ItemBracelet && pos != -1) if (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava && player.worldObj.isMaterialInBB(AxisAlignedBB.getBoundingBox(player.boundingBox.minX, player.boundingBox.minY, player.boundingBox.minZ, player.boundingBox.maxX, player.boundingBox.maxY - 0.7, player.boundingBox.maxZ), Material.lava) && !player.worldObj.isMaterialInBB(AxisAlignedBB.getBoundingBox(player.boundingBox.minX, player.boundingBox.minY + 0.9, player.boundingBox.minZ, player.boundingBox.maxX, player.boundingBox.maxY, player.boundingBox.maxZ), Material.lava)) return true; + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d7/40e71d74a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d7/40e71d74a5ce00141801ff0972626827 new file mode 100644 index 0000000..1943439 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d7/40e71d74a5ce00141801ff0972626827 @@ -0,0 +1,446 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/10f9057570cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/10f9057570cf00141de78e4a85bb2469 new file mode 100644 index 0000000..3eabae1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/10f9057570cf00141de78e4a85bb2469 @@ -0,0 +1,23 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.world.World; + +public class CurseFlamingSoul extends Curse +{ + public CurseFlamingSoul(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void action(World world, EntityPlayer player) + { + if (!player.isBurning() && rand.nextInt(20) == 0) player.setFire(60); + } + + public String getDescription() + { + return "Is it me or is it getting hot in here?"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/20879a0e7ccf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/20879a0e7ccf00141de78e4a85bb2469 new file mode 100644 index 0000000..8754e8f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/d9/20879a0e7ccf00141de78e4a85bb2469 @@ -0,0 +1,78 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class GuiTabGemsAndIngots extends GuiTab +{ + + /** + * @param id + */ + public GuiTabGemsAndIngots(int id) + { + super("Gems and ingots", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.emerald); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.objects.size()){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Gems", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.gem.get(i), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.gem.get(i).getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + page -= JewelrycraftUtil.gem.size() / 9 + 1; + for(int i = (page - 1) * 9; i < page * 9; i++) + if (i < JewelrycraftUtil.metal.size() && page > 0){ + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Ingots", gui.getLeft() + xPos + 40, gui.getTop(), 0); + gui.renderItem(JewelrycraftUtil.metal.get(i).copy(), gui.getLeft() + xPos + 10, gui.getTop() + 22 + 16 * (i - 9 * (page - 1)), 30f); + gui.getFont().drawString(String.format("%-1.18s", JewelrycraftUtil.metal.get(i).copy().getDisplayName()), gui.getLeft() + xPos + 20, gui.getTop() + 12 + 16 * (i - 9 * (page - 1)), 0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return JewelrycraftUtil.objects.size() / 9 + JewelrycraftUtil.metal.size() / 9 + 2; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/da/30ea349dbbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/da/30ea349dbbd000141b65e2fc7f94332d new file mode 100644 index 0000000..afd9dd3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/da/30ea349dbbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/db/80e1e997f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/db/80e1e997f2cf0014170de422db399e8d new file mode 100644 index 0000000..770960c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/db/80e1e997f2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != player.posX && chunkposition.chunkPosZ != player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + player.posX); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dc/80c6ef06b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dc/80c6ef06b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..a1b1a49 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dc/80c6ef06b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 35, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 30 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dd/7040acbf14cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dd/7040acbf14cf00141c41f52413db5e31 new file mode 100644 index 0000000..0d6e167 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/dd/7040acbf14cf00141c41f52413db5e31 @@ -0,0 +1,453 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(player.worldObj, player); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + // int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + // if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/de/007d82c399d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/de/007d82c399d000141b65e2fc7f94332d new file mode 100644 index 0000000..dd6da36 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/de/007d82c399d000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + maxPages = 0; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + maxPages++; + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + maxPages++; + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Be aware, against an arrow you can't compare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + maxPages++; + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return maxPages; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/307fa52624cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/307fa52624cf00141c41f52413db5e31 new file mode 100644 index 0000000..f869530 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/307fa52624cf00141c41f52413db5e31 @@ -0,0 +1,99 @@ +package darkknight.jewelrycraft.events; + +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.Gui; +import net.minecraft.client.gui.GuiChat; +import net.minecraft.client.gui.ScaledResolution; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.MathHelper; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.event.RenderGameOverlayEvent; +import net.minecraftforge.client.event.RenderGameOverlayEvent.ElementType; +import net.minecraftforge.event.entity.player.PlayerOpenContainerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.curses.Curse; + +public class ScreenHandler extends Gui +{ + private Minecraft mc; + public static NBTTagCompound tagCache = null; + public static int cooldown; + static ResourceLocation texture; + static ResourceLocation hearts = new ResourceLocation("jewelrycraft", "textures/gui/hearts.png"); + + public ScreenHandler(Minecraft mc, ResourceLocation tex) + { + super(); + this.mc = mc; + texture = tex; + } + + @SubscribeEvent + public void renderScreen(RenderGameOverlayEvent event) + { + if (event.type != ElementType.TEXT) Gui.drawRect(0, 0, mc.displayWidth, mc.displayHeight, 0xff000000); + if (event.isCancelable() || event.type != ElementType.ALL || tagCache == null) return; + if (!mc.gameSettings.showDebugInfo && !(mc.currentScreen instanceof GuiChat)){ + int count = 0; + int size = 32; + ScaledResolution resolution = new ScaledResolution(mc, mc.displayWidth, mc.displayHeight); + if (tagCache.hasKey("cursePoints") && tagCache.getInteger("cursePoints") > 0){ + mc.renderEngine.bindTexture(texture); + for(Curse curse: Curse.getCurseList()){ + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + Gui.drawRect(0, (size / 2 + 6) * count, 24 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 4 + (size / 2 + 6) * count + 16, 0xaf000000); + Gui.drawRect(2, 2 + (size / 2 + 6) * count, 22 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 2 + (size / 2 + 6) * count + 16, 0x95700064); + count++; + } + } + count = 0; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + GL11.glPushMatrix(); + GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glScalef(0.5f, 0.5f, 0.0f); + drawTexturedModalRect(4, 4 + (size + 12) * count, tag % size * size, tag / size * size, size, size); + GL11.glPopMatrix(); + count++; + } + count = 0; + size = 16; + for(Curse curse: Curse.getCurseList()) + if (tagCache.hasKey(curse.getName()) && tagCache.getInteger(curse.getName()) > 0){ + int tag = curse.getID(); + mc.fontRenderer.drawStringWithShadow(curse.getName().split(":")[1], 20, 7 + (size + 6) * count, 16777215); + if (tagCache.getInteger(curse.getName()) == 2){ + mc.renderEngine.bindTexture(hearts); + GL11.glPushMatrix(); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + GL11.glColor4f(1f, 1f, 1f, 0.5f); + drawTexturedModalRect(15 + mc.fontRenderer.getStringWidth(curse.getName().split(":")[1]), 8 + (size + 6) * count, 3 * size, 0, size, size); + GL11.glPopMatrix(); + } + count++; + } + } + GL11.glColor4f(1f, 1f, 1f, 1.0f); + mc.renderEngine.bindTexture(hearts); + count = 0; + if (tagCache.getFloat("BlueHeart") > 0){ + for(int i = 0; i < (int)tagCache.getFloat("BlueHeart") / 2; i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 0 * size, size, size); + if (tagCache.getFloat("BlueHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlueHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 0 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("BlackHeart") > 0){ + for(int i = 0; i < MathHelper.ceiling_float_int((tagCache.getFloat("BlackHeart")) / 2.0F); i++) + drawTexturedModalRect(2 + 13 * i, resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 0 * size, size, size); + if (tagCache.getFloat("BlackHeart") % 2 != 0) drawTexturedModalRect(2 + 13 * ((int)tagCache.getFloat("BlackHeart") / 2), resolution.getScaledHeight() / 2 - 25 + 16 * count, 1 * size, 1 * size, size, size); + } + count++; + if (tagCache.getFloat("WhiteHeart") > 0) + drawTexturedModalRect(2, resolution.getScaledHeight() / 2 - 25 + 16 * count, 2 * size, 1 * size, size, size); + } + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/4010cd0b71cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/4010cd0b71cf00141de78e4a85bb2469 new file mode 100644 index 0000000..f46605a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e0/4010cd0b71cf00141de78e4a85bb2469 @@ -0,0 +1,41 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(3) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e3/d0e62fdca5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e3/d0e62fdca5ce00141801ff0972626827 new file mode 100644 index 0000000..9e8ca39 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e3/d0e62fdca5ce00141801ff0972626827 @@ -0,0 +1,448 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + playerInfo.setBoolean("stunned", true); + playerInfo.setInteger("stunTime", 50); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if(playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e4/a0630cfe22cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e4/a0630cfe22cf00141c41f52413db5e31 new file mode 100644 index 0000000..52599de --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e4/a0630cfe22cf00141c41f52413db5e31 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e5/c04fd795a3d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e5/c04fd795a3d000141b65e2fc7f94332d new file mode 100644 index 0000000..992d88e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e5/c04fd795a3d000141b65e2fc7f94332d @@ -0,0 +1,68 @@ +package darkknight.jewelrycraft.events; + +import java.util.ArrayList; +import java.util.Iterator; +import java.util.List; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraftforge.client.event.RenderPlayerEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import darkknight.jewelrycraft.entities.renders.RenderHelper; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.model.ModelMask; +import darkknight.jewelrycraft.tileentity.renders.MaskRender; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class PlayerRenderHandler +{ + ModelMask maskModel = new ModelMask(); + public static MaskRender mask = new MaskRender(); + + public static String[] infamyCache = new String[] {}; + + @SubscribeEvent + public void renderScreen(RenderPlayerEvent.Specials.Post event) + { + if (infamyCache != null) + { + Iterator players = event.entityPlayer.worldObj.playerEntities.iterator(); + + while(players.hasNext()) + { + EntityPlayer player = players.next(); + if (checkPlayerInfamy(player.getDisplayName()) && event.entityPlayer.getDisplayName().equals(player.getDisplayName())) + { + float yaw = player.prevRotationYawHead + (player.rotationYawHead - player.prevRotationYawHead) * event.partialRenderTick; + float yawOffset = player.prevRenderYawOffset + (player.renderYawOffset - player.prevRenderYawOffset) * event.partialRenderTick; + float pitch = player.prevRotationPitch + (player.rotationPitch - player.prevRotationPitch) * event.partialRenderTick; + GL11.glPushMatrix(); + GL11.glColor4f(1, 1, 1, 1); + GL11.glRotatef(yawOffset, 0, -1, 0); + GL11.glRotatef(yaw - 90, 0, 1, 0); + GL11.glRotatef(pitch, 0, 0, -1); + GL11.glRotatef(90F, 0, 1F, 0F); + RenderHelper.translateToHeadLevel(player); + GL11.glScalef(1.6f, 1.6f, 1.6f); + GL11.glTranslatef(-0.25F, -0.25F, -0.25F); + mask.doRender(event.entityPlayer, 0F, 0F, 0F, 0F, 0F); + GL11.glPopMatrix(); + } + } + } + } + + /** + * @param string + * @return + */ + private boolean checkPlayerInfamy(String string) + { + for (int i = 0; i < infamyCache.length; i++) + if (infamyCache[i].equals(string)) return true; + + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/50b3265a70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/50b3265a70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..48140ea --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/50b3265a70cf00141de78e4a85bb2469 @@ -0,0 +1,463 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setFloat("BlueHeart", 0f); + playerInfo.setFloat("BlackHeart", 0f); + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/600fcefeb6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/600fcefeb6d000141b65e2fc7f94332d new file mode 100644 index 0000000..aee8381 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e7/600fcefeb6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 10, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/3080ffd383c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/3080ffd383c600141066cb38d875561a new file mode 100644 index 0000000..b65f8b4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/3080ffd383c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "You evaded an attack!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 6F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/7006558fa4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/7006558fa4ce00141801ff0972626827 new file mode 100644 index 0000000..62ed599 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/e8/7006558fa4ce00141801ff0972626827 @@ -0,0 +1,436 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + System.out.println(entity); + } + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ea/d02f62a6b8d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ea/d02f62a6b8d000141b65e2fc7f94332d new file mode 100644 index 0000000..b010b1a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ea/d02f62a6b8d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, x, y - 20); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 15, y + 25, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/104b1fe0b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/104b1fe0b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..abfc4a1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/104b1fe0b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 145, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/20010f43a5ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/20010f43a5ce00141801ff0972626827 new file mode 100644 index 0000000..d9be141 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/eb/20010f43a5ce00141801ff0972626827 @@ -0,0 +1,102 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.item.ItemRing; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + // Positive bracelet + if (jewelry instanceof ItemBracelet && pos != -1){ + if (player.motionY < 0) player.motionY *= 0.6D; + player.setAIMoveSpeed(player.getAIMoveSpeed() / 2); + player.fallDistance = 0F; + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + NBTTagCompound enemyData = target.getEntityData(); + if (jewelry instanceof ItemRing && pos != -1 && enemyData.getInteger("reAttacked") == 0){ + enemyData.setInteger("reAttacked", enemyData.getInteger("reAttacked") + 1); + target.attackEntityFrom(DamageSource.causePlayerDamage(player), amount / 2F); + if (rand.nextInt(2) == 0){ + enemyData.setInteger("stunTime", 50); + enemyData.setBoolean("stunned", true); + } + playerInfo.setBoolean("weakDamage", true); + } + if (enemyData.getInteger("reAttacked") == 1) enemyData.setInteger("reAttacked", 0); + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage!")); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 3F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/103c252f6a8700141aabd4ca4d39309b b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/103c252f6a8700141aabd4ca4d39309b new file mode 100644 index 0000000..cbb36e9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/103c252f6a8700141aabd4ca4d39309b @@ -0,0 +1,248 @@ +package darkknight.jewelrycraft.tileentity; + +import java.util.HashMap; +import java.util.Map; +import java.util.Set; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.network.NetworkManager; +import net.minecraft.network.Packet; +import net.minecraft.network.play.server.S35PacketUpdateTileEntity; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; +import darkknight.jewelrycraft.block.BlockHandPedestal; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.particles.EntityShadowsFX; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class TileEntityShadowEye extends TileEntity +{ + public int opening, timer, t = 20; + public boolean active; + public int field_145926_a; + public float field_145933_i; + public float field_145931_j; + public float field_145930_m; + public float field_145927_n; + public Map pedestalItems = new HashMap(); + + public TileEntityShadowEye() + { + this.opening = 1; + this.timer = 20; + this.active = false; + } + + @Override + public void writeToNBT(NBTTagCompound nbt) + { + super.writeToNBT(nbt); + nbt.setInteger("opening", opening); + nbt.setInteger("timer", timer); + nbt.setBoolean("active", active); + } + + @Override + public void readFromNBT(NBTTagCompound nbt) + { + super.readFromNBT(nbt); + this.opening = nbt.getInteger("opening"); + this.timer = nbt.getInteger("timer"); + this.active = nbt.getBoolean("active"); + } + + @Override + public void updateEntity() + { + super.updateEntity(); + boolean valid = isValidStructure(worldObj, xCoord, yCoord, zCoord, blockMetadata); + if (active) timer--; + addData(worldObj, xCoord, yCoord, zCoord); + try + { + for(String l:pedestalItems.keySet()) + { + String[] loc = l.split("/"); + ItemStack obj = ((TileEntityHandPedestal)worldObj.getTileEntity(Integer.valueOf(loc[0]), Integer.valueOf(loc[1]), Integer.valueOf(loc[2]))).object.copy(); + System.out.println(" " + pedestalItems.get(l)); + } + } + catch(Exception e) + { + //System.out.println(e); + } + if (opening == 4 && timer <= 0) active = false; + if (!active && timer <= 0 && opening != 1) + { + if (t > 0) t--; + if (t <= 0){ + opening--; + t = 20; + } + } + if (active && timer <= 0) + { + if (opening < 4) + { + opening++; + timer = 20; + } + if (valid && opening == 4) timer = 200; + else if(!valid){ + active = false; + timer = -1; + } + } + EntityPlayer player1 = this.worldObj.getClosestPlayer(xCoord, yCoord, zCoord, 7F); + if (player1 != null) + { + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player1, "Jewelrycraft"); + persistTag.setBoolean("nearStartedRitual", false); + } + if (active && opening == 4) + { + float din = 6F; + int i = Minecraft.getMinecraft().gameSettings.particleSetting; + + for (float x = -din; x <= din; x += 0.2F) + for (float z = -din; z <= din; z += 0.2F) + if (x * x + z * z >= din * din - 1 && x * x + z * z <= din * din + 1) + Minecraft.getMinecraft().effectRenderer.addEffect(new EntityShadowsFX(worldObj, xCoord + x + 0.5F, yCoord - 0.5F, zCoord + z + 0.5F, 15F, 1.0F, 1.0F, 0.0F, 0.04F - 0.01F * i)); + + for (int l = 0; l <= 2 - i; l++) + worldObj.spawnParticle("depthsuspend", xCoord + 6.5F - worldObj.rand.nextInt(9) - worldObj.rand.nextFloat(), yCoord - 2F + worldObj.rand.nextFloat(), zCoord + 6.5F - worldObj.rand.nextInt(9) - worldObj.rand.nextFloat(), 0, 0, 0); + EntityPlayer player = this.worldObj.getClosestPlayer(xCoord, yCoord, zCoord, 6F); + if (player != null) + { + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + persistTag.setBoolean("nearStartedRitual", true); + } + } + } + + public boolean isValidStructure(World world, int x, int y, int z, int metadata) + { + if(world.getBlockMetadata(x, y, z) == 0 || world.getBlockMetadata(x, y, z) == 2) + { + //Layers from top to bottom + //1st Layer + if(world.getBlock(x, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z) != 5) return false; + if(world.getBlock(x + 1, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x + 1, y + 1, z) != 5) return false; + if(world.getBlock(x - 1, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x - 1, y + 1, z) != 5) return false; + //2nd Layer + if(world.getBlock(x + 2, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x + 2, y, z) != 1) return false; + if(world.getBlock(x + 1, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x + 1, y, z) != 4) return false; + if(world.getBlock(x - 1, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x - 1, y, z) != 5) return false; + if(world.getBlock(x - 2, y, z) != Blocks.stone_brick_stairs || world.getBlockMetadata(x - 2, y, z) != 0) return false; + //3rd Layer + if(world.getBlock(x + 2, y - 1, z) != Blocks.stonebrick) return false; + if(world.getBlock(x - 2, y - 1, z) != Blocks.stonebrick) return false; + //4th Layer + if(world.getBlock(x + 2, y - 2, z) != Blocks.stonebrick) return false; + if(world.getBlock(x - 2, y - 2, z) != Blocks.stonebrick) return false; + //5th Layer + if(world.getBlock(x + 2, y - 3, z) != Blocks.stonebrick) return false; + if(world.getBlock(x - 2, y - 3, z) != Blocks.stonebrick) return false; + } + else if(world.getBlockMetadata(x, y, z) == 1 || world.getBlockMetadata(x, y, z) == 3) + { + //Layers from top to bottom + //1st Layer + if(world.getBlock(x, y + 1, z) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z) != 5) return false; + if(world.getBlock(x, y + 1, z + 1) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z + 1) != 5) return false; + if(world.getBlock(x, y + 1, z - 1) != Blocks.stone_slab || world.getBlockMetadata(x, y + 1, z - 1) != 5) return false; + //2nd Layer + if(world.getBlock(x, y, z + 2) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z + 2) != 3) return false; + if(world.getBlock(x, y, z + 1) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z + 1) != 6) return false; + if(world.getBlock(x, y, z - 1) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z - 1) != 7) return false; + if(world.getBlock(x, y, z - 2) != Blocks.stone_brick_stairs || world.getBlockMetadata(x, y, z - 2) != 2) return false; + //3rd Layer + if(world.getBlock(x, y - 1, z + 2) != Blocks.stonebrick) return false; + if(world.getBlock(x, y - 1, z - 2) != Blocks.stonebrick) return false; + //4th Layer + if(world.getBlock(x, y - 2, z + 2) != Blocks.stonebrick) return false; + if(world.getBlock(x, y - 2, z - 2) != Blocks.stonebrick) return false; + //5th Layer + if(world.getBlock(x, y - 3, z + 2) != Blocks.stonebrick) return false; + if(world.getBlock(x, y - 3, z - 2) != Blocks.stonebrick) return false; + } + //3rd Layer + if(world.getBlock(x - 4, y - 1, z - 4) != BlockList.shadowBlock) return false; + if(world.getBlock(x - 4, y - 1, z + 4) != BlockList.shadowBlock) return false; + if(world.getBlock(x + 4, y - 1, z - 4) != BlockList.shadowBlock) return false; + if(world.getBlock(x + 4, y - 1, z + 4) != BlockList.shadowBlock) return false; + //4th Layer + if(world.getBlock(x - 4, y - 2, z - 4) != Blocks.stonebrick) return false; + if(world.getBlock(x - 4, y - 2, z + 4) != Blocks.stonebrick) return false; + if(world.getBlock(x + 4, y - 2, z - 4) != Blocks.stonebrick) return false; + if(world.getBlock(x + 4, y - 2, z + 4) != Blocks.stonebrick) return false; + //5th Layer + //Pillars + if(world.getBlock(x - 4, y - 3, z - 4) != Blocks.stonebrick) return false; + if(world.getBlock(x - 4, y - 3, z + 4) != Blocks.stonebrick) return false; + if(world.getBlock(x + 4, y - 3, z - 4) != Blocks.stonebrick) return false; + if(world.getBlock(x + 4, y - 3, z + 4) != Blocks.stonebrick) return false; + //Pedestals + if(!(world.getBlock(x, y - 3, z) instanceof BlockHandPedestal)) return false; + if(world.getBlock(x - 4, y - 3, z + 2) != BlockList.handPedestal || world.getBlockMetadata(x - 4, y - 3, z + 2) != 1) return false; + if(world.getBlock(x - 5, y - 3, z) != BlockList.handPedestal || world.getBlockMetadata(x - 5, y - 3, z) != 2) return false; + if(world.getBlock(x - 4, y - 3, z - 2) != BlockList.handPedestal || world.getBlockMetadata(x - 4, y - 3, z - 2) != 3) return false; + + if(world.getBlock(x - 2, y - 3, z - 4) != BlockList.handPedestal || world.getBlockMetadata(x - 2, y - 3, z - 4) != 3) return false; + if(world.getBlock(x, y - 3, z - 5) != BlockList.handPedestal || world.getBlockMetadata(x, y - 3, z - 5) != 4) return false; + if(world.getBlock(x + 2, y - 3, z - 4) != BlockList.handPedestal || world.getBlockMetadata(x + 2, y - 3, z - 4) != 5) return false; + + if(world.getBlock(x + 4, y - 3, z - 2) != BlockList.handPedestal || world.getBlockMetadata(x + 4, y - 3, z - 2) != 5) return false; + if(world.getBlock(x + 5, y - 3, z) != BlockList.handPedestal || world.getBlockMetadata(x + 5, y - 3, z) != 6) return false; + if(world.getBlock(x + 4, y - 3, z + 2) != BlockList.handPedestal || world.getBlockMetadata(x + 4, y - 3, z + 2) != 7) return false; + + if(world.getBlock(x + 2, y - 3, z + 4) != BlockList.handPedestal || world.getBlockMetadata(x + 2, y - 3, z + 4) != 7) return false; + if(world.getBlock(x, y - 3, z + 5) != BlockList.handPedestal || world.getBlockMetadata(x, y - 3, z + 5) != 0) return false; + if(world.getBlock(x - 2, y - 3, z + 4) != BlockList.handPedestal || world.getBlockMetadata(x - 2, y - 3, z + 4) != 1) return false; + return true; + } + + public void addData(World world, int x, int y, int z) + { + pedestalItems.clear(); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x, y - 3, z)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x + 2, y - 3, z - 4)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x - 4, y - 3, z + 2)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x, y - 3, z - 5)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x - 2, y - 3, z - 4)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x - 4, y - 3, z - 2)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x - 5, y - 3, z)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x + 4, y - 3, z - 2)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x + 5, y - 3, z)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x + 4, y - 3, z + 2)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x + 2, y - 3, z + 4)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x, y - 3, z + 5)); + addPedestalInfo((TileEntityHandPedestal)world.getTileEntity(x - 2, y - 3, z + 4)); + } + + public void addPedestalInfo(TileEntityHandPedestal pedestal) + { + ItemStack object = new ItemStack(Item.getItemById(2), 0, 0); + object = pedestal.object; + if(pedestal != null) pedestalItems.put((pedestal.xCoord + "/" + pedestal.yCoord + "/" + pedestal.zCoord).toString(), object); + } + + public Packet getDescriptionPacket() + { + NBTTagCompound nbttagcompound = new NBTTagCompound(); + this.writeToNBT(nbttagcompound); + return new S35PacketUpdateTileEntity(this.xCoord, this.yCoord, this.zCoord, 1, nbttagcompound); + } + + @Override + public void onDataPacket(NetworkManager net, S35PacketUpdateTileEntity packet) + { + readFromNBT(packet.func_148857_g()); + worldObj.func_147479_m(xCoord, yCoord, zCoord); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/20d3910bbdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/20d3910bbdd000141b65e2fc7f94332d new file mode 100644 index 0000000..e45417c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/20d3910bbdd000141b65e2fc7f94332d @@ -0,0 +1,242 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/e0847d256fcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/e0847d256fcf00141de78e4a85bb2469 new file mode 100644 index 0000000..549f956 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ec/e0847d256fcf00141de78e4a85bb2469 @@ -0,0 +1,37 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (!world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (rand.nextInt(2) == 0){ + if(playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if(player.getMaxHealth() >= 3F) player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + } + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/508104ffb9d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/508104ffb9d000141b65e2fc7f94332d new file mode 100644 index 0000000..e569381 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/508104ffb9d000141b65e2fc7f94332d @@ -0,0 +1,232 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/90284a44bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/90284a44bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..39f2329 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ed/90284a44bbd000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ee/d0e63671bcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ee/d0e63671bcd000141b65e2fc7f94332d new file mode 100644 index 0000000..349eb74 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ee/d0e63671bcd000141b65e2fc7f94332d @@ -0,0 +1,238 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90de6b157dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90de6b157dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..b50b132 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/90de6b157dcf00141de78e4a85bb2469 @@ -0,0 +1,221 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ + public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (((Item)item).getHasSubtypes()) ((Item)item).getSubItems((Item)item, null, items); + else objects.add(new ItemStack((Item)item)); + + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/d0c544f1bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/d0c544f1bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..dd63fd1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ef/d0c544f1bdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.1F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f/208abec412cf00141c41f52413db5e31 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f/208abec412cf00141c41f52413db5e31 new file mode 100644 index 0000000..8ee0c9b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f/208abec412cf00141c41f52413db5e31 @@ -0,0 +1,57 @@ +package darkknight.jewelrycraft.effects; + +import java.util.ArrayList; +import java.util.Random; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.util.DamageSource; + +public abstract class ModifierEffects +{ + protected ItemStack modifier; + protected Random rand = new Random(); + protected static ArrayList effects = new ArrayList(); + + /** + * @param modifier + */ + public ModifierEffects(ItemStack modifier) + { + this.modifier = modifier; + effects.add(this); + } + + /** + * @return + */ + public static ArrayList getEffects() + { + return effects; + } + + /** + * @param item + * @param player + * @param jewelry + */ + public abstract void action(ItemStack item, EntityPlayer player, Item jewelry); + /** + * @param item + * @param player + * @param target + * @param jewelry + * @return + */ + public abstract void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount); + + /** + * @param item + * @param player + * @param source + * @param jewelry + * @return + */ + public abstract void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount); +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/10a6e789b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/10a6e789b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..cd0101c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/10a6e789b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 12); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f08cc33785c600141066cb38d875561a b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f08cc33785c600141066cb38d875561a new file mode 100644 index 0000000..59376e0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f08cc33785c600141066cb38d875561a @@ -0,0 +1,86 @@ +package darkknight.jewelrycraft.effects; + +import java.util.Iterator; +import java.util.List; +import net.minecraft.entity.Entity; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class EffectFeather extends ModifierEffects +{ + public EffectFeather() + { + super(new ItemStack(Items.feather)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + // Positive earrings + if (jewelry instanceof ItemEarrings && pos != -1){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(1.0D, 1.0D, 1.0D); + List list = player.worldObj.getEntitiesWithinAABB(EntityArrow.class, axisalignedbb); + if (!player.worldObj.isRemote && list != null && !list.isEmpty()){ + Iterator iterator = list.iterator(); + while (iterator.hasNext()){ + EntityArrow arrow = (EntityArrow)iterator.next(); + if (rand.nextInt(3) == 0 && (arrow.shootingEntity == null || !(arrow.shootingEntity.equals(player)) || arrow.canBePickedUp == 0)) arrow.setDead(); + } + } + } + } + + @Override + public boolean onEntityAttackedCacellable(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public boolean onPlayerAttackedCacellable(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } + + @Override + public void onEntityAttacked(ItemStack item, EntityPlayer player, Entity target, Item jewelry, float amount) + {} + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (jewelry instanceof ItemNecklace && pos != -1 && rand.nextInt(4) == 0 && source != DamageSourceList.weak && source != DamageSource.inFire && source != DamageSource.onFire && source != DamageSource.lava){ + player.addChatComponentMessage(new ChatComponentText(EnumChatFormatting.GRAY + "The necklace protected you from taking damage! " + source.damageType)); + playerInfo.setBoolean("negateDamage", true); + } + // Negative necklace + if (jewelry instanceof ItemNecklace && pos != -1 && (source == DamageSource.inFire || source == DamageSource.onFire || source == DamageSource.lava) && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 4F); + // Negative earrings + if (jewelry instanceof ItemEarrings && pos != -1 && source.damageType.equals("arrow") && source != DamageSourceList.weak) player.attackEntityFrom(DamageSourceList.weak, amount * 2F); + } + + @Override + public boolean onPlayerFall(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + return false; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f0d537e7bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f0d537e7bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..1f59387 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f0/f0d537e7bdd000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(-0.2F, 0F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f1/70f21455bdd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f1/70f21455bdd000141b65e2fc7f94332d new file mode 100644 index 0000000..1cf2647 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f1/70f21455bdd000141b65e2fc7f94332d @@ -0,0 +1,125 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.shadowEye), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 180); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + + case 5: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_slab, 1, 5), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 5; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f2/f043f225a4ce00141801ff0972626827 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f2/f043f225a4ce00141801ff0972626827 new file mode 100644 index 0000000..5e2818b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f2/f043f225a4ce00141801ff0972626827 @@ -0,0 +1,435 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; +// if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if(entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); +// } + if (entity.motionX == 0D && entity.motionY == 0D && entity.motionZ == 0D && entity.rotationPitch == entity.prevRotationPitch && entity.rotationYaw == entity.prevRotationYaw) entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getInteger(Reference.MODNAME + ":" + "Infamy") > 0) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + // for(Curse curse: Curse.getCurseList()) + // if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if(((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); +// int grade = 1 + player.worldObj.rand.nextInt(2); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if(entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); +// if (!entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/00fc7df4b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/00fc7df4b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..07d0b63 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/00fc7df4b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 155, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/1004bc969bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/1004bc969bd000141b65e2fc7f94332d new file mode 100644 index 0000000..97bba20 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/1004bc969bd000141b65e2fc7f94332d @@ -0,0 +1,44 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to jewelrycraft!\nThis mod"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/20259783bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/20259783bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..f319394 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/20259783bbd000141b65e2fc7f94332d @@ -0,0 +1,114 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 135, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 180, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, -35, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 270, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 225, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*3, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*5, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 180, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, -90, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/e09bcee7b6d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/e09bcee7b6d000141b65e2fc7f94332d new file mode 100644 index 0000000..72b6cde --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f3/e09bcee7b6d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 150, 150, 30, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/9037e8d8f2cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/9037e8d8f2cf0014170de422db399e8d new file mode 100644 index 0000000..1819aa0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/9037e8d8f2cf0014170de422db399e8d @@ -0,0 +1,64 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null && chunkposition.chunkPosX != (int)player.posX && chunkposition.chunkPosZ != (int)player.posZ){ + Minecraft.getMinecraft().thePlayer.motionX -= 0.01D*Math.signum((double)chunkposition.chunkPosX); + Minecraft.getMinecraft().thePlayer.motionZ -= 0.01D*Math.signum((double)chunkposition.chunkPosZ); + System.out.println(chunkposition.chunkPosX + " " + chunkposition.chunkPosZ); +// player.addChatMessage(new ChatComponentText("You hear a faint whisper telling you: \"You are getting closer, just " + (int)player.getDistance((double)chunkposition.chunkPosX, (double)chunkposition.chunkPosY, (double)chunkposition.chunkPosZ) + " more blocks to go.\"")); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/c04a3dbcbcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/c04a3dbcbcd000141b65e2fc7f94332d new file mode 100644 index 0000000..ccb4bea --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f5/c04a3dbcbcd000141b65e2fc7f94332d @@ -0,0 +1,246 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + GL11.glEnable(GL11.GL_LIGHT1); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT1); + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + RenderHelper.enableStandardItemLighting(); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f6/7014dc552f9300141384bdd0ca2744d8 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f6/7014dc552f9300141384bdd0ca2744d8 new file mode 100644 index 0000000..ff66288 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f6/7014dc552f9300141384bdd0ca2744d8 @@ -0,0 +1,658 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.List; +import java.util.Random; + +import darkknight.jewelrycraft.item.ItemRing; +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param gem + * The gem you want to add on the item + */ + public static void addGem(ItemStack item, ItemStack gem) + { + if (gem != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound gemNBT = new NBTTagCompound(); + gem.writeToNBT(gemNBT); + if (itemStackData.hasKey("gemNumber")) itemStackData.setInteger("gemNumber", itemStackData.getInteger("gemNumber") + 1); + else itemStackData.setInteger("gemNumber", 1); + int no = itemStackData.getInteger("gemNumber"); + itemStackData.setTag("gem" + no, gemNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + // TODO + public static void addGemColor(ItemStack item, int color, int indice) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("gemColor" + indice, color); + itemStackData.setTag("gemColors", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isGemX(ItemStack stack, ItemStack gem) + { + if (gem(stack) != null && gem(stack).getItem() == gem.getItem() && gem(stack).getItemDamage() == gem.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack gem(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems.get(new Random().nextInt(gems.size())); + } + return null; + } + + public static ArrayList gems(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("gemNumber")) + { + int no = stack.getTagCompound().getInteger("gemNumber"); + ArrayList gems = new ArrayList(); + for (int i = 1; i <= no; i++) + { + NBTTagCompound gemNBT = (NBTTagCompound) stack.getTagCompound().getTag("gem" + i); + ItemStack gem = new ItemStack(Item.getItemById(0), 0, 0); + gem.readFromNBT(gemNBT); + gems.add(gem); + } + return gems; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + // TODO + public static int gemColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound()) + { + NBTTagCompound color = (NBTTagCompound) stack.getTagCompound().getTag("gemColors"); + if (stack.getTagCompound().hasKey("gemNumber")) + { + ArrayList colors = new ArrayList(); + int no = stack.getTagCompound().getInteger("gemNumber"); + for (int i = 1; i <= no; i++) + { + int col = color.getInteger("gemColor" + i); + colors.add(col); + } + int prevColor = colors.get(0); + if(new Random().nextInt(1) == 0) prevColor = colors.get(new Random().nextInt(colors.size())); + return prevColor; + } + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f7/80d09401b7d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f7/80d09401b7d000141b65e2fc7f94332d new file mode 100644 index 0000000..7534d78 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f7/80d09401b7d000141b65e2fc7f94332d @@ -0,0 +1,197 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 19, 148, 153, 12, 30); + if(item.getItem() != null){ + name.add(item.getDisplayName()); + if (mouseX >= x + 10 && mouseX <= x + 25 && mouseY >= y + 20 && mouseY <= y + 30) gui.drawHoverString(name, gui.getLeft() - 20, gui.getTop() + 15); + name.removeAll(name); + } + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + if(item.getItem() != null) gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/10660ab09ad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/10660ab09ad000141b65e2fc7f94332d new file mode 100644 index 0000000..ac47a51 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/10660ab09ad000141b65e2fc7f94332d @@ -0,0 +1,74 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabModifiers extends GuiTab +{ + int maxPages; + public GuiTabModifiers(int id) + { + super("Modifiers", id); + } + + /** + * @return + */ + @Override + public ItemStack getIcon() + { + return new ItemStack(Items.blaze_powder); + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Although you can add anything as a modifier, only some objects have an effect. In this tab you can find all of modifiers that have a use and what they do, in the form of a story/riddle/poem. However different jewellery have different effects for the same modifier."; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + case 2: + text = "The ancient ones talked about a rising fire in your heart. Fret do not, for flames do not burn, but water might sting a turn. Watch your step, do not be cocky, for its protection is a bit sloppy."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.blaze_powder), text, 40f); + break; + case 3: + text = "Light and swift as a feather can be good all together. Enemies miss and get confused, this power can be abused. Against an arrow you can't compare, so move around, don't just stare. Fire is your enemy and weakness is the penalty."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.feather), text, 40f); + break; + case 4: + text = "Endermen may tolerate you, end portals are near too, you may find ore that is true. But be careful, for the power may make you dizzy, blind you if you're a sissy, worsen your vision if you're unaware and shift positions everywhere."; + Page.addImageTextPage(gui, gui.getLeft() + xPos, gui.getTop(), new ItemStack(Items.ender_eye), text, 40f); + break; + } + } + + /** + * @return + */ + @Override + public int getMaxPages() + { + return 4; + } + + /** + * @param gui + * @param x + * @param y + * @param page + */ + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/106b4a6bf48a00141c1cba3f7039360c b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/106b4a6bf48a00141c1cba3f7039360c new file mode 100644 index 0000000..b00d94c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/106b4a6bf48a00141c1cba3f7039360c @@ -0,0 +1,617 @@ +package darkknight.jewelrycraft.util; + +import java.util.List; +import java.util.Random; + +import net.minecraft.block.Block; +import net.minecraft.entity.EntityList; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.nbt.NBTTagList; +import net.minecraft.tileentity.TileEntity; +import net.minecraft.world.World; + +public class JewelryNBT +{ + // TODO NBT Tag Adding + /** + * + * @param item + * The item you want to add the NBT data on + * @param metal + * The metal you want to add on the item + */ + public static void addMetal(ItemStack item, ItemStack metal) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound ingotNBT = new NBTTagCompound(); + metal.writeToNBT(ingotNBT); + itemStackData.setTag("ingot", ingotNBT); + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param jewel + * The jewel you want to add on the item + */ + public static void addJewel(ItemStack item, ItemStack jewel) + { + if (jewel != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound jewelNBT = new NBTTagCompound(); + jewel.writeToNBT(jewelNBT); + itemStackData.setTag("jewel", jewelNBT); + } + } + + /** + * + * @param item + * The item you want to add the NBT data on + * @param modifier + * The modifier you want to add on the item + */ + public static void addModifier(ItemStack item, ItemStack modifier) + { + if (modifier != null) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound modifierNBT = new NBTTagCompound(); + modifier.writeToNBT(modifierNBT); + itemStackData.setTag("modifier", modifierNBT); + } + } + + public static void addEntity(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + entity.writeToNBT(entityNBT); + itemStackData.setTag("entity", entityNBT); + } + + public static void addEntityID(ItemStack item, EntityLivingBase entity) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + int id = EntityList.getEntityID(entity); + entityNBT.setInteger("entityID", id); + itemStackData.setTag("entityID", entityNBT); + } + + public static void addCoordonates(ItemStack item, double x, double y, double z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + } + + public static void addTileEntityBlock(ItemStack item, World world, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound tileNBT = new NBTTagCompound(); + NBTTagCompound block = new NBTTagCompound(); + world.getTileEntity(x, y, z).writeToNBT(tileNBT); + itemStackData.setTag("tile", tileNBT); + block.setInteger("blockID", Block.getIdFromBlock(world.getBlock(x, y, z))); + block.setInteger("metadata", world.getBlockMetadata(x, y, z)); + block.setInteger("blockX", x); + block.setInteger("blockY", y); + block.setInteger("blockZ", z); + itemStackData.setTag("metadata", block); + itemStackData.setTag("blockID", block); + itemStackData.setTag("blockX", block); + itemStackData.setTag("blockY", block); + itemStackData.setTag("blockZ", block); + } + + public static void addBlock(ItemStack item, int block, int metadata) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound blockNBT = new NBTTagCompound(); + blockNBT.setInteger("blockID", block); + itemStackData.setTag("blockID", blockNBT); + blockNBT.setInteger("metadata", metadata); + itemStackData.setTag("metadata", blockNBT); + } + + public static void addBlockCoordonates(ItemStack item, int x, int y, int z) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setInteger("blockX", x); + coords.setInteger("blockY", y); + coords.setInteger("blockZ", z); + itemStackData.setTag("blockX", coords); + itemStackData.setTag("blockY", coords); + itemStackData.setTag("blockZ", coords); + } + + public static void addCoordonatesAndDimension(ItemStack item, double x, double y, double z, int dim, String name) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound coords = new NBTTagCompound(); + coords.setDouble("x", x); + coords.setDouble("y", y); + coords.setDouble("z", z); + coords.setInteger("dimension", dim); + coords.setString("dimName", name); + itemStackData.setTag("x", coords); + itemStackData.setTag("y", coords); + itemStackData.setTag("z", coords); + itemStackData.setTag("dimension", coords); + itemStackData.setTag("dimName", coords); + } + + public static void addMode(ItemStack item, String modeN) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound mode = new NBTTagCompound(); + mode.setString("mode", modeN); + itemStackData.setTag("mode", mode); + } + + public static void addFakeEnchantment(ItemStack item) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.setTag("ench", new NBTTagList()); + } + + public static void addIngotColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("ingotColor", color); + itemStackData.setTag("ingotColor", colors); + } + + public static void addJewelColor(ItemStack item, int color) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound colors = new NBTTagCompound(); + colors.setInteger("jewelColor", color); + itemStackData.setTag("jewelColor", colors); + } + + @SuppressWarnings("rawtypes") + public static void addEntities(ItemStack item, List list) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + NBTTagCompound entityNBT = new NBTTagCompound(); + for (int i = 0; i < list.size(); i++) + ((EntityLivingBase) list.get(i)).writeToNBT(entityNBT); + itemStackData.setTag("entities", entityNBT); + } + + // TODO NBT Tag Removing + public static void removeNBT(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + itemStackData.removeTag(tag); + } + + public static void removeEntity(ItemStack item) + { + JewelryNBT.removeNBT(item, "entityID"); + JewelryNBT.removeNBT(item, "entity"); + JewelryNBT.removeNBT(item, "ench"); + } + + public static void removeBlock(ItemStack item) + { + JewelryNBT.removeNBT(item, "blockID"); + JewelryNBT.removeNBT(item, "metadata"); + JewelryNBT.removeNBT(item, "tile"); + JewelryNBT.removeNBT(item, "blockX"); + JewelryNBT.removeNBT(item, "blockY"); + JewelryNBT.removeNBT(item, "blockZ"); + } + + // TODO NTB Tag Checking + public static boolean hasTag(ItemStack item, String tag) + { + NBTTagCompound itemStackData; + if (item.hasTagCompound()) itemStackData = item.getTagCompound(); + else + { + itemStackData = new NBTTagCompound(); + item.setTagCompound(itemStackData); + } + if (itemStackData.hasKey(tag)) return true; + return false; + } + + public static boolean isJewelX(ItemStack stack, ItemStack jewel) + { + if (jewel(stack) != null && jewel(stack).getItem() == jewel.getItem() && jewel(stack).getItemDamage() == jewel.getItemDamage()) return true; + return false; + } + + public static boolean isModifierX(ItemStack stack, ItemStack modifier) + { + if (modifier(stack) != null && modifier(stack).getItem() == modifier.getItem() && modifier(stack).getItemDamage() == modifier.getItemDamage()) return true; + return false; + } + + public static boolean isModifierEffectType(ItemStack stack) + { + if (modifier(stack) != null && (isModifierX(stack, new ItemStack(Items.blaze_powder)) || isModifierX(stack, new ItemStack(Items.sugar)) || isModifierX(stack, new ItemStack(Items.iron_pickaxe)) || isModifierX(stack, new ItemStack(Items.feather)) || isModifierX(stack, new ItemStack(Items.potionitem, 1, 8270)))) return true; + return false; + } + + public static boolean isIngotX(ItemStack stack, ItemStack ingot) + { + if (ingot(stack) != null && ingot(stack).getItem() == ingot.getItem() && ingot(stack).getItemDamage() == ingot.getItemDamage()) return true; + return false; + } + + public static boolean isModeX(ItemStack stack, String modeN) + { + if (modeName(stack) != null && modeName(stack).equals(modeN)) return true; + return false; + } + + public static boolean isEntityX(ItemStack stack, EntityPlayer player, EntityLivingBase entity) + { + if (entity != null && entity instanceof EntityLivingBase && entity(stack, player) != null && entity(stack, player).equals(entity)) return true; + return false; + } + + public static boolean isDimNameX(ItemStack stack, String dimName) + { + if (ingot(stack) != null && dimName(stack).equals(dimName)) return true; + return false; + } + + public static boolean isDimensionX(ItemStack stack, int dimension) + { + if (dimension(stack) != -2 && dimension(stack) == dimension) return true; + return false; + } + + // TODO Return components based on NBT + + public static ItemStack jewel(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewel")) + { + NBTTagCompound jewelNBT = (NBTTagCompound) stack.getTagCompound().getTag("jewel"); + ItemStack jewel = new ItemStack(Item.getItemById(0), 0, 0); + jewel.readFromNBT(jewelNBT); + return jewel; + } + return null; + } + + public static ItemStack modifier(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("modifier")) + { + NBTTagCompound modifierNBT = (NBTTagCompound) stack.getTagCompound().getTag("modifier"); + ItemStack modifier = new ItemStack(Item.getItemById(0), 0, 0); + modifier.readFromNBT(modifierNBT); + return modifier; + } + return null; + } + + public static ItemStack ingot(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingot")) + { + NBTTagCompound ingotNBT = (NBTTagCompound) stack.getTagCompound().getTag("ingot"); + ItemStack ingot = new ItemStack(Item.getItemById(0), 0, 0); + ingot.readFromNBT(ingotNBT); + return ingot; + } + return null; + } + + public static EntityLivingBase entity(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entityID") && stack.getTagCompound().hasKey("entity")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entityID"); + NBTTagCompound en = (NBTTagCompound) stack.getTagCompound().getTag("entity"); + int entityID = 0; + entityID = enID.getInteger("entityID"); + EntityLivingBase entity = (EntityLivingBase) EntityList.createEntityByID(entityID, player.worldObj); + if (entity != null && entity instanceof EntityLivingBase) + { + entity.readFromNBT(en); + return entity; + } + else return null; + } + return null; + } + + public static TileEntity tileEntity(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("tile")) + { + NBTTagCompound tileNBT = (NBTTagCompound) stack.getTagCompound().getTag("tile"); + TileEntity tile = (TileEntity) TileEntity.createAndLoadEntity(tileNBT); + if (tile != null && tile instanceof TileEntity) + { + tile.readFromNBT(tileNBT); + return tile; + } + else return null; + } + return null; + } + + public static String dimName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimName")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimName"); + String name = dim.getString("dimName"); + return name; + } + return null; + } + + public static String modeName(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("mode")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("mode"); + String name = dim.getString("mode"); + return name; + } + return null; + } + + public static int dimension(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("dimension")) + { + NBTTagCompound dim = (NBTTagCompound) stack.getTagCompound().getTag("dimension"); + int dimension = dim.getInteger("dimension"); + return dimension; + } + return -2; + } + + public static int blockCoordX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockX")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("blockX"); + int posX = x.getInteger("blockX"); + return posX; + } + return -1; + } + + public static int blockCoordY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockY")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("blockY"); + int posY = y.getInteger("blockY"); + return posY; + } + return -1; + } + + public static int blockCoordZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockZ")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("blockZ"); + int posZ = z.getInteger("blockZ"); + return posZ; + } + return -1; + } + + public static int blockID(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("blockID")) + { + NBTTagCompound blockID = (NBTTagCompound) stack.getTagCompound().getTag("blockID"); + int blockId = blockID.getInteger("blockID"); + return blockId; + } + return -1; + } + + public static int blockMetadata(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("metadata")) + { + NBTTagCompound metadataNBT = (NBTTagCompound) stack.getTagCompound().getTag("metadata"); + int metadata = metadataNBT.getInteger("metadata"); + return metadata; + } + return -1; + } + + public static double playerPosX(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("x")) + { + NBTTagCompound x = (NBTTagCompound) stack.getTagCompound().getTag("x"); + double posX = x.getDouble("x"); + return posX; + } + return -1; + } + + public static double playerPosY(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("y")) + { + NBTTagCompound y = (NBTTagCompound) stack.getTagCompound().getTag("y"); + double posY = y.getDouble("y"); + return posY; + } + return -1; + } + + public static double playerPosZ(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("z")) + { + NBTTagCompound z = (NBTTagCompound) stack.getTagCompound().getTag("z"); + double posZ = z.getDouble("z"); + return posZ; + } + return -1; + } + + public static int ingotColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("ingotColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("ingotColor"); + int color = colors.getInteger("ingotColor"); + return color; + } + return 16777215; + } + + public static int jewelColor(ItemStack stack) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.hasTagCompound() && stack.getTagCompound().hasKey("jewelColor")) + { + NBTTagCompound colors = (NBTTagCompound) stack.getTagCompound().getTag("jewelColor"); + int color = colors.getInteger("jewelColor"); + int[] col = {color, 15532663, 1114319}; + return col[new Random().nextInt(3)]; + } + return 16777215; + } + + @SuppressWarnings( + { "rawtypes", "unchecked", "null" }) + public static List entities(ItemStack stack, EntityPlayer player) + { + if (stack != null && stack != new ItemStack(Item.getItemById(0), 0, 0) && stack.getTagCompound().hasKey("entities")) + { + NBTTagCompound enID = (NBTTagCompound) stack.getTagCompound().getTag("entitiesID"); + List list = null; + int[] entityID; + EntityLivingBase entity; + entityID = enID.getIntArray("entitiesID"); + for (int i = 0; i < entityID.length; i++) + { + entity = (EntityLivingBase) EntityList.createEntityByID(entityID[i], player.worldObj); + list.add(entity); + } + return list; + } + return null; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/9082ae46b4d000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/9082ae46b4d000141b65e2fc7f94332d new file mode 100644 index 0000000..f0a34e0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/9082ae46b4d000141b65e2fc7f94332d @@ -0,0 +1,195 @@ +package darkknight.jewelrycraft.container; + +import java.util.ArrayList; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; +import org.lwjgl.opengl.GL12; +import darkknight.jewelrycraft.client.GuiGuide; + +public class Page +{ + static ResourceLocation pageFlipped = new ResourceLocation("jewelrycraft", "textures/gui/guidePageFlip.png"); + + /** + * @param gui + * @param x + * @param y + * @param isSmall + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addCraftingRecipeTextPage(GuiGuide gui, int x, int y, boolean isSmall, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[0].getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(items[0].getDisplayName()) / 2) - 10, y - 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + ArrayList name = new ArrayList(); + if (isSmall){ + gui.drawTexturedModalRect(x, y + 10, 145, 54, 111, 46); + gui.renderItem(items[0], x + 89, y + 22 + 10, 30f, rotate); + for(int i = 1; i <= 4; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 2 * 22; + int posY = y + 26 + (i - 1) / 2 * 22; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 16 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 14); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 25); + }else{ + gui.drawTexturedModalRect(x, y + 12, 145, 0, 111, 54); + gui.renderItem(items[0], x + 91, y + 28 + 10, 30f, rotate); + for(int i = 1; i <= 9; i++) + if (items.length > i && items[i] != null){ + int posX = x + 8 + (i - 1) % 3 * 19; + int posY = y + 22 + (i - 1) / 3 * 17; + gui.renderItem(items[i], posX, posY, 30f, rotate); + name.add(items[i].getDisplayName()); + if (mouseX >= posX - 8 && mouseX <= posX + 8 && mouseY >= posY - 10 && mouseY <= posY) gui.drawHoverString(name, posX - 20, posY - 12); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + } + drawText(gui, text, x, y + 32); + GL11.glColor4f(1, 1, 1, 1); + } + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + * @param mouseX + * @param mouseY + * @param items + */ + public static void addSmeltingRecipeTextPage(GuiGuide gui, int x, int y, String text, int mouseX, int mouseY, boolean rotate, ItemStack ... items) + { + ArrayList name = new ArrayList(); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + items[1].getDisplayName(), x + 30 - items[0].getDisplayName().length() / 2, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x, y + 10, 145, 100, 111, 52); + gui.renderItem(items[0], x + 13, y + 20 + 10, 35f, rotate); + name.add(items[0].getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + gui.renderItem(items[1], x + 77, y + 28 + 10, 35f, rotate); + drawText(gui, text, x, y + 30); + GL11.glColor4f(1, 1, 1, 1); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + (int)size/5, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13, y + 18, size, rotate); + drawText(gui, text, x - 2, y - (int)(250 / size)); + GL11.glDisable(GL11.GL_BLEND); + } + + public static void addSlotItem(GuiGuide gui, int x, int y, int mouseX, int mouseY, ItemStack item) + { + ArrayList name = new ArrayList(); + GL11.glColor4f(1, 1, 1, 1); + Minecraft.getMinecraft().getTextureManager().bindTexture(pageFlipped); + GL11.glEnable(GL11.GL_BLEND); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + gui.drawTexturedModalRect(x + 9, y + 21, 145, 150, 35, 30); + name.add(item.getDisplayName()); + if (mouseX >= x && mouseX <= x + 20 && mouseY >= y + 20 && mouseY <= y + 20 + 16) gui.drawHoverString(name, x, y + 20); + name.removeAll(name); + GL11.glDisable(GL11.GL_LIGHTING); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 20, y + 18 + 10, 40f, false); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param item + * @param text + * @param size + * @param txtX + * @param txtY + * @param showName + * @param imgX + * @param imgY + */ + public static void addImageTextPage(GuiGuide gui, int x, int y, ItemStack item, String text, float size, int txtX, int txtY, boolean showName, int imgX, int imgY, boolean rotate) + { + y += 5; + GL11.glEnable(GL11.GL_BLEND); + GL11.glEnable(GL12.GL_RESCALE_NORMAL); + GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA); + if (showName) gui.getFont().drawString(EnumChatFormatting.DARK_BLUE + "\u00a7n" + item.getDisplayName(), x + Math.abs(70 - gui.getFont().getStringWidth(item.getDisplayName()) / 2) - 10, y + 2, 0); + GL11.glColor4f(1, 1, 1, 1); + gui.renderItem(item, x + 13 + imgX, y + 18 + imgY, size, rotate); + drawText(gui, text, x + txtX, y + txtY); + GL11.glDisable(GL11.GL_BLEND); + } + + /** + * @param gui + * @param x + * @param y + * @param text + */ + public static void addTextPage(GuiGuide gui, int x, int y, String text) + { + y -= 25; + drawText(gui, text, x, y); + GL11.glColor4f(1, 1, 1, 1); + } + + /** + * @param gui + * @param text + * @param x + * @param y + */ + public static void drawText(GuiGuide gui, String text, int x, int y) + { + String[] s = text.split(" "); + String displayText = ""; + ArrayList textLines = new ArrayList(); + for(String element: s) + if ((displayText + element + " ").length() <= 24) displayText += element + " "; + else{ + textLines.add(displayText.trim()); + displayText = element + " "; + } + textLines.add(displayText.trim()); + for(int i = 0; i < textLines.size(); i++) + gui.getFont().drawString(textLines.get(i), x, y + 30 + i * 12, 0); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/f00bc4107ecf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/f00bc4107ecf00141de78e4a85bb2469 new file mode 100644 index 0000000..623aca8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f8/f00bc4107ecf00141de78e4a85bb2469 @@ -0,0 +1,81 @@ +package darkknight.jewelrycraft.client; + +import net.minecraft.client.Minecraft; +import net.minecraft.item.Item; +import net.minecraft.util.ResourceLocation; +import net.minecraftforge.client.MinecraftForgeClient; +import net.minecraftforge.common.MinecraftForge; +import cpw.mods.fml.client.registry.ClientRegistry; +import cpw.mods.fml.client.registry.RenderingRegistry; +import cpw.mods.fml.common.registry.VillagerRegistry; +import darkknight.jewelrycraft.CommonProxy; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.entities.renders.HeartRender; +import darkknight.jewelrycraft.events.PlayerRenderHandler; +import darkknight.jewelrycraft.events.ScreenHandler; +import darkknight.jewelrycraft.model.ModelDisplayer; +import darkknight.jewelrycraft.model.ModelHalfHeart; +import darkknight.jewelrycraft.model.ModelHandPedestal; +import darkknight.jewelrycraft.model.ModelHeart; +import darkknight.jewelrycraft.model.ModelJewlersCraftingBench; +import darkknight.jewelrycraft.model.ModelMolder; +import darkknight.jewelrycraft.model.ModelShadowEye; +import darkknight.jewelrycraft.model.ModelShadowHand; +import darkknight.jewelrycraft.model.ModelSmelter; +import darkknight.jewelrycraft.tileentity.TileEntityDisplayer; +import darkknight.jewelrycraft.tileentity.TileEntityHandPedestal; +import darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable; +import darkknight.jewelrycraft.tileentity.TileEntityMolder; +import darkknight.jewelrycraft.tileentity.TileEntityShadowEye; +import darkknight.jewelrycraft.tileentity.TileEntityShadowHand; +import darkknight.jewelrycraft.tileentity.TileEntitySmelter; +import darkknight.jewelrycraft.tileentity.renders.ItemRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityHandPedestalRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityJewelrsCraftingTableRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityMolderRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowEyeRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntityShadowHandRender; +import darkknight.jewelrycraft.tileentity.renders.TileEntitySmelterRender; +import darkknight.jewelrycraft.util.JewelrycraftUtil; + +public class ClientProxy extends CommonProxy +{ + @Override + public void registerRenderers() + { + ResourceLocation pedestalResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/BricksPedestal.png"); + TileEntityHandPedestalRender pedestalRender = new TileEntityHandPedestalRender(new ModelHandPedestal(pedestalResourceLocation), pedestalResourceLocation); + ResourceLocation shadowResourceLocation = new ResourceLocation("jewelrycraft", "textures/tileentities/ShadowHand.png"); + TileEntityShadowHandRender shadowHandRender = new TileEntityShadowHandRender(new ModelShadowHand(shadowResourceLocation), shadowResourceLocation); + + ClientRegistry.bindTileEntitySpecialRenderer(TileEntitySmelter.class, new TileEntitySmelterRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityMolder.class, new TileEntityMolderRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityJewelrsCraftingTable.class, new TileEntityJewelrsCraftingTableRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityDisplayer.class, new TileEntityDisplayerRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowEye.class, new TileEntityShadowEyeRender()); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityHandPedestal.class, pedestalRender); + ClientRegistry.bindTileEntitySpecialRenderer(TileEntityShadowHand.class, shadowHandRender); + + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.displayer), new ItemRender(new TileEntityDisplayerRender(), new TileEntityDisplayer(), new ModelDisplayer())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.jewelCraftingTable), new ItemRender(new TileEntityJewelrsCraftingTableRender(), new TileEntityJewelrsCraftingTable(), new ModelJewlersCraftingBench())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.smelter), new ItemRender(new TileEntitySmelterRender(), new TileEntitySmelter(), new ModelSmelter())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.molder), new ItemRender(new TileEntityMolderRender(), new TileEntityMolder(), new ModelMolder())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowEye), new ItemRender(new TileEntityShadowEyeRender(), new TileEntityShadowEye(), new ModelShadowEye())); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.handPedestal), new ItemRender(pedestalRender, new TileEntityHandPedestal(), new ModelHandPedestal(pedestalResourceLocation))); + MinecraftForgeClient.registerItemRenderer(Item.getItemFromBlock(BlockList.shadowHand), new ItemRender(shadowHandRender, new TileEntityShadowHand(), new ModelShadowHand(shadowResourceLocation))); + VillagerRegistry.instance().registerVillagerSkin(3000, new ResourceLocation("jewelrycraft", "textures/entities/jeweler.png")); + + RenderingRegistry.registerEntityRenderingHandler(EntityHeart.class, new HeartRender(new ModelHeart(), 0.25F)); + RenderingRegistry.registerEntityRenderingHandler(EntityHalfHeart.class, new HeartRender(new ModelHalfHeart(), 0.25F)); + + TabRegistry.registerTab(new InventoryTabVanilla()); + TabRegistry.registerTab(new TabJewelry()); + MinecraftForge.EVENT_BUS.register(new TabRegistry()); + MinecraftForge.EVENT_BUS.register(new PlayerRenderHandler()); + ResourceLocation jeweleryTexture = new ResourceLocation("jewelrycraft", "textures/gui/curses.png"); + MinecraftForge.EVENT_BUS.register(new ScreenHandler(Minecraft.getMinecraft(), jeweleryTexture)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10304e6cbcd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10304e6cbcd000141b65e2fc7f94332d new file mode 100644 index 0000000..9e5a035 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/10304e6cbcd000141b65e2fc7f94332d @@ -0,0 +1,236 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/30327f097dcf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/30327f097dcf00141de78e4a85bb2469 new file mode 100644 index 0000000..a7e7f48 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/30327f097dcf00141de78e4a85bb2469 @@ -0,0 +1,222 @@ +package darkknight.jewelrycraft.util; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Random; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Blocks; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraftforge.oredict.OreDictionary; +import cpw.mods.fml.common.registry.GameData; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.events.EntityEventHandler; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; + +public class JewelrycraftUtil +{ + public static ArrayList objects = new ArrayList(); + public static ArrayList gem = new ArrayList(); + public static ArrayList jewelry = new ArrayList(); + public static ArrayList metal = new ArrayList(); + public static ArrayList ores = new ArrayList(); + public static HashMap oreToIngot = new HashMap(); + public static ArrayList jamcraftPlayers = new ArrayList(); + public static Random rand = new Random(); + + /** + * Adds gems and jewelry to their appropriate list + */ + public static void addStuff() + { + // Jewels + for(int i = 0; i < 16; i++) + gem.add(new ItemStack(ItemList.crystal, 1, i)); + gem.add(new ItemStack(Blocks.redstone_block)); + gem.add(new ItemStack(Blocks.lapis_block)); + gem.add(new ItemStack(Blocks.obsidian)); + gem.add(new ItemStack(Items.diamond)); + gem.add(new ItemStack(Items.emerald)); + gem.add(new ItemStack(Items.ender_pearl)); + gem.add(new ItemStack(Items.nether_star)); + // Jewelry + jewelry.add(new ItemStack(ItemList.ring)); + jewelry.add(new ItemStack(ItemList.necklace)); + jewelry.add(new ItemStack(ItemList.bracelet)); + jewelry.add(new ItemStack(ItemList.earrings)); + for(Object item: GameData.getItemRegistry()){ + ArrayList items = new ArrayList(); + if (((Item)item).getHasSubtypes()){ + for(int i = 0; i < ((Item)item).getMaxDamage(); i++) + items.add(new ItemStack((Item)item, 1, i)); + }else objects.add(new ItemStack((Item)item)); + if (!items.isEmpty()) objects.addAll(items); + } + } + + /** + * Adds curse points to a player + * + * @param player the player to add the points to + * @param points amount of curse points + */ + public static void addCursePoints(EntityPlayer player, int points) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setInteger("cursePoints", playerInfo.hasKey("cursePoints") ? (playerInfo.getInteger("cursePoints") + points) : points); + playerInfo.setBoolean("playerCursePointsChanged", true); + } + + public static int getCursePoints(EntityPlayer player) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + return playerInfo.getInteger("cursePoints"); + } + + /** + * Adds the UUID's of the jamcrafters in a list + */ + public static void jamcrafters() + { + jamcraftPlayers.add("d3214311-7550-4c9c-a372-d9292c10b8a6"); + jamcraftPlayers.add("a690119f-c4a2-4bd6-a99d-d63679abb328"); + jamcraftPlayers.add("de7c9903-51fa-4a24-88cd-48faf122ca36"); + jamcraftPlayers.add("70aeb298-3a7b-46da-a393-ab10df9359f2"); + jamcraftPlayers.add("6fbe603c-14bf-4085-afdd-abe592c26e7c"); + jamcraftPlayers.add("b0d21306-36bf-4d85-84df-a956d183c45a"); + jamcraftPlayers.add("1733a31f-01f9-4f4d-82aa-7de30ca810d3"); + jamcraftPlayers.add("4833eacf-1d94-49a7-9f89-4cf88d69dcf9"); + jamcraftPlayers.add("718cf671-9084-4e78-b91f-033e80aa11bf"); + jamcraftPlayers.add("bea5e0c4-85c4-454d-a081-e1eaae6895ee"); + jamcraftPlayers.add("7ecf3e2f-fedf-4f7e-8d24-6731d078db4f"); + jamcraftPlayers.add("1b11ad3a-f0ca-4695-a019-2d7e5d83a5fd"); + jamcraftPlayers.add("3ec9ac58-2f1b-4d3f-b4eb-3b875da877ae"); + jamcraftPlayers.add("cf9fa23f-205e-4eed-aba3-9f2848cd6a4d"); + jamcraftPlayers.add("91880caa-b032-48e3-bfe8-c2c7ed31824e"); + jamcraftPlayers.add("8d0b3804-f71c-4219-897b-8c315448ea7c"); + jamcraftPlayers.add("bbb87dbe-690f-4205-bdc5-72ffb8ebc29d"); + } + + /** + * Adds a random amount of modifiers to a list + * + * @param randValue maximum number of modifiers + * @return a list containing the random modifiers + */ + public static ArrayList addRandomModifiers(int randValue) + { + ArrayList list = new ArrayList(); + for(int i = 0; i < 2 + randValue; i++){ + ItemStack item = objects.get(new Random().nextInt(objects.size())); + item.stackSize = 1 + new Random().nextInt(2); + list.add(item); + } + return list; + } + + /** + * Links ores with their appropriate ingot + */ + public static void addMetals() + { + int index = 0; + while (index < OreDictionary.getOreNames().length){ + Iterator i = OreDictionary.getOres(OreDictionary.getOreNames()[index]).iterator(); + while (i.hasNext()){ + ItemStack nextStack = i.next(); + if ((nextStack.getItem().getUnlocalizedName().toLowerCase().contains("ingot") || nextStack.getItem().getUnlocalizedName().toLowerCase().contains("alloy")) && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("powder") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("dust") && !nextStack.getItem().getUnlocalizedName().toLowerCase().contains("block") && !metal.contains(nextStack)){ + metal.add(nextStack); + if (OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")) != null){ + ores.addAll(OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore"))); + Iterator ores = OreDictionary.getOres(OreDictionary.getOreNames()[index].replace("ingot", "ore")).iterator(); + while (ores.hasNext()){ + ItemStack ore = ores.next(); + oreToIngot.put(ore.getItem(), nextStack); + } + } + } + } + index++; + } + } + + /** + * Checks to see if the specified item is a gem + * + * @param item ItemStack containing the item + * @return is the item a gem + */ + public static boolean isGem(ItemStack item) + { + Iterator i = gem.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a metal + * + * @param item ItemStack containing the item + * @return is the item a metal + */ + public static boolean isMetal(ItemStack item) + { + Iterator i = metal.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is a piece of jewelry + * + * @param item ItemStack containing the item + * @return is the item a piece of jewelry + */ + public static boolean isJewelry(ItemStack item) + { + Iterator i = jewelry.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Checks to see if the specified item is an ore + * + * @param item ItemStack containing the item + * @return is the item an ore + */ + public static boolean isOre(ItemStack item) + { + Iterator i = ores.iterator(); + while (i.hasNext()){ + ItemStack temp = i.next(); + if (temp.getItem() == item.getItem() && temp.getItemDamage() == item.getItemDamage()) return true; + } + return false; + } + + /** + * Gets the ingot from the ore + * + * @param ore the ore + * @return the ingot + */ + public static ItemStack getIngotFromOre(Item ore) + { + return oreToIngot.get(ore); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/80f0e254bed000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/80f0e254bed000141b65e2fc7f94332d new file mode 100644 index 0000000..c16c5be --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/f9/80f0e254bed000141b65e2fc7f94332d @@ -0,0 +1,237 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.block.BlockShadowEye; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + if(xRot >= 90F || zRot >= 90F) GL11.glTranslatef(0F, -0.2F, 0F); + if(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockShadowEye) GL11.glTranslatef(0F, 0F, 0.025F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fa/602b84f79bd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fa/602b84f79bd000141b65e2fc7f94332d new file mode 100644 index 0000000..d4f56cb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fa/602b84f79bd000141b65e2fc7f94332d @@ -0,0 +1,44 @@ +package darkknight.jewelrycraft.container; + +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import darkknight.jewelrycraft.client.GuiGuide; +import darkknight.jewelrycraft.item.ItemList; + +public class GuiTabIntroduction extends GuiTab +{ + public GuiTabIntroduction(int id) + { + super("Introduction", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(ItemList.ring); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + String text = ""; + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + text = "Welcome to Jewelrycraft 2! This mod is about making jewelry that you can modify to your own will. To find out how to create a jewelry, please consult the book and look at the Smelter block. To add modifiers to it you need to perform a ritual. To see how to do that"; + Page.addTextPage(gui, gui.getLeft() + xPos, gui.getTop(), text); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/9020325670cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/9020325670cf00141de78e4a85bb2469 new file mode 100644 index 0000000..6a786a0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/9020325670cf00141de78e4a85bb2469 @@ -0,0 +1,459 @@ +package darkknight.jewelrycraft.events; + +import ibxm.Player; +import java.io.EOFException; +import java.io.File; +import java.io.FileInputStream; +import java.io.FileOutputStream; +import java.io.IOException; +import java.util.Iterator; +import java.util.List; +import java.util.Random; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; +import net.minecraft.init.Items; +import net.minecraft.item.ItemStack; +import net.minecraft.nbt.CompressedStreamTools; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.server.MinecraftServer; +import net.minecraft.util.AxisAlignedBB; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.MathHelper; +import net.minecraftforge.client.event.EntityViewRenderEvent; +import net.minecraftforge.common.MinecraftForge; +import net.minecraftforge.event.entity.EntityJoinWorldEvent; +import net.minecraftforge.event.entity.item.ItemTossEvent; +import net.minecraftforge.event.entity.living.LivingAttackEvent; +import net.minecraftforge.event.entity.living.LivingDeathEvent; +import net.minecraftforge.event.entity.living.LivingEvent.LivingUpdateEvent; +import net.minecraftforge.event.entity.living.LivingFallEvent; +import net.minecraftforge.event.entity.player.PlayerEvent; +import net.minecraftforge.event.entity.player.PlayerFlyableFallEvent; +import net.minecraftforge.event.world.WorldEvent; +import org.lwjgl.opengl.GL11; +import cpw.mods.fml.common.FMLCommonHandler; +import cpw.mods.fml.common.eventhandler.SubscribeEvent; +import cpw.mods.fml.relauncher.Side; +import cpw.mods.fml.relauncher.SideOnly; +import darkknight.jewelrycraft.JewelrycraftMod; +import darkknight.jewelrycraft.config.ConfigHandler; +import darkknight.jewelrycraft.curses.Curse; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.item.ItemBaseJewelry; +import darkknight.jewelrycraft.item.ItemBracelet; +import darkknight.jewelrycraft.item.ItemList; +import darkknight.jewelrycraft.lib.Reference; +import darkknight.jewelrycraft.network.PacketClearColorCache; +import darkknight.jewelrycraft.network.PacketRequestPlayerInfo; +import darkknight.jewelrycraft.network.PacketSendCurseStats; +import darkknight.jewelrycraft.network.PacketSendPlayerInfo; +import darkknight.jewelrycraft.util.BlockUtils; +import darkknight.jewelrycraft.util.JewelryNBT; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +/** + * Code taken from OpenBlocks + */ +public class EntityEventHandler +{ + /** + * @param event + */ + @SubscribeEvent + public void onEntityJoinWorld(EntityJoinWorldEvent event) + { + if (event.entity instanceof EntityPlayerMP) JewelrycraftMod.netWrapper.sendTo(new PacketClearColorCache(), (EntityPlayerMP)event.entity); + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + final Entity entity = event.entity; + if (!event.world.isRemote && entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + boolean shouldGiveManual = ItemList.guide != null && !persistTag.getBoolean("givenGuide"); + if (shouldGiveManual){ + ItemStack manual = new ItemStack(ItemList.guide); + if (!player.inventory.addItemStackToInventory(manual)) BlockUtils.dropItemStackInWorld(player.worldObj, player.posX, player.posY, player.posZ, manual); + persistTag.setBoolean("givenGuide", true); + } + boolean render = persistTag.getBoolean("fancyRender"); + JewelrycraftMod.fancyRender = render; + for(Curse curse: Curse.getCurseList()) + if (!persistTag.hasKey(curse.getName())) persistTag.setInteger(curse.getName(), 0); + persistTag.setBoolean("sendInfo", true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityUpdate(LivingUpdateEvent event) + { + Entity entity = event.entity; + if (entity.getEntityData().getBoolean("stunned") && entity.getEntityData().getInteger("stunTime") > 0){ + entity.motionX *= 0D; + entity.motionZ *= 0D; + entity.motionY *= 0D; + entity.rotationPitch = entity.prevRotationPitch; + entity.rotationYaw = entity.prevRotationYaw; + entity.getEntityData().setInteger("stunTime", entity.getEntityData().getInteger("stunTime") - 1); + if (entity.getEntityData().getInteger("stunTime") == 0) entity.getEntityData().setBoolean("stunned", false); + entity.worldObj.spawnParticle("spell", entity.posX, entity.posY + entity.height, entity.posZ, 0.0D, 0.3D, 0.0D); + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + playerInfo.setBoolean("fancyRender", JewelrycraftMod.fancyRender); + if (playerInfo.getBoolean("stunned") && playerInfo.getInteger("stunTime") > 0){ + player.motionX *= 0D; + player.motionZ *= 0D; + player.motionY *= 0D; + player.rotationPitch = entity.prevRotationPitch; + player.rotationYaw = entity.prevRotationYaw; + playerInfo.setInteger("stunTime", playerInfo.getInteger("stunTime") - 1); + if (playerInfo.getInteger("stunTime") == 0) playerInfo.setBoolean("stunned", false); + player.worldObj.spawnParticle("spell", entity.posX, entity.posY + 0.5F, entity.posZ, 0.0D, 0.3D, 0.0D); + } + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + ((ItemBaseJewelry)item.getItem()).action(item, player); + } + if (!player.worldObj.isRemote){ + if (playerInfo.hasKey("reselectCurses") && !playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", playerInfo.getInteger("curseTime") - 10000); + if (playerInfo.getInteger("curseTime") <= 0) playerInfo.setBoolean("reselectCurses", true); + } + if (playerInfo.hasKey("playerCursePointsChanged") && playerInfo.getBoolean("playerCursePointsChanged")){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getBoolean("playerCursePointsChanged")) playerInfo.setBoolean("playerCursePointsChanged", false); + if (playerInfo.getBoolean("sendInfo")){ + JewelrycraftMod.netWrapper.sendToAll(new PacketSendCurseStats()); + playerInfo.setBoolean("sendInfo", false); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.action(player.worldObj, player); + } + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityAttacked(LivingAttackEvent event) + { + Entity entity = event.entityLiving; + if (entity instanceof EntityPlayer && !(event.source.getEntity() instanceof EntityPlayer)){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (event.source.getEntity() != null && event.source.getEntity().getEntityData().getBoolean("stunned")) event.setCanceled(true); + if (!player.worldObj.isRemote) for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onPlayerAttackedCacellable(item, player, event.source, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("negateDamage")){ + playerInfo.setBoolean("negateDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onPlayerAttacked(item, player, event.source, event.ammount); + } + if (player.getHealth() != player.prevHealth){ + if (playerInfo.getFloat("WhiteHeart") > 0){ + playerInfo.setFloat("WhiteHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + if (playerInfo.getFloat("BlueHeart") > 0){ + float damage = playerInfo.getFloat("BlueHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlueHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlueHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + }else if (playerInfo.getFloat("BlackHeart") > 0){ + AxisAlignedBB axisalignedbb = player.boundingBox.expand(2.0D, 0.0D, 2.0D); + List enemies = player.worldObj.getEntitiesWithinAABBExcludingEntity(player, axisalignedbb); + if (enemies != null && !enemies.isEmpty()){ + Iterator iterator = enemies.iterator(); + while (iterator.hasNext()){ + Entity enemy = (Entity)iterator.next(); + enemy.attackEntityFrom(DamageSourceList.blackHeart, 5f * event.ammount); + } + } + float damage = playerInfo.getFloat("BlackHeart") - event.ammount; + if (damage >= 0){ + playerInfo.setFloat("BlackHeart", damage); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(event.ammount); + }else{ + playerInfo.setFloat("BlackHeart", 0f); + JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + player.heal(Math.abs(damage)); + } + } + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedAction(player.worldObj, player); + }else if (event.source.getEntity() instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.source.getEntity(); + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + for(int i = 0; i < 18; i++) + if (playerInfo.hasKey("ext" + i)){ + NBTTagCompound nbt = (NBTTagCompound)playerInfo.getTag("ext" + i); + ItemStack item = ItemStack.loadItemStackFromNBT(nbt); + if (((ItemBaseJewelry)item.getItem()).onEntityAttackedCacellable(item, player, entity, event.ammount)){ + event.setCanceled(true); + break; + } + if (playerInfo.getBoolean("weakDamage")){ + playerInfo.setBoolean("weakDamage", false); + event.setCanceled(true); + break; + } + ((ItemBaseJewelry)item.getItem()).onEntityAttacked(item, player, entity, event.ammount); + } + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.attackedByPlayerAction(entity.worldObj, player, entity); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onPlayerRespawn(PlayerEvent.Clone event) + { + EntityPlayer player = event.entityPlayer; + if (!player.worldObj.isRemote){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("cursePoints") && playerInfo.getInteger("cursePoints") > 0){ + int points = playerInfo.getInteger("cursePoints"); + for(int i = 1; i <= JewelrycraftMod.MAX_CURSES; i++) + if (points > (i - 1) * 1750) addCurse(player, playerInfo, i); + if (!playerInfo.hasKey("curseTime") || !playerInfo.hasKey("reselectCurses") || playerInfo.getBoolean("reselectCurses")){ + playerInfo.setInteger("curseTime", 23000); + playerInfo.setBoolean("reselectCurses", false); + } + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.respawnAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param player + * @param playerInfo + * @param curse + */ + public void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseNo) + { + if (Curse.availableCurses.size() > 0 && curseNo > Curse.getCurseList().size() - Curse.availableCurses.size()){ + int no = JewelrycraftUtil.rand.nextInt(Curse.availableCurses.size()); + Curse cur = Curse.availableCurses.get(no); + playerInfo.setInteger(cur.getName(), 1); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + public static void addCurse(EntityPlayer player, NBTTagCompound playerInfo, int curseID, int grade) + { + Curse cur = Curse.getCurseList().get(curseID); + if (Curse.availableCurses.size() > 0 && Curse.availableCurses.contains(cur)){ + playerInfo.setInteger(cur.getName(), grade); + Curse.availableCurses.remove(cur); + playerInfo.setBoolean("sendInfo", true); + } + } + + @SubscribeEvent + public void itemToss(ItemTossEvent event) + { + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(event.player, "Jewelrycraft"); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0 && curse.itemToss()){ + EntityItem entityitem = new EntityItem(event.player.worldObj, event.player.posX + 0.5D, event.player.posY + 0.5D, event.player.posZ + 0.5D, event.entityItem.getEntityItem()); + entityitem.motionX = 0; + entityitem.motionZ = 0; + entityitem.motionY = 0.11000000298023224D; + event.player.worldObj.spawnEntityInWorld(entityitem); + List players = MinecraftServer.getServer().getConfigurationManager().playerEntityList; + Iterator plrs = players.iterator(); + while (plrs.hasNext()) + ((EntityPlayerMP)plrs.next()).addChatComponentMessage(new ChatComponentText("<" + event.player.getDisplayName() + "> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE!")); + event.setCanceled(true); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void playerFileSave(PlayerEvent.SaveToFile event) + { + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onEntityDead(LivingDeathEvent event) + { + final Entity entity = event.entity; + Random rand = new Random(); + String[] types = {"Red", "Blue", "White", "Black"}; + if (!entity.worldObj.isRemote && !(entity instanceof EntityPlayer) && entity instanceof EntityLiving){ + EntityLiving live = (EntityLiving)entity; + String type = types[rand.nextInt(4)]; + if (rand.nextInt(6) == 0){ + if (type == "White"){ + EntityHeart h = new EntityHalfHeart(live.worldObj); + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + }else{ + for(int i = 1; i <= 1 + rand.nextInt(1 + (int)(live.getMaxHealth() / 20)); i++){ + EntityHeart[] hearts = {new EntityHeart(live.worldObj), new EntityHalfHeart(entity.worldObj)}; + EntityHeart h = hearts[rand.nextInt(2)]; + h.setType(type); + h.setLocationAndAngles(live.posX, live.posY, live.posZ, MathHelper.wrapAngleTo180_float(rand.nextFloat() * 360.0F), 0.0F); + live.worldObj.spawnEntityInWorld(h); + } + } + } + } + if (entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)entity; + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.hasKey("reselectCurses") && playerInfo.getBoolean("reselectCurses")){ + for(Curse l: Curse.getCurseList()){ + if (playerInfo.getInteger(l.getName()) == 1){ + playerInfo.setInteger(l.getName(), 0); + if (!Curse.availableCurses.contains(l)) Curse.availableCurses.add(l); + }else if (playerInfo.getInteger(l.getName()) >= 2) playerInfo.setInteger(l.getName(), 1); + } + if (entity.worldObj.isRemote) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + playerInfo.setBoolean("sendInfo", true); + for(Curse curse: Curse.getCurseList()) + if (playerInfo.getInteger(curse.getName()) > 0) curse.deathAction(player.worldObj, player); + } + if (event.entity instanceof EntityPlayer && !(event.entity instanceof EntityPlayerMP)) JewelrycraftMod.netWrapper.sendToServer(new PacketRequestPlayerInfo()); + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldLoad(WorldEvent.Load event) + { + if (!event.world.isRemote){ + new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft").mkdirs(); + JewelrycraftMod.liquidsConf = new File(JewelrycraftMod.dir + File.separator + "Jewelrycraft", "JLP" + event.world.getWorldInfo().getWorldName() + ".cfg"); + try{ + if (!JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.liquidsConf.createNewFile(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) JewelrycraftMod.saveData = CompressedStreamTools.readCompressed(new FileInputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + public void onWorldSave(WorldEvent.Save event) + { + if (FMLCommonHandler.instance().getEffectiveSide().isServer()) try{ + if (JewelrycraftMod.liquidsConf.exists()) CompressedStreamTools.writeCompressed(JewelrycraftMod.saveData, new FileOutputStream(JewelrycraftMod.liquidsConf)); + } + catch(EOFException e){ + e.printStackTrace(); + } + catch(IOException e){ + e.printStackTrace(); + } + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogColors(EntityViewRenderEvent.FogColors event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + event.red = 0f; + event.green = 0f; + event.blue = 0f; + } + } + if (event.isCancelable()) event.setCanceled(true); + } + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void fogDensity(EntityViewRenderEvent.FogDensity event) + {} + + /** + * @param event + */ + @SubscribeEvent + @SideOnly (Side.CLIENT) + public void renderFog(EntityViewRenderEvent.RenderFogEvent event) + { + if (event.entity instanceof EntityPlayer){ + EntityPlayer player = (EntityPlayer)event.entity; + NBTTagCompound persistTag = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (persistTag.getBoolean("nearStartedRitual")){ + GL11.glFogi(GL11.GL_FOG_MODE, GL11.GL_EXP); + GL11.glFogf(GL11.GL_FOG_DENSITY, 0.6F); + } + } + if (event.isCancelable()) event.setCanceled(true); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/906294ac70cf00141de78e4a85bb2469 b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/906294ac70cf00141de78e4a85bb2469 new file mode 100644 index 0000000..f48cc4a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fb/906294ac70cf00141de78e4a85bb2469 @@ -0,0 +1,42 @@ +package darkknight.jewelrycraft.curses; + +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLiving; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.monster.EntityMob; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.nbt.NBTTagCompound; +import net.minecraft.world.World; +import darkknight.jewelrycraft.damage.DamageSourceList; +import darkknight.jewelrycraft.entities.EntityHalfHeart; +import darkknight.jewelrycraft.entities.EntityHeart; +import darkknight.jewelrycraft.util.JewelrycraftUtil; +import darkknight.jewelrycraft.util.PlayerUtils; + +public class CurseInfamy extends Curse +{ + public CurseInfamy(int id, String name, int text) + { + super(id, name, text); + } + + @Override + public void attackedByPlayerAction(World world, EntityPlayer player, Entity target) + { + if (rand.nextInt(5) == 0 && !world.isRemote && !(target instanceof EntityMob) && target instanceof EntityLiving && !(target instanceof EntityHeart) && !(target instanceof EntityHalfHeart) && target.canAttackWithItem()){ + NBTTagCompound playerInfo = PlayerUtils.getModPlayerPersistTag(player, "Jewelrycraft"); + if (playerInfo.getFloat("BlackHeart") < 20F) playerInfo.setFloat("BlackHeart", playerInfo.getFloat("BlackHeart") + 1.0F); + if (player.getMaxHealth() >= 3F){ + player.getEntityAttribute(SharedMonsterAttributes.maxHealth).setBaseValue(player.getMaxHealth() - 1.0F); + player.setHealth(player.getHealth() - 1.0F); + } + player.setHealth(player.getHealth() - 1.0F); + JewelrycraftUtil.addCursePoints(player, 10); + } + } + + public String getDescription() + { + return "What have you done?!"; + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/00facaebbad000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/00facaebbad000141b65e2fc7f94332d new file mode 100644 index 0000000..a5ea8af --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/00facaebbad000141b65e2fc7f94332d @@ -0,0 +1,112 @@ +package darkknight.jewelrycraft.container; + +import org.lwjgl.opengl.GL11; +import net.minecraft.init.Blocks; +import net.minecraft.item.ItemStack; +import net.minecraft.util.EnumChatFormatting; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.client.GuiGuide; + +public class GuiTabRitual extends GuiTab +{ + public GuiTabRitual(int id) + { + super("Ritual", id); + } + + @Override + public ItemStack getIcon() + { + return new ItemStack(BlockList.handPedestal); + } + + @Override + public void drawBackground(GuiGuide gui, int x, int y, int page) + { + int xPos = page % 2 == 0 ? 107 : -35; + switch(page) + { + case 1: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 1", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + //Top + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, 45, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*0, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.handPedestal), 0, -45, 0); + + //Left + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*-1, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 90, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Bottom + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*10, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + //Right + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*3, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*9, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*7, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*4, gui.getTop() + 11*5, x, y, new ItemStack(BlockList.handPedestal), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 2: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 2", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 3: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 3", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*1, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*8, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*0, gui.getTop() + 11*9, x, y, new ItemStack(BlockList.shadowBlock), 0, 0, 0); + + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stonebrick), 0, 0, 0); + break; + + case 4: + Page.drawText(gui, EnumChatFormatting.DARK_BLUE + "\u00a7n" + "Layer 4", gui.getLeft() + xPos + 35, gui.getTop() - 30); + for(int i = -1; i < 10; i++) + for(int j = 0; j < 11; j++) + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*i, gui.getTop() + 11*j, x, y, new ItemStack(Blocks.air), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*2, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + Page.addSlotItem(gui, gui.getLeft() + xPos + 11*6, gui.getTop() + 11*5, x, y, new ItemStack(Blocks.stone_brick_stairs), 0, 0, 0); + break; + } + } + + @Override + public int getMaxPages() + { + return 4; + } + + @Override + public void drawForeground(GuiGuide gui, int x, int y, int page) + {} +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/a0e56af6bbd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/a0e56af6bbd000141b65e2fc7f94332d new file mode 100644 index 0000000..ea40ffd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/fd/a0e56af6bbd000141b65e2fc7f94332d @@ -0,0 +1,235 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.RenderHelper; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate, float xRot, float yRot, float zRot) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ +// GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + GL11.glRotatef(xRot, 1, 0, 0); + GL11.glRotatef(yRot, 0, 1, 0); + GL11.glRotatef(zRot, 0, 0, 1); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.enableStandardItemLighting(); + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)) RenderHelper.disableStandardItemLighting(); + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/40a89923f4cf0014170de422db399e8d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/40a89923f4cf0014170de422db399e8d new file mode 100644 index 0000000..339dd64 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/40a89923f4cf0014170de422db399e8d @@ -0,0 +1,62 @@ +package darkknight.jewelrycraft.effects; + +import net.minecraft.client.Minecraft; +import net.minecraft.entity.monster.EntityEnderman; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Items; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.potion.Potion; +import net.minecraft.potion.PotionEffect; +import net.minecraft.util.ChatComponentText; +import net.minecraft.util.DamageSource; +import net.minecraft.util.EnumChatFormatting; +import net.minecraft.util.Vec3; +import net.minecraft.world.ChunkPosition; +import cpw.mods.fml.relauncher.ReflectionHelper; +import darkknight.jewelrycraft.item.ItemEarrings; +import darkknight.jewelrycraft.item.ItemNecklace; +import darkknight.jewelrycraft.util.JewelryNBT; + +public class EffectEnderEye extends ModifierEffects +{ + public EffectEnderEye() + { + super(new ItemStack(Items.ender_eye)); + } + + @Override + public void action(ItemStack item, EntityPlayer player, Item jewelry) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); + if (jewelry instanceof ItemEarrings && pos != -1 && !player.worldObj.isRemote){ + for(Object e: player.worldObj.getEntitiesWithinAABB(EntityEnderman.class, player.boundingBox.expand(100D, 0D, 100D))){ + EntityEnderman enderman = (EntityEnderman)e; + ReflectionHelper.setPrivateValue(EntityEnderman.class, enderman, -1, "stareTimer", "field_70826_g"); + Vec3 vec3 = player.getLook(1.0F).normalize(); + Vec3 vec31 = Vec3.createVectorHelper(enderman.posX - player.posX, enderman.boundingBox.minY + (double)(enderman.height / 2.0F) - (player.posY + (double)player.getEyeHeight()), enderman.posZ - player.posZ); + double d0 = vec31.lengthVector(); + vec31 = vec31.normalize(); + double d1 = vec3.dotProduct(vec31); + if (d1 > 1.0D - 0.025D / d0 && player.canEntityBeSeen(enderman)){ + enderman.setTarget(null); + if (!player.isPotionActive(Potion.confusion) || player.getActivePotionEffect(Potion.confusion).getDuration() <= 80) player.addPotionEffect(new PotionEffect(Potion.confusion.id, 300, 2)); + } + } + } + if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote){ + ChunkPosition chunkposition = player.worldObj.findClosestStructure("Stronghold", (int)player.posX, (int)player.posY, (int)player.posZ); + if (chunkposition != null){ + Minecraft.getMinecraft().thePlayer.motionX += 0.01D*Math.signum((double)chunkposition.chunkPosX - player.posX); + Minecraft.getMinecraft().thePlayer.motionZ += 0.01D*Math.signum((double)chunkposition.chunkPosZ - player.posZ); + } + } + } + + @Override + public void onPlayerAttacked(ItemStack item, EntityPlayer player, DamageSource source, Item jewelry, float amount) + { + int pos = JewelryNBT.doesModifierExist(item, modifier); +// if (jewelry instanceof ItemNecklace && pos != -1 && !player.worldObj.isRemote) player.addPotionEffect(new PotionEffect(Potion.blindness.id, 100, 1)); + } +} diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/a0f1a1f6afd000141b65e2fc7f94332d b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/a0f1a1f6afd000141b65e2fc7f94332d new file mode 100644 index 0000000..8b62f5d --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.history/ff/a0f1a1f6afd000141b65e2fc7f94332d @@ -0,0 +1,244 @@ +package darkknight.jewelrycraft.client; + +import java.util.ArrayList; +import java.util.List; +import net.minecraft.block.Block; +import net.minecraft.block.BlockAir; +import net.minecraft.client.Minecraft; +import net.minecraft.client.gui.FontRenderer; +import net.minecraft.client.gui.inventory.GuiContainer; +import net.minecraft.client.renderer.entity.RenderManager; +import net.minecraft.entity.item.EntityItem; +import net.minecraft.init.Blocks; +import net.minecraft.inventory.Container; +import net.minecraft.item.ItemStack; +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; +import org.lwjgl.opengl.GL11; +import darkknight.jewelrycraft.block.BlockList; +import darkknight.jewelrycraft.container.GuiRectangle; +import darkknight.jewelrycraft.container.GuiTab; +import darkknight.jewelrycraft.container.GuiTabBlocks; +import darkknight.jewelrycraft.container.GuiTabGemsAndIngots; +import darkknight.jewelrycraft.container.GuiTabIntroduction; +import darkknight.jewelrycraft.container.GuiTabItems; +import darkknight.jewelrycraft.container.GuiTabModifiers; +import darkknight.jewelrycraft.container.GuiTabRitual; + +public class GuiGuide extends GuiContainer +{ + public int page, rot, del; + public boolean prevHover, nextHover; + World world; + private final GuiTab[] tabs; + private GuiTab activeTab; + ResourceLocation pageTexture, flippedPageTexture; + + /** + * @param container + * @param world + * @param pageTex + * @param flipPageTex + */ + public GuiGuide(Container container, World world, ResourceLocation pageTex, ResourceLocation flipPageTex) + { + super(container); + page = 1; + rot = 0; + del = 0; + this.world = world; + tabs = new GuiTab[]{new GuiTabIntroduction(0), new GuiTabBlocks(1), new GuiTabItems(2), new GuiTabGemsAndIngots(3), new GuiTabModifiers(4), new GuiTabRitual(5)}; + activeTab = tabs[0]; + pageTexture = pageTex; + flippedPageTexture = flipPageTex; + } + + /** + * @param f + * @param i + * @param j + */ + @Override + protected void drawGuiContainerBackgroundLayer(float f, int i, int j) + { + nextHover = false; + prevHover = false; + if (del == 0) rot++; + del++; + if (del >= 2) del = 0; + Minecraft.getMinecraft().getTextureManager().bindTexture(pageTexture); + drawTexturedModalRect(guiLeft + 147 / 2 + 20, guiTop - 10, 0, 0, 145, 180); + Minecraft.getMinecraft().getTextureManager().bindTexture(flippedPageTexture); + drawTexturedModalRect(guiLeft - 147 / 2 + 21, guiTop - 10, 0, 0, 145, 180); + for(GuiRectangle tab: tabs){ + int srcX = 24; + int sizeX = 19; + if (tab == activeTab){ + srcX += 38; + sizeX += 3; + }else if (tab.inRect(this, i, j)) srcX += 19; + tab.draw(this, srcX, 180, sizeX, 18); + } + if (i >= guiLeft + 195 + 20 && i <= guiLeft + 195 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page + 2 <= activeTab.getMaxPages()){ + drawTexturedModalRect(guiLeft + 195 + 20, guiTop + 127 + 20, 0, 180, 11, 14); + nextHover = true; + } + if (i >= guiLeft + 20 - 61 && i <= guiLeft - 61 + 20 + 11 && j >= guiTop + 127 + 20 && j <= guiTop + 127 + 20 + 14 && page - 2 > 0){ + drawTexturedModalRect(guiLeft - 61 + 20, guiTop + 127 + 20, 11, 180, 11, 14); + prevHover = true; + } + activeTab.drawBackground(this, i, j, page); + activeTab.drawBackground(this, i, j, page + 1); + ArrayList text = new ArrayList(); + text.add(Integer.toString(page)); + drawHoveringText(text, guiLeft - 10 + 20 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + text.remove(Integer.toString(page)); + text.add(Integer.toString(page + 1)); + drawHoveringText(text, guiLeft - 10 + 20 + 147 - text.get(0).length(), guiTop + 150 + 20, fontRendererObj); + for(int tab = 0; tab < tabs.length; tab++) + renderItem(tabs[tab].getIcon(), guiLeft - 52, guiTop + 26 + tab * 19, activeTab.getIcon()); + } + + /** + * @param x + * @param y + */ + @Override + protected void drawGuiContainerForegroundLayer(int x, int y) + { + activeTab.drawForeground(this, x, y, page); + activeTab.drawForeground(this, x, y, page + 1); + for(GuiTab tab: tabs) + tab.drawString(this, x, y, tab.getName()); + } + + /** + * @param x + * @param y + * @param button + */ + @Override + protected void mouseClicked(int x, int y, int button) + { + if (nextHover && page + 2 <= activeTab.getMaxPages()) page += 2; + else if (prevHover && page > 1) page -= 2; + activeTab.mouseClick(this, x, y, button); + for(GuiTab tab: tabs) + if (activeTab != tab) if (tab.inRect(this, x, y)){ + activeTab = tab; + page = 1; + break; + } + } + + /** + * @param item + * @param x + * @param y + * @param activeIcon + */ + public void renderItem(ItemStack item, float x, float y, ItemStack activeIcon) + { + GL11.glPushMatrix(); + GL11.glDisable(GL11.GL_LIGHTING); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))) y -= 4; + GL11.glTranslatef(x, y, 100); + float scale = 30F; + GL11.glScalef(-scale, scale, scale); + if (activeIcon != null && item.isItemEqual(activeIcon)) GL11.glRotatef(rot, 0, 1, 0); + if (item.isItemEqual(new ItemStack(BlockList.jewelAltar))){ + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + GL11.glRotatef(45.0F, 0.0F, 1.0F, 0.0F); + }else GL11.glRotatef(180.0F, 0.0F, 0.0F, 1.0F); + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + GL11.glRotatef(180F, 0F, 1F, 0F); + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glPopMatrix(); + } + + /** + * @param item + * @param x + * @param y + * @param scale + */ + public void renderItem(ItemStack item, float x, float y, float scale, boolean rotate) + { + GL11.glPushMatrix(); + EntityItem entityitem = new EntityItem(world, 0.0D, 0.0D, 0.0D, item); + entityitem.hoverStart = 0.0F; + GL11.glTranslatef(x, y, 100); + GL11.glScalef(-scale, scale, scale); + GL11.glRotatef(160.0F, 1.0F, 0.0F, 0.0F); + if (rotate) GL11.glRotatef(rot, 0.0F, 1.0F, 0.0F); + else{ + GL11.glRotatef(entityitem.getEntityItem().getItemDamage() % 8 / 8F * 360, 0, 1, 0); + if(ItemStack.areItemStacksEqual(item, new ItemStack(Blocks.light_weighted_pressure_plate, 1, 0)))GL11.glRotatef(25.0F, -1.0F, 0.0F, 0.0F); + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glEnable(GL11.GL_LIGHTING); + GL11.glEnable(GL11.GL_LIGHT0); + } + if (RenderManager.instance.options.fancyGraphics) RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + else{ + RenderManager.instance.options.fancyGraphics = true; + RenderManager.instance.renderEntityWithPosYaw(entityitem, 0.0D, 0.0D, 0.0D, 0.0F, 0.0F); + RenderManager.instance.options.fancyGraphics = false; + } + if (!(Block.getBlockFromItem(entityitem.getEntityItem().getItem()) instanceof BlockAir)){ + GL11.glDisable(GL11.GL_LIGHT0); + GL11.glDisable(GL11.GL_LIGHTING); + } + GL11.glPopMatrix(); + } + + /** + * @return + */ + public int getLeft() + { + return guiLeft; + } + + /** + * @return + */ + public int getTop() + { + return guiTop; + } + + /** + * @return + */ + public FontRenderer getFont() + { + return fontRendererObj; + } + + /** + * @param lst + * @param x + * @param y + */ + @SuppressWarnings ("rawtypes") + public void drawHoverString(List lst, int x, int y) + { + drawHoveringText(lst, x, y, fontRendererObj); + } +} \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.location b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.location new file mode 100644 index 0000000..e2f3e5e Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.location differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap new file mode 100644 index 0000000..91d6c54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.markers.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap new file mode 100644 index 0000000..91d6c54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/.org.eclipse.jdt.core.external.folders/.syncinfo.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/13/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/13/history.index new file mode 100644 index 0000000..f712cf9 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/13/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2/history.index new file mode 100644 index 0000000..17bcb2d Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2e/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2e/history.index new file mode 100644 index 0000000..8340ff2 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/2e/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/35/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/35/history.index new file mode 100644 index 0000000..caf21e6 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/35/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/7f/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/7f/history.index new file mode 100644 index 0000000..042f9cd Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/7f/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/8d/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/8d/history.index new file mode 100644 index 0000000..523af06 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/8d/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/df/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/df/history.index new file mode 100644 index 0000000..f3b0bf8 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/df/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/e7/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/e7/history.index new file mode 100644 index 0000000..8bca368 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/e7/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/fe/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/fe/history.index new file mode 100644 index 0000000..9a49138 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/fe/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/history.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/history.index new file mode 100644 index 0000000..6f69b92 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.indexes/e4/b9/22/7d/96/history.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.location b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.location new file mode 100644 index 0000000..815f590 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.location differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers new file mode 100644 index 0000000..bbc6768 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers.snap new file mode 100644 index 0000000..91d6c54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.markers.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.syncinfo.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.syncinfo.snap new file mode 100644 index 0000000..91d6c54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/.syncinfo.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/org.eclipse.jdt.core/state.dat b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/org.eclipse.jdt.core/state.dat new file mode 100644 index 0000000..b90196e Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.projects/Minecraft/org.eclipse.jdt.core/state.dat differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version new file mode 100644 index 0000000..25cb955 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/history.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index new file mode 100644 index 0000000..249d41a Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version new file mode 100644 index 0000000..6b2aaa7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.indexes/properties.version @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap new file mode 100644 index 0000000..91d6c54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/.markers.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/36.tree b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/36.tree new file mode 100644 index 0000000..d58b006 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.root/36.tree differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources new file mode 100644 index 0000000..2daefb8 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.resources/36.snap b/eclipse/.metadata/.plugins/org.eclipse.core.resources/36.snap new file mode 100644 index 0000000..05fd643 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.core.resources/36.snap differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.jautodoc.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.jautodoc.prefs new file mode 100644 index 0000000..2893eb0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/net.sf.jautodoc.prefs @@ -0,0 +1,8 @@ +add_todo=false +create_dummy_doc=false +eclipse.preferences.version=1 +filter_fields=false +filter_types=false +replacements=\n\n\nGets the\nSets the\nAdds the\nEdits the\nRemoves the\nInits the\nParses the\nCreates the\nBuilds the\nChecks if is\nPrints the\nChecks for\n\n\n +single_line_comment=false +use_internal_formatter=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.net.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.net.prefs new file mode 100644 index 0000000..2774420 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.net.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.core.net.hasMigrated=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 0000000..466d7f9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,4 @@ +#Sun Jun 05 18:58:07 CEST 2011 +version=1 +eclipse.preferences.version=1 +refresh.enabled=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs new file mode 100644 index 0000000..9cbc3a1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.debug.core.PREF_DELETE_CONFIGS_ON_PROJECT_DELETE=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs new file mode 100644 index 0000000..c068046 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.debug.ui.prefs @@ -0,0 +1,12 @@ +Console.highWaterMark=88000 +Console.limitConsoleOutput=false +StringVariablePreferencePage=130,107,107,86, +eclipse.preferences.version=1 +org.eclipse.debug.ui.PREF_LAUNCH_PERSPECTIVES=\r\n\r\n +org.eclipse.debug.ui.UseContextualLaunch=false +org.eclipse.debug.ui.inColor=0,128,0 +org.eclipse.debug.ui.switch_perspective_on_suspend=never +org.eclipse.debug.ui.user_view_bindings=\r\n\r\n\r\n\r\n\r\n\r\n +pref_state_memento.org.eclipse.debug.ui.DebugVieworg.eclipse.debug.ui.DebugView=\r\n +preferredDetailPanes=DefaultDetailPane\:DefaultDetailPane| +preferredTargets=default\:default| diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs new file mode 100644 index 0000000..333b991 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.epp.usagedata.gathering.prefs @@ -0,0 +1,3 @@ +#Sun Jun 05 18:58:07 CEST 2011 +eclipse.preferences.version=1 +org.eclipse.epp.usagedata.gathering.enabled=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..d9d57a2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,311 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.classpathVariable.JRE_LIB=C\:/Program Files/Java/jdk1.7.0_71/jre/lib/rt.jar +org.eclipse.jdt.core.classpathVariable.JRE_SRC=C\:/Program Files/Java/jdk1.7.0_71/src.zip +org.eclipse.jdt.core.classpathVariable.JRE_SRCROOT= +org.eclipse.jdt.core.codeComplete.argumentPrefixes= +org.eclipse.jdt.core.codeComplete.argumentSuffixes= +org.eclipse.jdt.core.codeComplete.fieldPrefixes= +org.eclipse.jdt.core.codeComplete.fieldSuffixes= +org.eclipse.jdt.core.codeComplete.localPrefixes= +org.eclipse.jdt.core.codeComplete.localSuffixes= +org.eclipse.jdt.core.codeComplete.staticFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFieldSuffixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldPrefixes= +org.eclipse.jdt.core.codeComplete.staticFinalFieldSuffixes= +org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.deprecation=ignore +org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore +org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore +org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=ignore +org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=ignore +org.eclipse.jdt.core.compiler.problem.unusedImport=ignore +org.eclipse.jdt.core.compiler.problem.unusedLocal=ignore +org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=ignore +org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.formatter.align_type_members_on_columns=false +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_assignment=16 +org.eclipse.jdt.core.formatter.alignment_for_binary_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_compact_if=17 +org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=16 +org.eclipse.jdt.core.formatter.alignment_for_enum_constants=16 +org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=16 +org.eclipse.jdt.core.formatter.alignment_for_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_resources_in_try=17 +org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=16 +org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=16 +org.eclipse.jdt.core.formatter.alignment_for_union_type_in_multicatch=16 +org.eclipse.jdt.core.formatter.blank_lines_after_imports=1 +org.eclipse.jdt.core.formatter.blank_lines_after_package=1 +org.eclipse.jdt.core.formatter.blank_lines_before_field=0 +org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0 +org.eclipse.jdt.core.formatter.blank_lines_before_imports=0 +org.eclipse.jdt.core.formatter.blank_lines_before_member_type=0 +org.eclipse.jdt.core.formatter.blank_lines_before_method=1 +org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1 +org.eclipse.jdt.core.formatter.blank_lines_before_package=0 +org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=0 +org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1 +org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line +org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line +org.eclipse.jdt.core.formatter.brace_position_for_lambda_body=end_of_line +org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line +org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line +org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=true +org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=true +org.eclipse.jdt.core.formatter.comment.format_block_comments=true +org.eclipse.jdt.core.formatter.comment.format_header=false +org.eclipse.jdt.core.formatter.comment.format_html=true +org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=true +org.eclipse.jdt.core.formatter.comment.format_line_comments=true +org.eclipse.jdt.core.formatter.comment.format_source_code=true +org.eclipse.jdt.core.formatter.comment.indent_parameter_description=false +org.eclipse.jdt.core.formatter.comment.indent_root_tags=false +org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert +org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=do not insert +org.eclipse.jdt.core.formatter.comment.line_length=9999 +org.eclipse.jdt.core.formatter.comment.new_lines_at_block_boundaries=true +org.eclipse.jdt.core.formatter.comment.new_lines_at_javadoc_boundaries=true +org.eclipse.jdt.core.formatter.comment.preserve_white_space_between_code_and_line_comments=false +org.eclipse.jdt.core.formatter.compact_else_if=true +org.eclipse.jdt.core.formatter.continuation_indentation=1 +org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=1 +org.eclipse.jdt.core.formatter.disabling_tag=@formatter\:off +org.eclipse.jdt.core.formatter.enabling_tag=@formatter\:on +org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false +org.eclipse.jdt.core.formatter.format_line_comment_starting_on_first_column=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true +org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true +org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_empty_lines=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true +org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=true +org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true +org.eclipse.jdt.core.formatter.indentation.size=4 +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_field=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_local_variable=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_method=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_package=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_parameter=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_annotation_on_type=insert +org.eclipse.jdt.core.formatter.insert_new_line_after_label=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_after_type_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert +org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert +org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=do not insert +org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert +org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert +org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_after_lambda_arrow=insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert +org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_try_resources=insert +org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert +org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=insert +org.eclipse.jdt.core.formatter.insert_space_before_lambda_arrow=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_try=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert +org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert +org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert +org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_try_resources=do not insert +org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert +org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert +org.eclipse.jdt.core.formatter.join_lines_in_comments=true +org.eclipse.jdt.core.formatter.join_wrapped_lines=true +org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=true +org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=true +org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false +org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=true +org.eclipse.jdt.core.formatter.lineSplit=9999 +org.eclipse.jdt.core.formatter.never_indent_block_comments_on_first_column=false +org.eclipse.jdt.core.formatter.never_indent_line_comments_on_first_column=false +org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0 +org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=0 +org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false +org.eclipse.jdt.core.formatter.tabulation.char=space +org.eclipse.jdt.core.formatter.tabulation.size=4 +org.eclipse.jdt.core.formatter.use_on_off_tags=false +org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=true +org.eclipse.jdt.core.formatter.wrap_before_binary_operator=true +org.eclipse.jdt.core.formatter.wrap_before_or_operator_multicatch=true +org.eclipse.jdt.core.formatter.wrap_outer_expressions_when_nested=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs new file mode 100644 index 0000000..5507262 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.launching.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.launching.PREF_VM_XML=\r\n\r\n\r\n\r\n\r\n\r\n\r\n diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs new file mode 100644 index 0000000..64475e3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jdt.ui.prefs @@ -0,0 +1,34 @@ +command=C\:\\Program Files\\Java\\jdk1.7.0_71\\bin\\javadoc.exe +content_assist_disabled_computers=org.eclipse.jdt.ui.textProposalCategory\u0000org.eclipse.recommenders.calls.rcp.proposalCategory.templates\u0000org.eclipse.mylyn.java.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaAllProposalCategory\u0000org.eclipse.jdt.ui.javaNoTypeProposalCategory\u0000org.eclipse.jdt.ui.javaTypeProposalCategory\u0000org.eclipse.recommenders.chain.rcp.proposalCategory.chain\u0000 +content_assist_lru_history= +content_assist_number_of_computers=19 +content_assist_proposals_background=255,255,255 +content_assist_proposals_foreground=0,0,0 +eclipse.preferences.version=1 +fontPropagated=true +formatter_profile=_Domi's Code Style +formatter_settings_version=12 +org.eclipse.jdt.internal.ui.navigator.layout=2 +org.eclipse.jdt.ui.cleanupprofiles=\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n +org.eclipse.jdt.ui.cleanupprofiles.version=2 +org.eclipse.jdt.ui.editor.tab.width= +org.eclipse.jdt.ui.exception.name=e +org.eclipse.jdt.ui.formatterprofiles=\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n +org.eclipse.jdt.ui.formatterprofiles.version=12 +org.eclipse.jdt.ui.gettersetter.use.is=true +org.eclipse.jdt.ui.ignorelowercasenames=true +org.eclipse.jdt.ui.importorder=java;javax;org;com; +org.eclipse.jdt.ui.javadoclocations.migrated=true +org.eclipse.jdt.ui.ondemandthreshold=99 +org.eclipse.jdt.ui.overrideannotation=true +org.eclipse.jdt.ui.staticondemandthreshold=99 +org.eclipse.jdt.ui.text.code_templates_migrated=true +org.eclipse.jdt.ui.text.custom_code_templates= +org.eclipse.jdt.ui.text.custom_templates= +org.eclipse.jdt.ui.text.templates_migrated=true +org.eclipse.jface.textfont=1|Courier New|10.0|0|WINDOWS|1|0|0|0|0|0|0|0|0|1|0|0|0|0|Courier New; +proposalOrderMigrated=true +spelling_locale_initialized=true +tabWidthPropagated=true +useAnnotationsPrefPage=true +useQuickDiffPrefPage=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs new file mode 100644 index 0000000..553bb96 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.jst.j2ee.webservice.ui.prefs @@ -0,0 +1,2 @@ +areThereWebServices=false +eclipse.preferences.version=1 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs new file mode 100644 index 0000000..67b1d96 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.m2e.discovery.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.m2e.discovery.pref.projects= diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs new file mode 100644 index 0000000..43e97e4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.context.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +mylyn.attention.migrated=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs new file mode 100644 index 0000000..2a6fe50 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.java.ui.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.java.ui.run.count.3_10_0=1 +org.eclipse.mylyn.java.ui.run.count.3_1_0=1 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs new file mode 100644 index 0000000..8d462a6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.monitor.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.mylyn.monitor.activity.tracking.enabled.checked=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs new file mode 100644 index 0000000..5330e43 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.mylyn.tasks.ui.prefs @@ -0,0 +1,4 @@ +eclipse.preferences.version=1 +migrated.task.repositories.secure.store=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching=true +org.eclipse.mylyn.tasks.ui.filters.nonmatching.encouraged=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs new file mode 100644 index 0000000..d2ed603 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.pde.api.tools.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +knownEEFragments= diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.completion.rcp.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.completion.rcp.prefs new file mode 100644 index 0000000..4a424ef --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.recommenders.completion.rcp.prefs @@ -0,0 +1,3 @@ +completion_tips_seen=org.eclipse.recommenders.completion.rcp.tips.discovery\:org.eclipse.recommenders.subwords.rcp.tips.enableSubwords +eclipse.preferences.version=1 +sessionprocessors=org.eclipse.recommenders.calls.rcp.sessionprocessors.call;org.eclipse.recommenders.subwords.rcp.sessionprocessors.subwords;org.eclipse.recommenders.completion.rcp.sessionprocessors.tips;org.eclipse.recommenders.overrides.rcp.completion.processor;org.eclipse.recommenders.completion.rcp.sessionprocessors.baseRelevance diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs new file mode 100644 index 0000000..cec65c4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.search.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.search.defaultPerspective=org.eclipse.search.defaultPerspective.none diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs new file mode 100644 index 0000000..f9e585b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.cvs.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +pref_first_startup=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs new file mode 100644 index 0000000..56cd496 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.team.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +org.eclipse.team.ui.first_time=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs new file mode 100644 index 0000000..84f3ad2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.browser.prefs @@ -0,0 +1,2 @@ +browsers=\r\n\r\n\r\n\r\n +eclipse.preferences.version=1 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs new file mode 100644 index 0000000..b5f2b44 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.editors.prefs @@ -0,0 +1,17 @@ +eclipse.preferences.version=1 +matchingTagIndicationColor=0,0,0 +occurrenceHighlighting=false +occurrenceIndication=true +occurrenceIndicationColor=0,64,0 +occurrenceTextStyle=BOX +overrideIndicatorColor=255,0,0 +overviewRuler_migration=migrated_3.1 +searchResultHighlighting=false +searchResultIndication=true +searchResultIndicationColor=0,0,255 +searchResultTextStyle=BOX +spacesForTabs=true +writeOccurrenceHighlighting=false +writeOccurrenceIndication=true +writeOccurrenceIndicationColor=64,0,128 +writeOccurrenceTextStyle=BOX diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs new file mode 100644 index 0000000..7d2886a --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.ide.prefs @@ -0,0 +1,8 @@ +IMPORT_FILES_AND_FOLDERS_MODE=prompt +IMPORT_FILES_AND_FOLDERS_VIRTUAL_FOLDER_MODE=prompt +PROBLEMS_FILTERS_MIGRATE=true +SAVE_ALL_BEFORE_BUILD=true +eclipse.preferences.version=1 +platformState=1413973123639 +quickStart=false +tipsAndTricks=true diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs new file mode 100644 index 0000000..08076f2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +showIntro=false diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs new file mode 100644 index 0000000..bd77b38 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.ui.workbench.prefs @@ -0,0 +1,4 @@ +//org.eclipse.ui.commands/state/org.eclipse.wst.xml.views.XPathView.processor.xpathprocessor/org.eclipse.ui.commands.radioState=xpath10 +ENABLED_DECORATORS=org.eclipse.jst.ws.jaxws.dom.integration.navigator.WebServiceDecorator\:true,org.eclipse.wst.server.ui.decorator\:false,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.DependencyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ColumnDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.ForeignKeyDecoration\:true,org.eclipse.datatools.connectivity.sqm.core.internal.ui.explorer.IndexTriggerDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.bookmarkDecoration\:true,org.eclipse.datatools.connectivity.internal.core.ui.FilterNodeDecoration\:true,org.eclipse.datatools.connectivity.ui.decorator.contentextension\:false,org.eclipse.datatools.enablement.ingres.ui.providers.decorators.SynonymDecorationService\:true,org.eclipse.datatools.enablement.ingres.internal.ui.providers.decorators.ParameterDecorationService\:true,org.eclipse.datatools.enablement.sybase.asa.proxytabledecorator\:true,org.eclipse.datatools.enablement.sybase.ase.webservicetabledecorator\:true,org.eclipse.datatools.enablement.sybase.systemtabledecorator\:true,org.eclipse.jdt.ui.override.decorator\:true,org.eclipse.jdt.ui.interface.decorator\:false,org.eclipse.jdt.ui.buildpath.decorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_ejb\:true,org.eclipse.jst.j2ee.navigator.internal.J2EEProjectDecorator\:true,org.eclipse.jst.jee.ui.internal.navigator.ejb.BeanDecorator\:true,org.eclipse.jst.jee.navigator.internal.JEEProjectDecorator\:true,org.eclipse.jst.j2ee.internal.ui.util.AnnotationIconDecorator_servlet\:true,org.eclipse.jst.servlet.ui.Decorator\:true,org.eclipse.mylyn.context.ui.decorator.interest\:true,org.eclipse.mylyn.tasks.ui.decorators.task\:true,org.eclipse.mylyn.team.ui.changeset.decorator\:true,org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.rse.core.virtualobject.decorator\:true,org.eclipse.rse.core.binary.executable.decorator\:true,org.eclipse.rse.core.script.executable.decorator\:true,org.eclipse.rse.core.java.executable.decorator\:true,org.eclipse.rse.core.library.decorator\:true,org.eclipse.rse.core.link.decorator\:true,org.eclipse.rse.subsystems.error.decorator\:true,org.eclipse.team.cvs.ui.decorator\:true,org.eclipse.ui.LinkedResourceDecorator\:true,org.eclipse.ui.VirtualResourceDecorator\:true,org.eclipse.ui.ContentTypeDecorator\:true,org.eclipse.ui.ResourceFilterDecorator\:false,org.eclipse.wst.jsdt.ui.override.decorator\:true,org.eclipse.wst.server.ui.navigatorDecorator\:true, +PLUGINS_NOT_ACTIVATED_ON_STARTUP=org.eclipse.m2e.discovery; +eclipse.preferences.version=1 diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs new file mode 100644 index 0000000..c24da96 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.sse.core.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +task-tag-projects-already-scanned=Minecraft diff --git a/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs new file mode 100644 index 0000000..6696959 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.ws.service.policy.prefs @@ -0,0 +1,3 @@ +eclipse.preferences.version=1 +org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsiap.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ +org.eclipse.wst.ws.service.policy.ui.servicepols.wsiprofilecomp.wsissbp.defaultProtocol=http\://schemas.xmlsoap.org/wsdl/soap/ diff --git a/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch new file mode 100644 index 0000000..71073e4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Client.launch @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/ClientNoLogin.launch b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/ClientNoLogin.launch new file mode 100644 index 0000000..cab1034 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/ClientNoLogin.launch @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch new file mode 100644 index 0000000..e46a5a1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.debug.core/.launches/Server.launch @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml new file mode 100644 index 0000000..0213cf8 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.debug.ui/dialog_settings.xml @@ -0,0 +1,21 @@ + +
+
+ + + +
+
+ + + +
+
+ + + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml b/eclipse/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml new file mode 100644 index 0000000..e720862 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.debug.ui/launchConfigurationHistory.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi b/eclipse/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi new file mode 100644 index 0000000..7907ab6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi @@ -0,0 +1,3230 @@ + + + + activeSchemeId:org.eclipse.ui.defaultAcceleratorConfiguration + ModelMigrationProcessor.001 + + + + + + topLevel + shellMaximized + + + + + persp.actionSet:org.eclipse.mylyn.context.ui.actionSet + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.rse.core.search.searchActionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.jst.j2ee.J2eeMainActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.debug.ui.debugActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.wst.server.ui.ServersView + persp.viewSC:org.eclipse.datatools.connectivity.DataSourceExplorerNavigator + persp.viewSC:org.eclipse.ui.views.BookmarkView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.PropertySheet + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.wst.common.snippets.internal.ui.SnippetsView + persp.viewSC:org.eclipse.ui.views.AllMarkersView + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.newWizSC:org.eclipse.jpt.jpa.ui.wizard.newJpaProject + persp.perspSC:org.eclipse.jpt.ui.jpaPerspective + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.perspSC:org.eclipse.jdt.ui.JavaPerspective + persp.perspSC:org.eclipse.ui.resourcePerspective + persp.perspSC:org.eclipse.wst.web.ui.webDevPerspective + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.EarProjectWizard + persp.newWizSC:org.eclipse.jst.servlet.ui.project.facet.WebProjectWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.project.facet.EjbProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.jca.ui.internal.wizard.ConnectorProjectWizard + persp.newWizSC:org.eclipse.jst.j2ee.ui.project.facet.appclient.AppClientProjectWizard + persp.newWizSC:org.eclipse.wst.web.ui.internal.wizards.SimpleWebProjectWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newJpaProject + persp.newWizSC:org.eclipse.jst.servlet.ui.internal.wizard.AddServletWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddSessionBeanWizard + persp.newWizSC:org.eclipse.jst.ejb.ui.internal.wizard.AddMessageDrivenBeanWizard + persp.newWizSC:org.eclipse.jpt.ui.wizard.newEntity + persp.newWizSC:org.eclipse.jst.ws.creation.ui.wizard.serverwizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.actionSet:org.eclipse.wst.server.ui.internal.webbrowser.actionSet + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.wst.ws.explorer.explorer + + + newtablook + + + + + + + + + Maximized + + + newtablook + Minimized + + + + + + newtablook + org.eclipse.e4.secondaryDataStack + + + + + + + + + + + + + + + + + + + persp.actionSet:org.eclipse.mylyn.doc.actionSet + persp.actionSet:org.eclipse.mylyn.tasks.ui.navigation + persp.actionSet:org.eclipse.ui.cheatsheets.actionSet + persp.actionSet:org.eclipse.search.searchActionSet + persp.actionSet:org.eclipse.ui.edit.text.actionSet.annotationNavigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.navigation + persp.actionSet:org.eclipse.ui.edit.text.actionSet.convertLineDelimitersTo + persp.actionSet:org.eclipse.ui.externaltools.ExternalToolsSet + persp.actionSet:org.eclipse.ui.actionSet.keyBindings + persp.actionSet:org.eclipse.ui.actionSet.openFiles + persp.actionSet:org.eclipse.wb.core.ui.actionset + persp.actionSet:org.eclipse.debug.ui.launchActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaActionSet + persp.actionSet:org.eclipse.jdt.ui.JavaElementCreationActionSet + persp.actionSet:org.eclipse.ui.NavigateActionSet + persp.viewSC:org.eclipse.jdt.ui.PackageExplorer + persp.viewSC:org.eclipse.jdt.ui.TypeHierarchy + persp.viewSC:org.eclipse.jdt.ui.SourceView + persp.viewSC:org.eclipse.jdt.ui.JavadocView + persp.viewSC:org.eclipse.search.ui.views.SearchView + persp.viewSC:org.eclipse.ui.console.ConsoleView + persp.viewSC:org.eclipse.ui.views.ContentOutline + persp.viewSC:org.eclipse.ui.views.ProblemView + persp.viewSC:org.eclipse.ui.views.ResourceNavigator + persp.viewSC:org.eclipse.ui.views.TaskList + persp.viewSC:org.eclipse.ui.views.ProgressView + persp.viewSC:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.ui.texteditor.TemplatesView + persp.viewSC:org.eclipse.pde.runtime.LogView + persp.newWizSC:org.eclipse.jdt.ui.wizards.JavaProjectWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewPackageCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewClassCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewInterfaceCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewEnumCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewAnnotationCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSourceFolderCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewSnippetFileCreationWizard + persp.newWizSC:org.eclipse.jdt.ui.wizards.NewJavaWorkingSetWizard + persp.newWizSC:org.eclipse.ui.wizards.new.folder + persp.newWizSC:org.eclipse.ui.wizards.new.file + persp.newWizSC:org.eclipse.ui.editors.wizards.UntitledTextFileWizard + persp.perspSC:org.eclipse.jdt.ui.JavaBrowsingPerspective + persp.perspSC:org.eclipse.debug.ui.DebugPerspective + persp.viewSC:org.eclipse.ant.ui.views.AntView + persp.showIn:org.eclipse.egit.ui.RepositoriesView + persp.actionSet:org.eclipse.debug.ui.breakpointActionSet + persp.actionSet:org.eclipse.jdt.debug.ui.JDTDebugActionSet + persp.newWizSC:org.eclipse.jdt.junit.wizards.NewTestCaseCreationWizard + persp.actionSet:org.eclipse.jdt.junit.JUnitActionSet + persp.showIn:org.eclipse.jdt.ui.PackageExplorer + persp.showIn:org.eclipse.team.ui.GenericHistoryView + persp.showIn:org.eclipse.ui.views.ResourceNavigator + persp.showIn:org.eclipse.ui.navigator.ProjectExplorer + persp.viewSC:org.eclipse.mylyn.tasks.ui.views.tasks + persp.newWizSC:org.eclipse.mylyn.tasks.ui.wizards.new.repository.task + persp.viewSC:org.eclipse.wb.core.StructureView + persp.viewSC:org.eclipse.wb.core.PaletteView + persp.actionSet:org.eclipse.debug.ui.debugActionSet + + + + newtablook + org.eclipse.e4.primaryNavigationStack + Minimized + + + + + + + + + + newtablook + + + + + + + + newtablook + org.eclipse.e4.secondaryDataStack + + + + + + + + + + + + + + newtablook + Minimized + + + + newtablook + org.eclipse.e4.secondaryNavigationStack + Minimized + + + + + + + + + + + + + + + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:Help + + + + newtablook + org.eclipse.e4.primaryDataStack + EditorStack + active + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + menuContribution:popup + popup:#CompilationUnitEditorContext + popup:org.eclipse.jdt.ui.CompilationUnitEditor.EditorContext + popup:#AbstractTextEditorContext + + + menuContribution:popup + popup:#CompilationUnitRulerContext + popup:org.eclipse.jdt.ui.CompilationUnitEditor.RulerContext + popup:#AbstractTextEditorRulerContext + + + menuContribution:popup + popup:#OverviewRulerContext + + + + + Editor + org.eclipse.ui.DefaultTextEditor + removeOnHide + + menuContribution:popup + popup:#TextEditorContext + popup:org.eclipse.ui.DefaultTextEditor.EditorContext + popup:#AbstractTextEditorContext + + + menuContribution:popup + popup:#TextRulerContext + popup:org.eclipse.ui.DefaultTextEditor.RulerContext + popup:#AbstractTextEditorRulerContext + + + menuContribution:popup + popup:#OverviewRulerContext + + + + + Editor + org.eclipse.ui.DefaultTextEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + active + activeOnClose + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.ClassFileEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + Editor + org.eclipse.jdt.ui.CompilationUnitEditor + removeOnHide + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + View + categoryTag:General + + + + View + categoryTag:Java + + ViewMenu + menuContribution:menu + + + + + View + categoryTag:Java Browsing + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + View + categoryTag:Server + + + View + categoryTag:Data Management + + + View + categoryTag:General + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + menuContribution:popup + popup:org.eclipse.ui.views.ProblemView + popup:org.eclipse.ui.ide.MarkersView + + + + + View + categoryTag:General + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + menuContribution:popup + popup:org.eclipse.debug.ui.ProcessConsoleType.#ContextMenu + + + + + View + categoryTag:General + + + View + categoryTag:General + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + + + + View + categoryTag:General + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + menuContribution:popup + popup:org.eclipse.jdt.ui.outline + + + + + + View + categoryTag:Mylyn + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.menus.activeTask + + + menuContribution:popup + popup:org.eclipse.mylyn.tasks.ui.views.tasks + + + + + + View + categoryTag:Debug + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + menuContribution:popup + popup:org.eclipse.debug.ui.DebugView + + + + + + View + categoryTag:Java + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + menuContribution:popup + popup:org.eclipse.jdt.ui.PackageExplorer + + + + + + View + categoryTag:Java + + ViewMenu + menuContribution:menu + + + menuContribution:popup + popup:org.eclipse.jdt.ui.JavadocView + + + + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:Ant + + + View + categoryTag:Git + + + View + categoryTag:Java + + + View + categoryTag:WindowBuilder + + + View + categoryTag:WindowBuilder + + + + View + categoryTag:Team + + ViewMenu + menuContribution:menu + + + + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + Draggable + + + toolbarSeparator + + + + Draggable + + + + toolbarSeparator + + + + toolbarSeparator + + + + Draggable + + + stretch + SHOW_RESTORE_MENU + + + Draggable + HIDEABLE + SHOW_RESTORE_MENU + + + + + stretch + + + + Draggable + + + + + TrimStack + + + + + TrimStack + + + + + TrimStack + + + TrimStack + + + TrimStack + + + TrimStack + + + TrimStack + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + platform:win32 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Editor + + + View + categoryTag:Ant + + + View + categoryTag:Data Management + + + View + categoryTag:Data Management + + + View + categoryTag:Data Management + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:Debug + + + View + categoryTag:General + + + View + categoryTag:Help + + + View + categoryTag:Debug + + + View + categoryTag:Java + + + View + categoryTag:Java + + + View + categoryTag:Java + + + View + categoryTag:Java Browsing + + + View + categoryTag:Java Browsing + + + View + categoryTag:Java Browsing + + + View + categoryTag:Java Browsing + + + View + categoryTag:Java + + + View + categoryTag:General + + + View + categoryTag:Java + + + View + categoryTag:Java + + + View + categoryTag:JPA + + + View + categoryTag:JPA + + + View + categoryTag:JavaServer Faces + + + View + categoryTag:JavaServer Faces + + + View + categoryTag:JAX-WS + + + View + categoryTag:Mylyn + + + View + categoryTag:Mylyn + + + View + categoryTag:Mylyn + + + View + categoryTag:API Tools + + + View + categoryTag:Plug-in Development + + + View + categoryTag:Plug-in Development + + + View + categoryTag:Plug-in Development + + + View + categoryTag:Plug-in Development + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:Remote Systems + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:CVS + + + View + categoryTag:CVS + + + View + categoryTag:Team + + + View + categoryTag:Team + + + View + categoryTag:Terminal + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Help + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:General + + + View + categoryTag:Debug + + + View + categoryTag:JavaScript + + + View + categoryTag:JavaScript + + + View + categoryTag:JavaScript + + + View + categoryTag:JavaScript + + + View + categoryTag:JavaScript + + + View + categoryTag:Server + + + View + categoryTag:XML + + + View + categoryTag:XML + + + View + categoryTag:XML + + + View + categoryTag:XML + + + View + categoryTag:XML + + + View + categoryTag:Git + + + View + categoryTag:Git + + + View + categoryTag:Git + + + View + categoryTag:Git + + + View + categoryTag:Git + + + View + categoryTag:Maven + + + View + categoryTag:Maven + + + View + categoryTag:Mylyn + + + View + categoryTag:Code Recommenders + + + View + categoryTag:Code Recommenders + + + View + categoryTag:Code Recommenders + + + View + categoryTag:Code Recommenders + + + View + categoryTag:WindowBuilder + + + View + categoryTag:WindowBuilder + + + + glue + move_after:PerspectiveSpacer + SHOW_RESTORE_MENU + + + move_after:Spacer Glue + HIDEABLE + SHOW_RESTORE_MENU + + + glue + move_after:SearchField + SHOW_RESTORE_MENU + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml new file mode 100644 index 0000000..59dd13f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.egit.ui/dialog_settings.xml @@ -0,0 +1,6 @@ + +
+
+ +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml new file mode 100644 index 0000000..7a912f7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.equinox.p2.ui/dialog_settings.xml @@ -0,0 +1,10 @@ + +
+
+ + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/.project b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/.project new file mode 100644 index 0000000..d685162 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/.org.eclipse.jdt.core.external.folders/.project @@ -0,0 +1,18 @@ + + + .org.eclipse.jdt.core.external.folders + + + + + + + + + + .link0 + 2 + C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/start + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1007111076.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1007111076.index new file mode 100644 index 0000000..e832290 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1007111076.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1112183641.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1112183641.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1112183641.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1140841982.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1140841982.index new file mode 100644 index 0000000..0d86251 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1140841982.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/122877426.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/122877426.index new file mode 100644 index 0000000..501fdbf Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/122877426.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1349318312.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1349318312.index new file mode 100644 index 0000000..1b612ed Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1349318312.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1396595163.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1396595163.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1396595163.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1405940092.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1405940092.index new file mode 100644 index 0000000..1966f2c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1405940092.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1421139610.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1421139610.index new file mode 100644 index 0000000..8ac64af Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1421139610.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1501172594.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1501172594.index new file mode 100644 index 0000000..7f92335 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1501172594.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1532915402.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1532915402.index new file mode 100644 index 0000000..f8a355a Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1532915402.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1560443425.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1560443425.index new file mode 100644 index 0000000..ae69821 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1560443425.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1701803245.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1701803245.index new file mode 100644 index 0000000..be6850a Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1701803245.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1819133815.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1819133815.index new file mode 100644 index 0000000..70b45fb Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1819133815.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1830251659.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1830251659.index new file mode 100644 index 0000000..feedfda Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1830251659.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1846500785.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1846500785.index new file mode 100644 index 0000000..e39cf29 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1846500785.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1921212175.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1921212175.index new file mode 100644 index 0000000..8688337 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1921212175.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1964534855.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1964534855.index new file mode 100644 index 0000000..2e34903 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1964534855.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1977427294.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1977427294.index new file mode 100644 index 0000000..264b1f1 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/1977427294.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/20746801.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/20746801.index new file mode 100644 index 0000000..c3f5130 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/20746801.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084239533.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084239533.index new file mode 100644 index 0000000..288b556 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084239533.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084554879.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084554879.index new file mode 100644 index 0000000..5f272cd Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2084554879.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2208772637.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2208772637.index new file mode 100644 index 0000000..cd533e4 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2208772637.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2258076031.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2258076031.index new file mode 100644 index 0000000..5996921 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2258076031.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2306963099.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2306963099.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2306963099.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2373544449.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2373544449.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2373544449.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2485927450.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2485927450.index new file mode 100644 index 0000000..2100381 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2485927450.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2531317059.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2531317059.index new file mode 100644 index 0000000..e84ad75 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2531317059.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2540715342.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2540715342.index new file mode 100644 index 0000000..fffb696 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2540715342.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2619072759.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2619072759.index new file mode 100644 index 0000000..03c718d Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2619072759.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2651294000.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2651294000.index new file mode 100644 index 0000000..8856652 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2651294000.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2722331477.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2722331477.index new file mode 100644 index 0000000..dbbdd6e Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2722331477.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2864048921.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2864048921.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2864048921.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/286606776.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/286606776.index new file mode 100644 index 0000000..49a1b31 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/286606776.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2881167831.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2881167831.index new file mode 100644 index 0000000..2bbb412 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2881167831.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2884189329.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2884189329.index new file mode 100644 index 0000000..482d6e4 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/2884189329.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/292378129.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/292378129.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/292378129.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3113700871.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3113700871.index new file mode 100644 index 0000000..43f0504 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3113700871.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3128574298.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3128574298.index new file mode 100644 index 0000000..723831e Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3128574298.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3136311497.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3136311497.index new file mode 100644 index 0000000..789d99b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3136311497.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3140820942.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3140820942.index new file mode 100644 index 0000000..f9fe97b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3140820942.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3156511736.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3156511736.index new file mode 100644 index 0000000..619039d Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3156511736.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3299643186.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3299643186.index new file mode 100644 index 0000000..590de9f Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3299643186.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3305494902.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3305494902.index new file mode 100644 index 0000000..e41a79b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3305494902.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3318142213.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3318142213.index new file mode 100644 index 0000000..bb72e39 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3318142213.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3340730395.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3340730395.index new file mode 100644 index 0000000..723831e Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3340730395.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3498421256.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3498421256.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3498421256.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3565748907.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3565748907.index new file mode 100644 index 0000000..61f5188 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3565748907.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3567615882.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3567615882.index new file mode 100644 index 0000000..a6c1a61 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3567615882.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3574260035.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3574260035.index new file mode 100644 index 0000000..54581b2 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3574260035.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3589703992.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3589703992.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3589703992.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3604851502.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3604851502.index new file mode 100644 index 0000000..ce07e54 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3604851502.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3631395337.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3631395337.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3631395337.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3640198305.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3640198305.index new file mode 100644 index 0000000..d46b1a0 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3640198305.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3843255497.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3843255497.index new file mode 100644 index 0000000..e3345ba Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3843255497.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3906489835.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3906489835.index new file mode 100644 index 0000000..d874bc1 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3906489835.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3926268792.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3926268792.index new file mode 100644 index 0000000..dc0877b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3926268792.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3950275383.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3950275383.index new file mode 100644 index 0000000..70b45fb Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/3950275383.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4106476167.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4106476167.index new file mode 100644 index 0000000..0959ff0 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4106476167.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4137555767.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4137555767.index new file mode 100644 index 0000000..6e5b5a7 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4137555767.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4217051397.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4217051397.index new file mode 100644 index 0000000..8b9949f Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4217051397.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4219528247.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4219528247.index new file mode 100644 index 0000000..f630b23 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4219528247.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4224004643.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4224004643.index new file mode 100644 index 0000000..b94c51c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4224004643.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4257325822.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4257325822.index new file mode 100644 index 0000000..3dcdd55 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4257325822.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4263599826.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4263599826.index new file mode 100644 index 0000000..4f8d640 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4263599826.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4288041202.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4288041202.index new file mode 100644 index 0000000..c51c3b3 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/4288041202.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/473306299.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/473306299.index new file mode 100644 index 0000000..cebefcf Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/473306299.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/512031428.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/512031428.index new file mode 100644 index 0000000..aa097df Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/512031428.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/542699870.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/542699870.index new file mode 100644 index 0000000..8c6da66 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/542699870.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/573497671.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/573497671.index new file mode 100644 index 0000000..42aa99a Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/573497671.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/702867120.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/702867120.index new file mode 100644 index 0000000..c406e06 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/702867120.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/752465932.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/752465932.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/752465932.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/785918974.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/785918974.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/785918974.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/904948993.index b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/904948993.index new file mode 100644 index 0000000..0ab3d4b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/904948993.index differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/assumedExternalFilesCache differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache new file mode 100644 index 0000000..31baf0b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalFilesCache differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps new file mode 100644 index 0000000..09db74d Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/externalLibsTimeStamps differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt new file mode 100644 index 0000000..32e47ed --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/indexNamesMap.txt @@ -0,0 +1 @@ +INDEX VERSION 1.127 diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache new file mode 100644 index 0000000..593f470 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/invalidArchivesCache differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt new file mode 100644 index 0000000..8586397 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/javaLikeNames.txt @@ -0,0 +1 @@ +java \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache new file mode 100644 index 0000000..7704294 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/nonChainingJarsCache differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt new file mode 100644 index 0000000..561e3c1 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/savedIndexNames.txt @@ -0,0 +1,74 @@ +INDEX VERSION 1.127+H:\Jewelrycraft\1.7.10\eclipse\.metadata\.plugins\org.eclipse.jdt.core +3604851502.index +2373544449.index +1830251659.index +2864048921.index +1349318312.index +1532915402.index +20746801.index +2884189329.index +4288041202.index +1421139610.index +573497671.index +1140841982.index +512031428.index +904948993.index +1112183641.index +4137555767.index +286606776.index +2084554879.index +4263599826.index +1560443425.index +473306299.index +292378129.index +1921212175.index +3631395337.index +1846500785.index +3574260035.index +3640198305.index +3906489835.index +3318142213.index +3843255497.index +2306963099.index +3340730395.index +1007111076.index +3926268792.index +702867120.index +3140820942.index +3305494902.index +2258076031.index +3128574298.index +1396595163.index +4106476167.index +2722331477.index +3498421256.index +3950275383.index +2485927450.index +3156511736.index +2619072759.index +785918974.index +2208772637.index +1977427294.index +1819133815.index +1405940092.index +4257325822.index +3299643186.index +1501172594.index +2540715342.index +4219528247.index +2531317059.index +3565748907.index +2651294000.index +752465932.index +2881167831.index +1701803245.index +542699870.index +4224004643.index +2084239533.index +4217051397.index +3567615882.index +3136311497.index +3113700871.index +122877426.index +1964534855.index +3589703992.index diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..bc50173 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.jdt.core/variablesAndContainers.dat differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml new file mode 100644 index 0000000..8d5b3d2 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.debug.ui/dialog_settings.xml @@ -0,0 +1,24 @@ + +
+ + + + +
+ + +
+ + + + + +
+
+
+ + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml new file mode 100644 index 0000000..fb83796 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/.install.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml new file mode 100644 index 0000000..c2b59bd --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.launching/libraryInfos.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml new file mode 100644 index 0000000..a4ee3cb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/OpenTypeHistory.xml @@ -0,0 +1,2 @@ + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml new file mode 100644 index 0000000..d5c2e61 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/QualifiedTypeNameHistory.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml new file mode 100644 index 0000000..df6dded --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.jdt.ui/dialog_settings.xml @@ -0,0 +1,201 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
+
+ + + + + + + + +
+
+ + + + + +
+
+ + + +
+
+ +
+
+ + + + +
+
+ + + + + +
+
+ + + + + +
+
+ + +
+
+ + + + + + + + + + + + + + + + + + +
+
+ + + +
+
+
+
+ + + +
+
+ + + + +
+
+ + + + + +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ + + +
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+
+ + + + + +
+
+ + +
+
+ + +
+
+
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.history new file mode 100644 index 0000000..9f422d7 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.index new file mode 100644 index 0000000..d2de8ad --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/.workspace/2015/3/10/refactorings.index @@ -0,0 +1 @@ +1425322244243 Delete resource 'Betweenlands' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.history new file mode 100644 index 0000000..73d139f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.index new file mode 100644 index 0000000..c4d2f9b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/1/refactorings.index @@ -0,0 +1,3 @@ +1419910506966 Rename local variable 'p_70300_1_' +1419917465880 Delete element +1419917704253 Rename field 'transparentMoltenMetal' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.history new file mode 100644 index 0000000..f780540 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.index new file mode 100644 index 0000000..89ce876 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/51/refactorings.index @@ -0,0 +1 @@ +1418968722117 Delete element diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.history new file mode 100644 index 0000000..ed79bea --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.index new file mode 100644 index 0000000..e586f24 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2014/12/52/refactorings.index @@ -0,0 +1,4 @@ +1419171821283 Rename type 'EntityFlastShadowFX' +1419179648554 Delete element +1419558737167 Delete element +1419558800681 Rename type 'EntityShadowHandRender' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.history new file mode 100644 index 0000000..89f6d24 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.index new file mode 100644 index 0000000..7990f0e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/1/refactorings.index @@ -0,0 +1 @@ +1420250341472 Rename field 'jewel' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.history new file mode 100644 index 0000000..f9f2ec4 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.index new file mode 100644 index 0000000..c794c8b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/4/refactorings.index @@ -0,0 +1,4 @@ +1422112655819 Rename field 'hasJewel' +1422112672156 Rename field 'jewel' +1422113025219 Rename method 'isJewel' +1422115824086 Rename field 'timer' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.history new file mode 100644 index 0000000..d902645 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.index new file mode 100644 index 0000000..db6fb9f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/1/5/refactorings.index @@ -0,0 +1,21 @@ +1422204263284 Delete element +1422204268798 Delete element +1422205079201 Delete element +1422205082602 Delete element +1422205118059 Delete element +1422208850113 Delete element +1422221010554 Delete element +1422324176912 Rename local variable 'p_70301_1_' +1422324188755 Rename local variable 'p_70463_1_' +1422324220438 Rename local variable 'p_70298_1_' +1422324244106 Rename local variable 'p_70298_2_' +1422325372030 Rename local variable 'p_i1814_2_' +1422327917576 Delete element +1422493603180 Delete element +1422493604971 Delete element +1422567168962 Delete element +1422656685033 Rename type 'GuiTabJewelsAndModifiers' +1422656717183 Delete element +1422656719094 Delete element +1422703686929 Rename local variable 'par2EntityPlayer' +1422703697298 Rename local variable 'par3EntityLivingBase' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.history new file mode 100644 index 0000000..276c1f9 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.index new file mode 100644 index 0000000..4327ee0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/6/refactorings.index @@ -0,0 +1,10 @@ +1422754300824 Delete element +1422905540601 Rename local variable 'persistTag' +1422907072319 Rename local variable 'persistTag' +1423163996206 Copy compilation unit +1423164015825 Copy compilation unit +1423184293290 Delete element +1423260418119 Rename method 'isModifierX' +1423279394453 Rename local variable 'in' +1423279406873 Rename local variable 'ingotIconName' +1423279448710 Rename local variable 'ingot' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.history new file mode 100644 index 0000000..6a01274 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.index new file mode 100644 index 0000000..6109dc0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/7/refactorings.index @@ -0,0 +1,10 @@ +1423859536652 Rename local variable 'f' +1423859548665 Rename local variable 'f1' +1423859568443 Rename local variable 'f2' +1423859581699 Rename local variable 'f3' +1423859594855 Rename local variable 'f4' +1423859604113 Rename local variable 'f5' +1423859725852 Rename local variable 'f5' +1423861780649 Move compilation unit +1423861815255 Rename package 'darkknight.jewelrycraft.renders' +1423949994627 Delete element diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.history new file mode 100644 index 0000000..7fa2596 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.index new file mode 100644 index 0000000..81c837f --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/2/8/refactorings.index @@ -0,0 +1 @@ +1424485179580 Delete element diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.history new file mode 100644 index 0000000..6fa2ed3 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.history @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.index new file mode 100644 index 0000000..1fe8c66 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/10/refactorings.index @@ -0,0 +1 @@ +1425601664754 Delete element diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.history b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.history new file mode 100644 index 0000000..8ab5967 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.history @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.index b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.index new file mode 100644 index 0000000..9855add --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.core.refactoring/.refactorings/Minecraft/2015/3/12/refactorings.index @@ -0,0 +1,2 @@ +1426814364438 Rename field 'greedCache' +1426814375468 Rename method 'checkPlayerGreed' diff --git a/eclipse/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml new file mode 100644 index 0000000..74081ba --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ltk.ui.refactoring/dialog_settings.xml @@ -0,0 +1,25 @@ + +
+ + +
+ + +
+
+ + +
+
+ + + +
+
+ +
+
+ + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0.cfs new file mode 100644 index 0000000..5a30236 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0_1.del b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0_1.del new file mode 100644 index 0000000..1b473bd Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_0_1.del differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_1.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_1.cfs new file mode 100644 index 0000000..910380c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/_1.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments.gen b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments.gen new file mode 100644 index 0000000..e9fa600 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments.gen differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments_3 b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments_3 new file mode 100644 index 0000000..17d300b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/segments_3 differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/write.lock b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/26522e0d83a422eed93329ece7565cfc/write.lock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs new file mode 100644 index 0000000..2510e88 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del new file mode 100644 index 0000000..1b473bd Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_0_1.del differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs new file mode 100644 index 0000000..051597c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/_1.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen new file mode 100644 index 0000000..e9fa600 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments.gen differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_3 b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_3 new file mode 100644 index 0000000..12d3727 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/segments_3 differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/write.lock b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/830bc118332e77292949ed1e6d2fabe0/write.lock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0.cfs new file mode 100644 index 0000000..4fe416b Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0_1.del b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0_1.del new file mode 100644 index 0000000..1b473bd Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_0_1.del differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_1.cfs b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_1.cfs new file mode 100644 index 0000000..bb65889 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/_1.cfs differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments.gen b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments.gen new file mode 100644 index 0000000..e9fa600 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments.gen differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments_3 b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments_3 new file mode 100644 index 0000000..ecdb4b3 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/segments_3 differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/write.lock b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/nexus/c0b74ee5743f12e1740af8eef8e8bda1/write.lock new file mode 100644 index 0000000..e69de29 diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser new file mode 100644 index 0000000..ea1867c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.m2e.core/workspaceState.ser differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log b/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log new file mode 100644 index 0000000..4b3cbf0 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/0.log @@ -0,0 +1,97 @@ +2014-10-29 14:38:40,182 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2014-10-29 14:38:40,482 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:49911 +2014-10-29 15:53:25,567 [Stop Help Server] INFO o.e.j.server.handler.ContextHandler - stopped o.e.j.s.ServletContextHandler{/help,null} +2014-12-21 15:52:58,450 [main] WARN o.e.r.i.c.rcp.TypeBindingAnalyzer - Can't handle class org.eclipse.jdt.internal.compiler.ast.IfStatement as parent of completion location. +2014-12-28 22:26:03,121 [Worker-12] ERROR o.e.r.m.a.MavenCentralFingerprintSearchAdvisor - Exception when querying Solr Server +org.apache.solr.client.solrj.SolrServerException: java.net.SocketTimeoutException: Read timed out + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:480) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:246) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89) ~[na:na] + at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:266) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.eclipse.recommenders.models.advisors.MavenCentralFingerprintSearchAdvisor.doSuggest(MavenCentralFingerprintSearchAdvisor.java:91) ~[org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.advisors.AbstractProjectCoordinateAdvisor.suggest(AbstractProjectCoordinateAdvisor.java:29) [org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.rcp.advisors.EclipseMavenCentralFingerprintSearchAdvisor.suggest(EclipseMavenCentralFingerprintSearchAdvisor.java:55) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.advisors.ProjectCoordinateAdvisorService.suggest(ProjectCoordinateAdvisorService.java:52) [org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$2.load(EclipseProjectCoordinateAdvisorService.java:101) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$2.load(EclipseProjectCoordinateAdvisorService.java:1) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at com.google.common.cache.CacheLoader.reload(CacheLoader.java:94) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3525) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$Segment.loadAsync(LocalCache.java:2321) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$Segment.refresh(LocalCache.java:2385) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache.refresh(LocalCache.java:4085) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$LocalLoadingCache.refresh(LocalCache.java:4825) [com.google.guava_15.0.0.v201403281430.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$RefreshProjectCoordinatesJob.run(EclipseProjectCoordinateAdvisorService.java:209) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [org.eclipse.core.jobs_3.6.0.v20140424-0053.jar:na] +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_25] + at java.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25] + at java.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25] + at java.io.BufferedInputStream.fill(Unknown Source) ~[na:1.8.0_25] + at java.io.BufferedInputStream.read(Unknown Source) ~[na:1.8.0_25] + at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:424) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + ... 17 common frames omitted +2014-12-28 22:26:06,427 [Worker-12] ERROR o.e.r.m.a.MavenCentralFingerprintSearchAdvisor - Exception when querying Solr Server +org.apache.solr.client.solrj.SolrServerException: java.net.SocketTimeoutException: Read timed out + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:480) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:246) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:89) ~[na:na] + at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:266) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + at org.eclipse.recommenders.models.advisors.MavenCentralFingerprintSearchAdvisor.doSuggest(MavenCentralFingerprintSearchAdvisor.java:91) ~[org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.advisors.AbstractProjectCoordinateAdvisor.suggest(AbstractProjectCoordinateAdvisor.java:29) [org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.rcp.advisors.EclipseMavenCentralFingerprintSearchAdvisor.suggest(EclipseMavenCentralFingerprintSearchAdvisor.java:55) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.models.advisors.ProjectCoordinateAdvisorService.suggest(ProjectCoordinateAdvisorService.java:52) [org.eclipse.recommenders.models_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$2.load(EclipseProjectCoordinateAdvisorService.java:101) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$2.load(EclipseProjectCoordinateAdvisorService.java:1) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at com.google.common.cache.CacheLoader.reload(CacheLoader.java:94) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3525) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$Segment.loadAsync(LocalCache.java:2321) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$Segment.refresh(LocalCache.java:2385) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache.refresh(LocalCache.java:4085) [com.google.guava_15.0.0.v201403281430.jar:na] + at com.google.common.cache.LocalCache$LocalLoadingCache.refresh(LocalCache.java:4825) [com.google.guava_15.0.0.v201403281430.jar:na] + at org.eclipse.recommenders.internal.models.rcp.EclipseProjectCoordinateAdvisorService$RefreshProjectCoordinatesJob.run(EclipseProjectCoordinateAdvisorService.java:209) [org.eclipse.recommenders.models.rcp_2.1.9.v20140917-1240.jar:na] + at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) [org.eclipse.core.jobs_3.6.0.v20140424-0053.jar:na] +Caused by: java.net.SocketTimeoutException: Read timed out + at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_25] + at java.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25] + at java.net.SocketInputStream.read(Unknown Source) ~[na:1.8.0_25] + at java.io.BufferedInputStream.fill(Unknown Source) ~[na:1.8.0_25] + at java.io.BufferedInputStream.read(Unknown Source) ~[na:1.8.0_25] + at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.readLine(MultiThreadedHttpConnectionManager.java:1413) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) ~[org.apache.commons.httpclient_3.1.0.v201012070820.jar:na] + at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:424) ~[org.apache.solr.client.solrj_3.5.0.v20120530-0900.jar:na] + ... 17 common frames omitted +2014-12-28 23:16:22,132 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2014-12-28 23:16:22,458 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:51761 +2015-01-02 05:55:19,774 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2015-01-02 05:55:20,178 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:54156 +2015-01-25 16:18:09,146 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2015-01-25 16:18:09,396 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:52874 +2015-01-25 18:29:31,438 [Stop Help Server] INFO o.e.j.server.handler.ContextHandler - stopped o.e.j.s.ServletContextHandler{/help,null} +2015-01-25 20:52:48,048 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2015-01-25 20:52:48,205 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:54278 +2015-01-29 21:22:40,304 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2015-01-29 21:22:40,623 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:60169 +2015-01-30 02:16:13,345 [Stop Help Server] INFO o.e.j.server.handler.ContextHandler - stopped o.e.j.s.ServletContextHandler{/help,null} +2015-01-30 23:44:30,268 [Start Help Server] INFO org.eclipse.jetty.server.Server - jetty-8.1.14.v20131031 +2015-01-30 23:44:30,648 [Start Help Server] INFO o.e.jetty.server.AbstractConnector - Started SelectChannelConnector@127.0.0.1:64856 +2015-01-31 02:48:51,887 [Stop Help Server] INFO o.e.j.server.handler.ContextHandler - stopped o.e.j.s.ServletContextHandler{/help,null} diff --git a/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml b/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml new file mode 100644 index 0000000..e33758c --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.m2e.logback.configuration/logback.1.5.0.20140606-0033.xml @@ -0,0 +1,43 @@ + + + + %date [%thread] %-5level %logger{35} - %msg%n + + + OFF + + + + + ${org.eclipse.m2e.log.dir}/0.log + + ${org.eclipse.m2e.log.dir}/%i.log + 1 + 10 + + + 100MB + + + %date [%thread] %-5level %logger{35} - %msg%n + + + + + + WARN + + + + + + + + + + + + + + + diff --git a/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.core/repositoryConfigurations b/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.core/repositoryConfigurations new file mode 100644 index 0000000..f570878 Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.core/repositoryConfigurations differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.ui/dialog_settings.xml new file mode 100644 index 0000000..9e311b6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.mylyn.bugzilla.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml new file mode 100644 index 0000000..849da36 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.mylyn.tasks.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties b/eclipse/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties new file mode 100644 index 0000000..f116875 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.pde.core/.cache/clean-cache.properties @@ -0,0 +1,2 @@ +#Cached timestamps +#Fri Sep 26 21:15:38 EEST 2014 diff --git a/eclipse/.metadata/.plugins/org.eclipse.search/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.search/dialog_settings.xml new file mode 100644 index 0000000..28302d6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.search/dialog_settings.xml @@ -0,0 +1,169 @@ + +
+
+ +
+
+ +
+
+ +
+
+ + + + + +
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+ + + + + + + + + + +
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+ + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml new file mode 100644 index 0000000..50f1edb --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ui.editors/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml new file mode 100644 index 0000000..4718892 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ui.ide/dialog_settings.xml @@ -0,0 +1,11 @@ + +
+
+ + +
+
+ + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml new file mode 100644 index 0000000..ba4c48b --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench.texteditor/dialog_settings.xml @@ -0,0 +1,38 @@ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml new file mode 100644 index 0000000..434b773 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/dialog_settings.xml @@ -0,0 +1,19 @@ + +
+
+ + +
+
+ + + + + + + + + + +
+
diff --git a/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml new file mode 100644 index 0000000..fa4cc6e --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.ui.workbench/workingsets.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/eclipse/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat b/eclipse/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat new file mode 100644 index 0000000..3f8e74c Binary files /dev/null and b/eclipse/.metadata/.plugins/org.eclipse.wst.jsdt.core/variablesAndContainers.dat differ diff --git a/eclipse/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties b/eclipse/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties new file mode 100644 index 0000000..7275930 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.wst.sse.core/task-tags.properties @@ -0,0 +1,3 @@ +# +#Wed Oct 29 13:44:38 GMT 2014 +task-tag-projects-already-scanned=Minecraft diff --git a/eclipse/.metadata/.plugins/org.eclipse.wst.xml.ui/dialog_settings.xml b/eclipse/.metadata/.plugins/org.eclipse.wst.xml.ui/dialog_settings.xml new file mode 100644 index 0000000..e11d0c6 --- /dev/null +++ b/eclipse/.metadata/.plugins/org.eclipse.wst.xml.ui/dialog_settings.xml @@ -0,0 +1,5 @@ + +
+
+
+
diff --git a/eclipse/.metadata/version.ini b/eclipse/.metadata/version.ini new file mode 100644 index 0000000..55add6e --- /dev/null +++ b/eclipse/.metadata/version.ini @@ -0,0 +1,3 @@ +#Sun Mar 22 11:23:27 GMT 2015 +org.eclipse.core.runtime=2 +org.eclipse.platform=4.4.0.v20140925-0400 diff --git a/eclipse/.recommenders/caches/identified-project-coordinates.json b/eclipse/.recommenders/caches/identified-project-coordinates.json new file mode 100644 index 0000000..a01de3c --- /dev/null +++ b/eclipse/.recommenders/caches/identified-project-coordinates.json @@ -0,0 +1 @@ +[[{"location":"H:\\Jewelrycraft\\1.7.10","type":"PROJECT","hints":{"PROJECT_NAME":"Minecraft"}},"ABSENT"],[{"location":"C:\\Users\\Sorin\\.gradle\\caches\\minecraft\\net\\minecraftforge\\forge\\1.7.10-10.13.0.1208\\forgeSrc-1.7.10-10.13.0.1208.jar","type":"JAR","hints":{}},"ABSENT"],[{"location":"C:\\Users\\Sorin\\.gradle\\caches\\modules-2\\files-2.1\\org.lwjgl.lwjgl\\lwjgl\\2.9.1\\f58c5aabcef0e41718a564be9f8e412fff8db847\\lwjgl-2.9.1.jar","type":"JAR","hints":{}},"org.lwjgl.lwjgl:lwjgl:2.9.1"],[{"location":"C:\\Users\\Sorin\\.gradle\\caches\\modules-2\\files-2.1\\com.typesafe.akka\\akka-actor_2.11\\2.3.3\\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\\akka-actor_2.11-2.3.3.jar","type":"JAR","hints":{}},"com.typesafe.akka:com.typesafe.akka.actor:2.3.3"],[{"location":"C:\\Program Files\\Java\\jre7","type":"JRE","hints":{"EXECUTION_ENVIRONMENT":"JavaSE-1.7"}},"jre:jre:1.7.0"],[{"location":"H:\\Jewelrycraft\\1.7.10\\build\\dirtyArtifacts\\forgeSrc-1.7.10-10.13.0.1208.jar","type":"JAR","hints":{}},"ABSENT"],[{"location":"C:\\Users\\Sorin\\.gradle\\caches\\modules-2\\files-2.1\\io.netty\\netty-all\\4.0.10.Final\\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\\netty-all-4.0.10.Final.jar","type":"JAR","hints":{}},"io.netty:netty-all:4.0.10"],[{"location":"C:\\Program Files\\Java\\jdk1.7.0_71","type":"JRE","hints":{}},"jre:jre:1.7.0"]] \ No newline at end of file diff --git a/eclipse/.recommenders/caches/manual-mappings.json b/eclipse/.recommenders/caches/manual-mappings.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/eclipse/.recommenders/caches/manual-mappings.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdt b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdt new file mode 100644 index 0000000..049188e Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdt differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdx b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdx new file mode 100644 index 0000000..9a66b2a Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fdx differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fnm b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fnm new file mode 100644 index 0000000..a3b6104 --- /dev/null +++ b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.fnm @@ -0,0 +1,4 @@ +ýÿÿÿ + +coordinate fingerprintssymbolic-names +classifiercallovrdselfcovrpselfmovrm \ No newline at end of file diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.frq b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.frq new file mode 100644 index 0000000..3fdfc98 --- /dev/null +++ b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.frq @@ -0,0 +1,652 @@ +ãIï!<‘ Ý/Ñëá0û£“• ѯÇ(ýï÷;·!“á6› у…ñ'­(Ó +É0Éû4ý“‡Í‰Dû…;é'Ë +ë(¿—&Ë §Á ï§· «£ ™Ó/·9µ¹1ûËË—õ4½ÅAïÁ<™/Í…÷Óíëí3—ŸÇ!™õ÷?½ µ4ç £:õñ5íÅßï+‘ÏÝó@» ½/ûÃù +¡5Ç©*Å«!ÝÙ.‹ ›;Ë:³N‹;ƒ<•"ûÕ*ó7Ñà ‰CÏ7±LÑ9ŸNï1ÇFÝ +;å ³.ç2‹ã5Ù=‡<ý )»A× ±³'Ë2Ù"ý6ÅË'*Ñ­BñãKåÑN¥-­7¥åß6ù$Á)×Ù"ßF¿Ý<“<»¥H•&ë:Ù;‡!‡/¿/Ÿ2ѹù•÷sÝ<õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï40áB³õ ϳE—£ý·Ï‡ï<ó‹*™"ó)£ +Ñ$¯ý?±2‡ù@Ý ¥Ù µEͧw½Ûñ­ í“ÛåD¯›±ƒ‡'™ á3µ±:Ã…3ó©/鿃› ½9¯­<Û寱 Åà ›ƒÍ…‹A㣇©›={¹6 §µá…‹©P± Û ÇJÁÅ ‹é•;Ç£½ çÕD¡õù.ÿ§÷± ÑÉÉ í¯,ÿMé§ +³>ß½Ë Ç#ÅÝ-…Õ­ ]AÕCY±a¥G§ û÷"åK» ÷¿¹ñ‡Cëß7¡Ÿá$ÓÙO‰5ÅÃ>«ÓÙãLÛG·(£5FñI÷N‡½AÉù2™‹2ýEç.ÏMÿ3Ý6…™!Á7«õ +6Ã5ë¯ýCµãNÑבB׃ ‰û#é.Lå+³)«“0ÍÁ¡8—§ùÉ ŸŸ,Ù‘ ™E +Ï—4éD™7ƒ!ÁŸ5¿+¡ÛL¹ ‡Ïí·$á¡'Ó2µAÛÉ +¡»IƒÓ-ë¯F(éÙ¹#§"#Ï ¯ ã#Ïé?«=Õ4™2ã­íO•(E¹Ï §Lýݯ"!©:‹ ‡DÕŸ7û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛó ù?›/ßç#Í<Û·‰ó1ÕïÍ)“»×…Bm³!ó¡—K£=ã ÕI™=‹ù*A%£áåù)«ë áý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ ½IÁ×(ËË ƒ»8ÇÃ;ý)¡@áƒPƒ0£»9‘#7Ñ#ÍKƒG½Oo—cŸË£é/Ùû1É5åFûO»'×C½Û­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>ù0õÿ³5»+¿Kɣ磹:ÿ áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9‘¿"Á ËëDõHÃÓ +«Á9Ë"¹ãC÷=_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍL±ÃBŸ"áNáùï8ûÅ3ç?‡*ã'óß"Á*‘IBÑJåDÁÉG‰4Ã9·»L£*ÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8É™‹‰)ÑIÍ)Ç-¿7å)ÙB£ÛO«/ý'¯C­8“?±9Õñ-ó1*•5÷&©%KÑ&£ ³»<ãï +ã6Ç¥PËóM¹,ýÏ9½Jyñç)ã"©ÏÍ¡%½!Ç#“1µ™Igã wÉÇ‹ñKÑ¡AÑ0½+…:›±F—ß3—Ï Ÿ£DÅ%© +¯ÉOÉ™ ÅG³Í1‰Bߟ1屟á.—'K­.±B‰I[ß.‹?ûB=•» Ë=Óó/Í­-Á@· +ͳ§¯û“+‡¹*©!Ç!·ƒ•DÝ›íƒGÿÉ Õ%ãù›ÿ‹+±ù&‰ƒßý"ëÇNs÷ã%Ù»‹¡Ç(·7é™à +ŸEµ +Ã7“&á*­Ýù ‰.ùD³»8ûÝÕ)™ û8Ï µ2÷8‰ù&Ç ¯ÿ:ÑÓA± »µ)ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1í9³Fë§&§áå.Ý«"Ù‘û%Ÿ(¯Û ã(ýÁãU ‹é#Ç õ7$É)Í›³DË9¿õJ +ý ý +é6¯0ÝÛË¥0µ Õ ÝÉ¡ “2­ÿá‘ ‹­ñß©!Ý ™ƒ3¿™?«¹‘‹ ×)ƒ"!½@çÅEÅ>½8¡&ß$¡"ÿ…‡ ÓïDé£ Ç6½• ³KÇÉ8›,×!ÅÛ™ ç™…­3¹‡:‹>× +•*‘Ÿ:÷¹ +—í1ù¹ ±&Ñ;á» éKoß,õ‹Ñ!ƒ±ß“3ý‘ Ï;‹³.5‰×¹EÙ-ƒ1ù½«8÷ï.Á#µ ËÓ+“÷'™×Å)Á(¯½ +•*FÝñ‰!Í×Û +“#Í5É/ó ýÑBà © ï?‡ëç(Å×Oƒ/ï óAé(£½ û ¿!™ÑÇ­ßÁÁ?Í‘—$—EÉ·ÛשGŸ±ƒµ5ý +û ÝHó· «2‰³ ¥+½EÉ,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥ñ,õ ƒ›Ý'-Í+û ‹Ç#›(ó)Í.é@‡ç*Ý ËÉ› û÷·*£í›/¿ Ý?á ™:kåÿ=É ï*™û6Ã$å Í>+õD•:ÅéMÓ*‡6Ëïçÿ8Ó>«+Ó.¹KŇ×$ó •J• å8…÷ ÿ;ï¹-#Ë;éý<ï…(³A¯:×KñF­0µ$Á Ÿ)ã/Ÿ «7ÿ ëË?µ/—¯)ßC·… «L©Ÿ(ß<ïLÝ(Ç.½“5(ë9ýL¹9ç ñÿïN‡(Ë-»N8Ç&ÁJã! ±"—MÕ9¯NÓÝ÷¡P“'•0ÿÝ7³û'“D­×K±…4¹!á +'± ± Å» ·õN¯å5¥£A‡ Ý+í#ݹ« ƒýãñÍ6ÍŸB£©Ç +©ÕM…Aï ÷õ"ƒ¿ ßÝ¡-ÓNÕ§@õÁ‰#¥@³2‡4§ƒ&ÕO‰·…!<±CqÃ'ƒÝ%•Oéß ¡Í=½#™:0Ù0ÇL?ë3ù;Õí™Õû1›á8Û5å‡1§«'»í;ÉE« +õ!« 5‹&É%¥&Å·1¿ ÷1Û•ÛÙ· ¿;•—>Ç0…åû×½=é-'«“û)¡•¹(ÏïÏ<—,‘í>Ù× å&µ ñ.× Ù ·%§'× çŸ:¥ Å¿å™+•…ûIïÛ‰ù“ ç1Ó#Á!ÿ5§Ï6­Á1í哃§ï<íóó9ïÙNá+¿EÛ8ýѱ*ÑË2Éá íLËÓ6© é5³ ·‡ßDZñ¥é2Ñ-ƒ3¹çÁ Ù¹ƒ… ÙÅ »(í ³?ï#Ù%#ÉÁ³•Ý=§$ƒ!É1õóç Ýó“!û‹Á™*Ó§?Ó÷… ÛNÙ«¯™ËŸ+… ë•B³0í Å ¿É•+× +Ÿ±÷6Ç÷%ã—ëÕ>ÃO¿ÓýHã ÷)óõ.í6ƒ#å%3÷/»)©?¥å#ã·ÛEù¯‹ ŸOÿÑFÝ‹O¥D§Ó ç8ÛëŸ-çP¯H“6‘±£4å¡E­±PÉHçå<«1ß“ ÅùFÃ@­*Õ-ïý7—Bã.Í ãÕE³;›ëµ‡‡Eå ¡>Ÿ#5-—Å2‘3Ë.‰ «5ß=ͧNÛ'…Í2áCÿK±JÕA•ñÃHÏ!§"É4×Å›JåL› …/‘F¹4©ñý&Ýù ­/Ãû› )•ÁÓÕϓ˩%£¥éû!íD“÷0áß¡ éC%ý íÕ"‹ý2‡Mó>¡9å6·.Ÿç ß.—ûHïÕ5ù,ÇŸÓ¡"Ù ¹óý"ÕÑ•é,í½ &½LóË8­*½ùŸ¹ï » ›&ãáÇÅ2ûÿ2ÍG÷<Áá½¹3ŸÛ(Ÿ õ(Û0‘›Û&¡©(ëÇ¿õ!ßJé× û:£Óµ'…¿<§§9¹Mç ×#ËÁ<§“¹í©&±é +õAÑ ÿ7ý;¯¥3Õ«)»Ï³ §Åõ1o—ù!Óƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.×6µ0×IÉÅFч3ã ŸC«*ñ«E£³>½ 9Ïÿ—"Ï5³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"Õ/»ñé'ƒ*¹ +í ׃Ñ!ë"— ±÷5¡ ©«.á»1Ùÿ'‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +¡Ù)í}é'‰3ùõBç +µÝÝ&Ù&û‡G™'—-“ƒ%‘û&Ù©÷Ë § óEýñ“›‡×!—ש Ï1Έ-óÃÝû‰ ™;Ã0•­‹—É‹+ݧAµ ß»«< +ƒ ý#ó½D¥5û«ï•ë#™ éõ ß µ Í!õ½ÿ)…#í ÓéóÍ<Ëõ ³ £±1Ñ%à ·Eé§×Óû¿×ý,“—! ¯©‘×….³«Ÿ5 ­#ç%ÁíÓJ™Ká'ïɉ#÷.ç'™õ™E«-¥åãÓó›.‰×6© É%µá§£+©ƒ›0Á¥ýí;Ç··íý3½í9©-ß8ÉÁ&Ÿï«Å=û«±%ýù2Û ÛŸ;9Ï,Õ ý¹%ÁŸ=Ÿ‘åL‘ +ù.ï2í*¥+×íEÇEçµ%ù¡,õÃOé¯2¥ Õ…FÑ óBÇ:å±E¡0÷K‡#³PŸPÃ,ñý%÷-× Ãë7ßí—B‹#å ×™Cñ ÙGѱ™«Á +™«&Ñ<ó#÷ן±/Ç +³»+ý‘ã™'‹'ß å4áõ3•7Ë7¥(‘•Ïç<£½4Å ƒ!Ã(ƒ ‹C½¹™…µ+›õù?“#·…4µ"ËE‡KåJõ¥:“:ÿ+×9ùNµOá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;ÓBÑ ÿ±$Ÿ*ƒ2íI‰¡÷á-ICÉ-£"Û#‡)ŸÕM›Gé&Í@‰íÏ&õ +ëý Í¥<çA¡ +ÙÓ‘ ¹:ñ"é'ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± ‰¯L±N­ó íN‘NÝ:Ù½‡ ›Ó:Ëõµƒ³8û “%Ó±AÕ½ñ=ÿÁ + Éù™@÷Ç=ÍMýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› -™“Û—+½(·í ¡Ñ6Ù Çó0Ã Û ï5Ý2‡û³ û1¿0å ÿ »@í+× µ$å«5µJ¯ß6•-Ó×%ñ +õ8×Å"£%¥•Mï£ß4—¯4Ý!‡,¹• ›Û#“… +×ñ#§)"…³— Å ¹•/õË•ù+¯*×¹ Ï%ù3ÝãßßÇ +Ç$£ÕÏ*§Ñ!ÿ)• Ç›,§çó4¿ëÁ<‹ ½ñáL½ûÓ¯.Ù›"¿$çÑBùÛ©å-á Û ‘47›ç9ùAý1©7ÇIÙ,é +á=õ;ƒÁ<ÿ%õ gÏÍ8…§ ãã…ÁBñÑ0Ï¿;§:ç—A³:¯J™?µ&±-­4ñÛç)ã;Ý3ïÿéEŸ=…ƒÅ(§%,¿#‹ßÓ‹­ïË +Ïë*Ù¥A‹Í:… +© £>­Ï%·L‰‹µ;õ­‡>‰ ¹"›?• Éë&±™5Ë‹ å2ƒ;Ùá©$Ÿ/û+‰$Åÿ¡J½)Ñ?©‘Oû;í/ƒDÃ6¿C£Á6ß(÷ ‰å4£C“ ™­…,ë?{¥IÏ¿ +¹<ñ µ/· ëŇÛá§"±6«¯Ó#Í Ÿ7Ë •‘©Aç>¡¯6Ñ@¹2»ÑGïK3ó3û3Ý ÅCíH¥*Ñ'‘1ßL‘L±F—P‰“ŸDù§ÛßÅ)—: ƒƒ@…*µÓ$¹3ß*߯K‰#‘6û½>× é™Á³$¯ÓO‰û?û,Û;§å5›6Éó Û<Ã:˵û¡DÛÇ ·@Ñý¯%E “‘-õ÷'»-¥NÓ1ݹõÁÇ•6ÝFƒ§.÷!‹»¡Û&å­ ·ßëKEÓ õÅ-é9áÝ?ï + ¹9™Ÿ ³4…Ÿ ë.‰í!é Å,¿ õ÷ñ*© óË)'¡.½Å=Å;ÿ-ƒ“‰DÃ&ëï3“ÉI›=éAÇ=© ‹ÍŸ«'µù-É ÃL¿ËÁ,ñ9¡ +ÍÙï"íÓ ±é ­ +ïÕ<ë ‡·Ï@Ý ¡¥õå'µï=ã ó4ë¹ï ñ(×¹.Ça§?Ïõ Ï ¿4…û<í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—µÏý:à "Á³ý »F·—:ùƒ +±,ƒá*×&é"ƒ(ë%ù/DZ Í;ÃÃ-­ÑÍ55ë™÷µ ¹×3—Ï2£ ë/Í ë»¡/Á +íñ…ã/ù¿­×@íý Á ™5©1ùå=¡ûÅ ‡0¯ ë ¯·Ÿ +—@¿ ‹‘2ù“³@÷›Ó!—·Ó ›!»"ßÁ:ÿÑ.› +Å ÿÓ‘ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$«8¥¥™£‰ñ1ß +Á3­ +Ï#Ý¿&£ýÝIïõ‰Í ͳÝ$=³5ÝÕ5ã?¡÷GÏ'«6ã3Õ0ÿÇHßϧÃë2Û™0ù6­©'ɽ5‰"Çÿ?•…,¹$‰+í¥IÑËFÅÝ.{¯$ë õŸ ‘,Ñ “4ÓF‡"Kù³5#ýåó:ñCó—)Ù ë)µ!»%Ç ™§4õ¹½ãóIý 1Å Må/Á§CmÛ)kÿÝÁƒù—Ï?å ÕÓÁ8•Lû.ýK‘2ë2Í'™í íÍ*õ!ËÍG¯/û·¹‹·•*ã +Ç>«ýï+‰!›8¯ç=Å áÃ6íF£×G­Ó3í H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M••'±>­:Ñ »"ùá« —@í©©5½ƒ,ñÑé+©,ã!ùJ•Ë%­ ÝÉ9áÓ!ƒ-É‹%»Í.½2©…ÿÕƒçÑ"µ…<«×¯#Á*ù—‘‰ó(í•/¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) ¿=£;+‹ïÙõ?§P¹‹ +û·M—9Ñóé;û¥2©“ +¯(ù «™)Ϲ߷-Á «/é<õ +»Ë0ŸõÕ+™DßÙ¡%¯ ±E»é•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µ»7óÙÁ'›åH£H‹,Ë!… û*­§/­K‰Ù/¯ï?½›,ù›%F×,Õ­Å#™F³9Ïå>…1ïëNáÑEé±ã—5Ñ:÷E«™-ËC…J¹B³Õ8Õ Ã­9£!¹Jë#­ ¹“«.ë$ÕÇ¡ ­/ñAõù &£ »:ç »Ë3‡,ã$çG›<¹ —?ËI'«B …O±…5ë1‹<ÃAÓ7³&ñ@±‡9·JÓG•Á+Ï$éÉ#¥ë=©#ßÅ5ç$ã6·ïJåýƒ,ñ4›Á!‰+Á4»¥Û@Ù!› +ᓹ;£Ë)»9ÿOµLƒ—4Ó×Hé7û ý —F·+ý0Cß;‹‘A£#¡Å&©Mï. +ÑK‹:‘JËw×<ƒFñ&¯7¿-¯M×›Fû>¿ë QÛMãé$³OóG)‘‰-í%%¥"Õ"Ç1Ë0“ß4™%Á÷ ™Ÿ—3“H«A½‡¿ÝCÉýN«>˱á ý/ùÝ;¹ÝíA‰0Óõ$Ù3ÉNÝõ@á2•,•@Ç÷$é ÙI¡É$ó-Ùù7½£7¡#óKƒý=û0åIû8Á%i§+ãHŸOÃ3É!ýAƒN…-ѯ™@¡BÛ-éC…Å1÷ +…÷D·ó2É2Á=Å9¹ëHý—õIÇåÛ í5Í/§1,•$×5ã-å:ËN&©2íF¯½« ÛÕÝN— £ •3Ã×7¥%Ó«I‹ ­½ß$‘Ùï-ñEá•‹0»M•#»CßßMç ƒ¡áË5‘íëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9ÝAéñ6Å$à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã×1³‘•ë,¯8· ã)Û.óŸ6•¹Cѱƒ+ÁNñïFÕ1£O=“"ý-‘"ý­0µ,™ ûA•Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁý+»$Ý-— +§—I¡¿ÏN§Iñ%Ñ0ùó'éÁGÙ×JÙ#‡=à ¥$“P‰<»Ñ=á&$ñ×#¡ +Ç;‘ßH™ +7©£2Ãß ·“<¹ +÷.« ‹«å7Ï4¹'÷;ÿ ©<¯;÷ƒJã,‹P©>ßB«•ƒBÅOíýMÿE¹&³-‹B£ É=­!£$©35¡(Ñ/Ë;å ¹IÁ0å +­HÍë!Ç/§›*×>ï(çDÏBË#Á ×LÃñÛAÛÅ.Õ!ë…í$éH¹?±.8é­)©§B K6ßOá%3µû";£Lÿ—%¿AÝM‰­G‡½$ßù%ÅËKÙM·IñÝÇŸ0£G‘ë ¡:“9¥7Ë‹H›¥-¥‹$ã2Õ5£Áá £.‡Û³BáûK‹"±ÿ"‰ É;ÝEµ!¿ ×*‰EßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/³+é'Ç¥3‡7 㻑û/͇Ã2Ó ³*Mó%… ‰û=å1çF•ãÓ(©;ÍN…8Íï:©CùK‹/Õ¯(ŸõEÍÛËLñ »2£-õ#ç5©DÓ&õ*‰HÍE—H±Ë+ËÁ/•½%¡F¡$å0û÷Ý0ÇÙýGýíÏÙó9»5Ù4Ñ)M© ½9¯+».ù1éëû2á‡û.Ñ +éFÃIÕå,å<çù'›©ééNÅB룛P—¿÷4Å<ï>í8ƒI‰2Ã/ñ'Ç8ÝK‡Oû•%á…$‰Ù/Ÿµ å!µý(‡Í9³,·)ïÙ%¹Ñ*••“#ñ‡ …—‘¹Ÿ +ãß ƒ‡“1#×?ÏÝ%×—.«H¥ÿBÅ4Ï0 ç÷±5õ ÷Íå+÷>ÿ/7³,Ó8§é)‹…0à åƒOëIçÅÁ…HçKÓûŸIGáIÿ•¯ +É@ùOï Õ,¡2“.‡.×Ã*µN¡+½÷BÙ‘ «4ãA¯ƒ'ý!»K3Ù2» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÏÝù§ÏE×'9›2Õádz"É*¥,MÏH¡!ýBå.•.•=Û!‘7¯@Ñ8µ Ï/û÷(‰@“AãûLÝI³/É<…C­¥ÃÏC?¿#µ­'Ó ¿*Ñ>ù+·Dí&—‡>ñ Õ ó$Û…6ëG·H³“×N± ß?‹5ñ>ù ÉLã*ÑO•<Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c×O½?ÇDÙC‘%÷OéGÛK™H—$ß åïñ$û-• åÙ8×÷¥‘.ÃA£)©9Å/¡—·ÿ(‰©8ÓM£,‘0‰1©O¡=ÁH¡‘Û• + —O‘‘;.µDù›ÿ#>…‡$ÑÁÇ+ý­PÓ0·&í2ã1í§>ÙA—Ï«Á Ë&Ãñ ³C1¹6É õG…­NÇ­ó¥½G/§Dû<³ûã Õ=Í%± +Ýõß"× +å;•µ#íJÅ'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!ÅëE›4CÝ Ñ2õ:ß3Ï)Õ$ûF‡é0­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒË1Ý—Ñ5Á•¡;ƒ³#)ÿãÙ4½<™ Ñ Ë«%Á‹ ñ8Õ¯1‰÷» +á ý2§ó·­$¿› …-±#½Û+ݹ+ïËBó + …8ùÛ:ý#™‰D‹Ù6á‡FÉC‹6•ß ïãÉ'Í ƒAç,™ƒ9‹Õß÷ ¡K‘$ñH÷+Ãá#•ù"ÛŸ&¡Ç…MÙ·Ù0ωŸ&ÿ©!ÃÕÝ$··:õ,Á£JóÇ.¹%“=Ó±7Ù@Ë/ûG³ƒ?¹ýý3÷é£ÕÍ“Çõ*É…Ù$ÿÅ ‰ ÏÅ!á…=׉LÃ4ËDÅ£ ­·?Á×"ãËÿ×.Ç +Í$Û2ƒÝßïA‘ÿ>ëµáGÏ™©Ñ+Ã?“7÷I«O§ÿ Ã8é Í%­Á“ Ó5—#›3õLí6¿(“Kí•A÷!‹%-¿ -Ÿ9¹NÏ‹«Áƒ%Ÿ4û7©@±'Õ +¯—>ËÕû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™Ù9ßA-‡!‰¯í +“/Ó»:£Ñ0ç@ûóçש)ßé¥ÕGÿ™½*½õÉDçÿ½<‰*‹Í'½ ‘é‰áí ç£Hï&©!ýÓHÃïµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õë+é=Í ¿¯ûÛ9åG›&•9á5Dµ·&£&ã0û í(³ÿ¹ =™9‘:•‘ÿ&‹½FÛ«4‘ÅDµé ó<¡&ïEÏD­ Ã$M¿™/»“Fé á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ßÿ+·½ ű ›O»#ßÃ)ï‘<é÷Ý·Ÿ +¹7ÏÍ,•C¿'ã4ç#ùãÁ$ÓÏ"Õ*×<Ó'¹Á¥ Û$Ç*½³,±?1ŸÝ÷*·4û —Ã/Õ:ù#ßIµ7íí0ñÑ$¿ï»O)Ççéõ ¡å£ åM×¹ñóëó?»6Ï » +É#Ñ¥E™ù…7Õ«4Ïã>¡7Ë×#ß±MéO«ÑÉD¯5ï“>©»&¥4ß6ß1/Ý,ƒ³ñ*«;‰ÿ@ç%‰'³CÅ›"¥‹1µHÇËAï¥ … ¯Í?éJ•IÓ,åó +ç:ã­+£ç$ù« ÷L$ŸÉ¯E³9‡ Iÿ‰óD©HÑI£(¹… ýﱕHß@É™½›‰=½3Åï7ɉÿ¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=“6ñó"ßåÿ½Ù›óµ‹½Û4­õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+U!å*ýIý©5‹$ÍÝïÅ€ ÿÿ|žþÿÿ0€€€`€€€€€€À€€€ð€€€ €€Ð€€€€€€€°€€à€€€€€€À€€€ð€€€ €€€Ð€€€€€€€°€€€à€€€€€€À                                                                                                                        fúÿÿ0耀`Š€€è€€À耀𗀀 ó€€Ð€€€ÿ€€°æ€€àꀀ„€€Àõ€€ð"!! !                                                                                                                        fúÿÿ0耀`Š€€è€€À耀𗀀 ó€€Ð€€€ÿ€€°æ€€àꀀ„€€Àõ€€ð"!! !                                                                                                                        fúÿÿ0耀`Š€€è€€À耀𗀀 ó€€Ð€€€ÿ€€°æ€€àꀀ„€€Àõ€€ð"!! !                                                                                                                        fúÿÿ0退`Œ€€ì€€À䀀𖀀 ó€€ÐŽ€€€þ€€°ç€€à쀀„€€Àõ€€ð# !  #                                                                                           nÝÿÿ0Ó€€`û€€â€€ÀØ€€ð€€€ á€€ÐÞ€€€ó€€°î€€àÞ€€á€€À퀀ð쀀 "ãI‹7ï!÷ï½H­<Ý/­AëË9 û§“ÿÑÇ(ÃEïåCÉ6·!áF› ëŸ'ƒ…õ5ÿ2­(É0‘H÷Cû4“™ÕFÍÿAûéõ)'ç1ë(©=á1—&§ç‹§ÝÍ$«™ëCë@·9¹1Õ@ûÅ0á#Ëõ4±OÅA³IÁÍCå2™/…‘'÷É9í×:í3ƒHŸå$%™÷?³L›@µ4£:—NÝJñ5Å£3ï+ÿG«$Ïó@­M½/ûÃù +¡5Ç©*ï)ÅݵM‹ ¥GË:³N‹;ƒ<•"ûÕ*ó7Ñà ‰CÏ7±LÑ9ŸNï1ÇFÝ +;å ³.ç2‹ã5Ù=‡<ý )»A× ±³'Ë2Ù"ý6ÅË'*Ñ­BñãKåÑN¥-Ñ;­7ÃMåù$Á)ׯ<ßF¿Ý<“<»¥H•&ë:Ù;‡!‡/¿/ïCŸ2±3¹‹(•sÏ=õ+µF—2ù¿B³ +£Iã4¥É»*ç!« Ź$ý5ËM«¯ ¡ —¿5ýï40áB§-³ÏL—Ÿ£·… +õM‡ý>ó™"‹Ló.£ +¯«D±2·8ÕJù@ý¥µEG§½—ñ/íÿÛ¿FÉ(¯±³(‡'Ÿ3á3•N±:ó;…3÷H‘M©/¿Á"×B› ÛB¯¿?Û¯ß#‡&Å›#ƒÏ%…‹AíG£¯&•)‡©ÃD{³7 ³µ•19…©P± ‹-‡PÇJÅ ó,‹ÛI•;£/½ £'ÕDõKí4õÿ§§!÷Ñ™#µÉ ¯,ÿMçO§ +ÙH›ß‘Ë ç#áEÝ- Õ]ÕC­D±‘ 륡 § ÷"÷#¯å» ÷µ(ƒ=¹ñ‡Cëß7¡Ÿá$ÓÙO‰5ÅÃ>«ÓÙãLÛG·(£5FñI÷N‡½AÉù2™‹2ýEç.ÏMÿ3Ý6…™!Á7«õ +AÃ5ë¯ýCµãNÑבB׋ƒ û#é.Lå+³)«“0ÍÁ¡8—½ ùç'É Ÿ,÷@‘ ¥O™Eå&Ï4éD™7ƒ!ßGÁ¿+ûN¡¿%¹ »Ï—;·$¡'Ó2µAÛÉ +¡»IƒÓ-½5¯F(…;Ù¹#ßE#ë0¯ ã#±)é?«=Õ4ûE™2­íO•(E¹Ï §LÙ.ý¯"!©:³G‡DÕŸ7û +¿NÇ¥ ¹ý¹0磧O‘Pý Ã7Ë>Ó"ùëLó ›/ßÅ@Í<§M·¿ ó1Õï»0“Í(×ñB…B³!ó¡—K£=…IÕI™=‹ù*Aeƒ£å£+ù)Ëë ý$­%µIIÓE­×“Í“$ÇAÛ,@½:Ÿ-½IÁÃá<—(Í +Ë »8ÇÃ;ý)¡@áƒPƒ0£ó»‘#Ç#Ñ#ÍKɃ½O«P—ù韣é/Ùû1É5åFûO»'×C½Û­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>ù0õÿ³5»+¿Kɣ磹:ÿ áDñDÕ™8¡LÕ;é¯AÁ á"£@™ ‡ ‡%ý9‘ÿ.¿"ËëDõHÃß'Ó +«Á9Ë"¹ãC÷=_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍL±ÃBŸ"áNáùï8ûÅ3ç?‡*ã'óß"Á*‘IBÑJåDÁÉG‰4Ã9·»L£*ÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8É™‹‰)ÑIÍ)Ç-¿7å)ÙB£ÛO«/ý'¯C­8“?±9Õñ-ó1*•5÷&©%KÑ&£ ³»<ãï +ÑAÇ¥PËóMµ1¹,Ï9µK½J×Cñã"‹*›-Ï¡¯>ƒE½!Ç9“1™IÿIÙ +ã ÉÇ‹ñKÑ¡AÑ0½+…:ËH›—õCå'—Ÿ£DÅ%© +¯ÉOÉ™ ÅG³Í1‰Bߟ1屟á.—'K­­F±B‰I¹/[‹?ûB£>=» …KÓó/Í­-Á@÷JÍÿ§¯û“+‡¹*áKý%Ç!—GƒÝ›íƒG‹É ·CÕ%ù“(‰/ÿ±;ù&á;ƒý"çBÇN¹O÷»?ã%Å»ç0¡ŸH·7™ÛŸE÷Aµ +“&¡?á*­Ýù ‰.ùDí@³û×0Õ)“B™ Ï µ2÷8‰:õ%Ç ÿ:ÏAƒKÓA»ïGÙ¡­ó8EÑ«·GÏ(³H­çCÇ­I“í9³Fë‘(§áÅI‡+Ýé3Ù™Nû%¯‰7ã(ßH£ÁÕ Uó+‹Ç »EÉM$çÍõJ³D‘9¿³Mý* +ý +åA‹F¯0Û¥!¥0Ù<±;Õ é+É¿8“2ß,ÿ›'‘ !­‡5ßõÝ G×M¿ã«‘›)ÙK×)!Ý@ç«GÅ>ÑMÝ9½8&ûJ¡"Ÿ8…‹!ÓÁM‹éÇ6½• ³KÇÉ8›,×!Åó Ûçÿ!±K…¹¿L‹>× +ë4‘¯?¯ ÷³% +í1åN¹ é2ÃÓC›"áéKÍ-o‹õ‹Û:ƒ³ñMßýí;‹½K5•G×HÙ-Û/•D1çJ½÷åBÁ#õ0ËÁCÓ+‡¿“÷'¥.×›+ï/Á(½ +Ñ4ùIFñÕ2‰!ãÛ +í-Í5É/»=ýÍFà ©ýJ ñ‡ç(«@ëOƒ/ï óAé(£·½ ¿!é!™Çó*Ÿ ßHÁ?§<‘—EÿÉÛ±,©GÇO±³µ5±@û ÏOÝH· «2³8×4³ ½EÉ,Jµm¿)Í4—=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥ñ,õ ƒ›Ý'‰(Í+Ç5‹Ñ7›(ó)Í.é@‡íC§%Ý Éãûñ#·*Ù>í‡8¿ ›Ká ùGkÏÿ=ÇKï*‡?û6Ã$å Í>+õD•:ÅéMÓ*‡6Ëïçÿ8Ó>«+Ó.¹KŇ×$ó •J• å8…÷ ÿ;ï¹-#Ë;éý<ï…(³A¯:×KñF­0µ$Á Ÿ)ã/Ÿ «7ÿ ëË?µ/—¯)ßC·… «L©Ÿ(ß<ïLÝ(Ç.½“5(ë9ýL¹9ç ñÿïN‡(Ë-»N8Ç&ÁJã! ±"—MÕ9¯NÓÝ÷¡P“'•0ÿÝ7³û'“D­ƒMµC±¹!™,¿2'± õñ7» õN£På5‰M©J£Aù4 í#É>¹ã&ÿ$ƒãÓ%™;Í6ŸBÁI©ï©ýO…AóL‰÷3õ"¿ Ý¡-ÓNÕ§@õÁ‰#¥@³2‡4§ƒ&ÕO‰·…!<±CqÃ'ƒÝ%•Oéß ¡Í=½#™:0Ù0ÇL?ë3ù;Õ…+íÏJÕ›û9¿JÛ5‡1­E««(»§JÉEóOõ!Ÿ.5ÓK‹&¥&é:·1¿Û Ñ3÷1ï •Û7ÃõF· •«MË4Ç0åß“O×é-'·A“û)›CÍ•Ï;(ï½@§H—,í>ÅM× »3ѵÇ;ñ.Ù /§'ý2ç…Né6¥ ¿£9­,™+ÿJ…É+ï‰ù>“ “EÓ#¥Lÿ5Ï6ûI­JÁ1å÷©ƒï<ß/íáMó9ÙNá+¿E×=Û8ÑH›IÑ©ÉíLËÓ6© ›Aé5½,·¥#ß¡4±D¥Ñ-ÑC»;ƒ3ç§Ù‘&‡ƒÙ»(§E ³Jï#Ç@G%ɉ,³Ç,Ý>§$©E½7É1óÙÝó7“!‹Ë™*ë<§?ùM÷… ÛNÙƒ$¯Ç ËéI… ï•B³0±í ‡ +¿•+ë5ŸÏ.÷6½;÷%Ù5—1Õ>—DOéõýHÙ7ã ó·5õ.­6ƒ#å%3÷/»)©?¥Ç4å#·ÛEù¯‹ ŸOÿÑFÝ‹O¥D§Ó ç8Û‰FëçP¯H“6‘±£4‡H¡EÍJ±PÉHË@ç«1‰6“ ÅùFÃ@­*Õ-ïý7—Bã.Í ãÕE³;›ëµ‡‡Eå ¡>Ÿ#5-—Å2‘3Ë.‰ «5ß=ͧNÛ'…Í2áCÿK±JÕA•ñÃHÏ!§"É4×Å›JåL› …/‘F¹4©ñÙ:ý&ù ­¹5ý.› ›4Õ •§ÓÏá,Ëó&£¥éã=ïDíD“‰Gá߉P¡ %ý.íÁ"‡N‹‡Mó>¡9å6·.Ÿç ß.—ûHÃNï¿3ù,ŸÓó6Ù «!¹ý‹)Õ¥)ýD•í©"&½Ló÷MË8*½µ×2Ÿï ©›§7ãáÇ‹KùEûÍG÷<Áïá½õ9Ÿù<Ÿ õ(ëJÛ0õ-›¡É)±<ë³?¿ßJé× =û:Óµ'¹A¿<ÍH§¹M½1ç ‹M˹§¹í•?±™ÅNõAÿ7ý;¯ÓDÿ,¹GÕϳ ÙŹ8§9—3Óƒ1ÓLÑ©L¹LÍ ù"ÿ çN™.×6µ0×IÉMïч¹ã ŸC«*›Nñ£³>½ 9ÍÏ—"Ï5³ûD§ÿNëí:¯•>á…@­>¥CÛ=Õ/B(…Gƒ*»4Ã í ƒÓ<ë",§K±¡ ½©ÓI›9á×DÙÉ ‘Ÿ“@û÷»Á0»Ë*­.ÿ§5›¡1ßË<ƒ6¿Dƒ4çM“8“Åí«á:áƒñ<‰?›Mÿ4é*¿¡Å8Ù)å(}‰3JõBç +›!¹@ÝÓ@Ù&‡G™'—-©Fƒ%‘û&Ó/©Ÿñ+Ë óEµG­&½“­‡Ý)—7!×ÿÏ1¯B¿Ç2óµ6Ý×-‰ ¡HÃ0×8­·#—ß)ç3‹+ÛL§Aß™$«<·Fÿ0ƒ ¯Ió¥5ŸF™«ÿ1•§#éÝß “-Í!ÁA½»D…#ñ/Ó»$ó¿@Ë¿,Õ#³ ½C“3Ñ%·EŸG§ý(ÓÍ¿•4ý,“—! »©¹Û>×Ý ³Ÿ5»>“I­#­2ÁÓJ™KÏGá'ÉÑ(ÝB÷.¿'õL«-ÏFåÇ<ÓÅ+›.£1ÿC×6Õ7É%•2µ§É?«0©Û6›0± ýé#;ÕK·íéDí½©B©-ß8§GÁ&Ÿ«ï?û¥±8±%ýõ7Û µ-×;Ÿ;Ï,£8ýµ=Áß>¯-ŸóN‘ +‰9ï2í*õ'¥¥+×íEÇEçµ%­?¡,õÃOé¯2¥ Õ…FÑ óBÇ:å±E¡0÷K‡#³PŸPÃ,í,ñ÷-× Ãë7÷:ßíƒ"B‹#ï,×™Cñ ÙGÑ™1«ë'Ã.™Ñ<ó#÷õ&×÷9±/³í?ý8û5ã‹'é4ÅFå4õ3•7Ë7µ8¥(•Ïç<£½4Ç*Å Ã(ƒ ‹C½Ñ$¹…µ+›"ù?“#É&…4µ"ËE‡KåJõ¥:“:ÿ+×9ùNµOá)³Å +Ÿ!ƒ7ß-ç&Ù é ù¿ó—½0ñ2¯¿­;ÓBÑ Ï±$Ÿ*ƒ2íI©4ŸL‰á-©.CÉ-£"Û#‡)ŸÕM›Gé&Í@‰õÃ1Ï&ç"ëñOÍçA‡LÙ«"ÉF‘ ÙJñ"ï9ƒ>ï%µñJïI¯DÉõ»&ûµŸ?•‡Bß5C‰·O±NŸ+­íN‘NÝ:Ùý›Ó:Ë¿µµ<ƒû “%Óñ±Õ‘*ñ=ïBÏÁ +Éù‘C½D÷ÍMýóý4ÿ6‘GË(ã9« +‹@»·¿:›L· +«3ÿ +¥¡NÃ=ÿ·=ßÛ3û(»±&— ËÙ ñµ +§™A-í"“—+ó<½(í ¡Ñ6ŸÙ µ>ó0ÉAÛ Ý2ãEû­=³ ¿0¡I£<»@í+× ‹.å:µJF¯•-Ó©'ñ +Ë=õ8Å"Ç?£%•Mï7£—Å7ãMÝ!¹Í›õ1“— ×Ç)ÃK§)·-…Û— ¹ÍDõ¿1•J…<¯*‡F¹ ÕNù3Á.ãߥÇ$Ç3÷£õ2Ï*ÏKÑ!• ÇáA+§DóÛë«?‹ Ç%ñáL·0½ÓMÙó=¿$çÑBùÛ©å-á Û ‘47›ç9ùAý1©7ÇIÙ,é +á=õ;ƒÁ<ÿ%õ gÏÍ8…§ ãã…ÁBñÑ0Ï¿;§:ç—A³:¯J™?µ&±-­4ñÛç)ã;Ý3ïÿéEŸ=‡…ëMÅ(ËO,‹é"ÓÝ­›™ Ë +ÃCë*¥A¯OÍ:ÑDËG© û@­·L¿M™(©Kµ;³E­‰ Á-¯L›?É›Bë&ã:™5ï;‹ ƒ;ÛKá©$Ÿ/û+‰$Åÿ¡J½)Ñ?©‘Oû;í/ƒDÃ6¿C£Á6ß(Õ6íK‰±H£C«)“ ­±0ë?å@¥IóJ÷F¿ +ñ ¥;¡)· Ñ,‡á0‡:áÛD±6¯@ëBÍ Ë ß%‘©Aç>¡¯6Ñ@¹2»ÑGïK3ó3û3Ý ÅCíH¥*Ñ'‘1ßL‘L±F—P‰“ŸDù§ÛßÅ)—: ƒƒ@…*µÓ$¹3ß*߯K«‰‘6‹G½>“Lé™Á³$¯ÓO‰û?û,Û;‹9§›6Éó Û<Ã:˵û¡DÛÇ ·@Ñý¯%E “‘-õ÷'»-¥NÓ1ݹõÁÇ•6ÝFƒ§.÷!‹»¡Û&å­ ·•!ëK— E¹"å"õÉKé9Ý?ËJ ÅE™· ·N³4Ÿ óHë.í!ÕBƒ:Å,õ÷…õ<© ½BãBóÝD¡.Å=Å;ÿ->“›H­@Ã&ï3“ÉI›=éAÇ=© ³ ëÍ«'ß9ù-Á;PÃL‹IËñ9‘D¥/ÍÛ*ï"Ó á™±›­ +¿HÕ<½"‡«JÏ@¡ÅõÙ?£Nµñãó4ÝO¹§*ñ(ÇB¹.ÿÉ¥•õ ƒ ¡ÿHÙ+™BÑ5‘!½Në>‘Eõ6Ù›>ÛCÅÙ*ÇM+å?‰%ãFù:Ã!¥ ë +õ>ß:ƒ8µý:¿G"Á>¯!³»FñG—:A³6ƒ +ãDƒ¿I×&íMƒ(ù/¿4Í"± PÍ;Ã-ïH™6Ñ8ëE57™µ í'×3íBñ?Ï2·;ë/¥<ëá9¡/íÝ#…çL·/ùÉ.­×@ÃGý ½- ¥B¡3©1å=…P¿ûµP‡0™)ë Õ&·—@ÕL‹›Eù‹ÁD³@‘÷é8Ó!·‰8›»™4»"Á:¿OÑ.ë8Ã"Å Óãï6µ:«# ‡÷,»Ù$™>“C—ÁIáHÝ­ ³×Ï “ Ï>Á©&Åç-Ù'P™ãßç6«8ÏL¥™« £Ï<ñ1í=Á3Ï#«,á7¿&ýÙLïã8Õ(‰ÿ)ÍÝ$=ï5±=Ýã?¡÷GÏ'«6ã3Ó4Õ0¥JÇHÏé§ùBÛó5ù6¥F©©(É…>Ï3‰"ÿ?±…,ÁO¹$í‘KÑNËF×/Ý.¯$™0õ“*á8‘,“4ÓF‡"Kù«K‰A#åó:ñCó—)õÙë)ŸK»%/¿9™­"õŸ>½ó»ý ­ Å ‘å/¥1§CíÅ*Û)Û%ÿÃ%Áù—Ï?åñ0Õ§ Á8•Lû.ýK‘2ë2Í'™Ù(í ÁLÍ*—LË©6¯/·ï‹·Ë,ã +©I«§4¡6ï™É:›8ç=ÅÓá£?íùL£×G­Ó3í H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•¡*•'±>­:ýF×(Ù1ùÁK« ýíÑH©¿½«EÿѹE‹N©,NùJË%÷2Ý¥=³3áƒ-ÉÓ)‡ ».6½2åEƒ)…Õ×ç·<¹Dµ«ïM¯#1ù‘™ ßDó(•/‡3¹(‰ûC"ñ:«áOãJ›Å6?ñ)ƒ ¹) ¿=£;™J+Çïõ?§P¹…)‹ +·M—9ÑÃé;ã@ÍB¥2Á2“ +ù «§,χ •Kßë;Á ÝGé<»…EŸ“;Õ+™D·2ß­C¡%¯ ßN×"éý8Ÿ ùß+“)Ã+4‘?ÏÍO» ·á4µÑ ­O»7ÙÁ'›åH£H‹,Ï-Ë!û*§2§/­Ká@‰¯G×½,‡J›%F×,Õ­Å#™F³9Ïå>…1ïëNáÑEé±ã—5Ñ:÷E«™-ËC…J¹B³Õ8Õ Ã­9£!¹Jë#­ ¹“«.ë$ÕÇ¡ ­/ñAõù &£ »:ç »Ë3‡,ã$çG›<¹ —?ËI'«B …O±…5ë1‹<ÃAÓ7³&ñ@±‡9·JÓG•Á+Ï$éÉ#¥ë=©#ßÅ5ç$ã6·ïJåýƒ,ñ4›Á!‰+Á4»¥Û@Ù!› +ᓹ;£Ë)»9ÿOµLƒ—4Ó×Hé7û ý —F·+ý0Cß;‹‘A£#¡Å&©Mï. +ÑK‹:‘JËw×<ƒFñ&¯7¿-¯M×›Fû>¿ë QÛMãé$³OóG)‘‰-í%%¥"Õ"Ç1Ë0“ß4™%Á÷ ™Ÿ—3“H«A½‡¿ÝCÉýN«>˱á ý/ùÝ;¹ÝíA‰0Óõ$Ù3ÉNÝõ@á2•,•@Ç÷$é ÙI¡É$ó-Ùù7½£7¡#óKƒý=û0åIû8Á%i§+ãHŸOÃ3É!ýAƒN…-ѯ™@¡BÛ-éC…Å1÷ +…÷D·ó2É2Á=Å9¹ëHý—õIÇåÛ í5Í/§1,•$×5ã-å:ËN&©2íF¯½« ÛÕÝN— £ •3Ã×7¥%Ó«I‹ ­½ß$‘Ùï-ñEá•‹0»M•#»CßßMç ƒ¡áË5‘íëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9ÝAéñ6Å$à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã×1³‘•ë,¯8· ã)Û.óŸ6•¹Cѱƒ+ÁNñïFÕ1£O=“"ý-‘"ý©NÍ7µ,ûA•EÿL™<ÇG«‡ñ™G©…"åß22û uÅJÓñ;±Dý+»É'éBݽ&— +—I¯.í<ÏN§Iñ%í7ùó'éÁGÙ×JÙ#‡=à ¥$“P‰<»Ñ=á&áJÇCñçE¡ +‘ïOÏ +™ +©£2ß!Ãû ÉJ·¹ +¯9« µ*«å7Ï4¹'÷;ÿ ©<¯;÷ƒJã,‹P©>ßB«•ƒBÅOíýMÿE¹&³-‹B£ É=­!£$©35¡(Ñ/Ë;å ¹IÁ0å +­HÍë!Ç/§›*×>ï(çDÏBË#Á ×LÃñÛAÛÅ.Õ!ë…í$éH¹?±.8é­)©§B K6ßOá%3µû";£Lÿ—%¿AÝM‰­G‡½$ßù%ÅËKÙM·IñÝÇŸ0£G‘û!¡:¯=¥7Ë‹H›¥-¯'¥ã2Õ5£Áá £.‡Û³BáûK‹"±ÿ"‰ É;ÝEµ!¿ ×*‰EßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/³+é'Ç¥3‡7•BãïË»û/ÓÍÃ2Ó ÿ*³*÷0ó%‰û=å1çF•ãÓ(©;ÍN…8Íï:©CùK‹/Õ¯(ŸõEÍÛËLñ »2£-õ#ç5©DÓ&õ*‰HÍE—H±Ë+ËÁ/•½%¡F¡$å0û÷Ý0ÇÙýGýíÏÙó9»5Ù4Ñ)M© ½9¯+».ù1éëû2á‡û.Ñ +éFÃIÕå,å<çù'›©ééNÅB룛P—¿÷4Å<ï>í8ƒI‰2Ã/ñ'Ç8ÝK‡Oû•%á…$‰Ù/Ÿµ å!µ±*‡Í9³,·)ïÙ%‘@Ñ*••§=÷)ñ…›1‘É"Ÿ +á(ß ‡™L#×?Ï«:×—.«H¥ÿBÅ4Ï0 ç÷±5õ ÷Íå9÷>ÿ/7é,ù9Ó8é)‹…0à åƒOëIçÅÁ…HçKÓûŸIGáIÿ•¯ +É@ùOï Õ,¡2“.‡.×Ã*µN¡+½÷BÙ‘ «4ãA¯ƒ'ý!»K3Ù2» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÏÝù§ÏE×'9›2Õádz"É*¥,MÏH¡!ýBå.•.•=Û!‘7¯@Ñ8µ Ï/û÷(‰@“AãûLÝI³/É<…C­¥ÃÏC?¿#µ­'Ó ¿*Ñ>ù+·Dí&ƒC‡>ñ Õ ó$Û…6ëG·H³“×N± ß?‹5ñ>ù ÉLã*ÑO•<Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c×O½?ÇDÙC‘%÷OéGÛK™H—$ß åïñ$û-• åÙ8×÷¥‘.ÃA£)©9Å/¡—·ÿ(‰©8ÓM£,‘0‰1©O¡=ÁH¡‘Û• + —O‘‘;.µDù›ÿ#>…‡$ÑÁÇ+ý­PÓ0·&í2ã1í§>ÙA—Ï«Á Ë&Ãñ ³C1¹6É õG…­NÇ­ó¥½G/§Dû<³ûã Õ=Í%± +õÓ;× +å;•µ#íJÅ'÷7Ç>Í0.¯Å- í)£E¥»!ÅëE››:éLCÑ2õ:ß3Ï)Õ$ûF‡é0­5×AÓ=ýÍ3Û1Ñ"›7›ë‘5Ý1ù.‹J‹ûï ýÕ›;‰ +OÝ5W6ñ™‹D™P§&¥§8Ë1çH—ÁÕ3£B¡;³#:)ã»HÕH½<Ñ ›5«%·BÁË$ÅHñ8¯1·K÷±!Ý"á §32ó©0ëA­$› ŸM±#½Û+·?§;¹+ËB½M ¡CùÓ?•8ý#“J‰DåOÙ6áçIåIÉCŸ:‹6Íß ã«FÍ ƒAç,™ƒ9‹Õß÷ ¡K‘$ñH÷+ã6<•ÛŸ&ç;¡…MÙ·OÝ+‰§6ÿ§(—1ÃÝ$··:õ,µ3£J¹=ó¹%¯P“=Ó±7Ù@Ë/ûG³ƒ?¹µ ý3ÛJóF÷£Íß&»GÇÉ…Ý&ÿÉ ×+Å!á…=׉LÃ4ËDÅç/ãO­—8Áã+É3Ë×.“/Ç +Û2ÝLÝ»/ïA‘ÿ>ëµáGÏ™©Ñ+Ã?“7÷I«O§ÿ Ã8é Í%­Á“ Ó5—#›3õLí6¿(“Kí•A÷—·%‹%ë ¿ Ÿ9¹NÙϫ맃±4Ÿ4û7©@±'Õ +¯—>ËÕÏ+ó ¹ÃJ¥8åÉ7Çß +J‡‹4™Ù9ßA-“N‰·,ÿ9í +?ÓóI£ç@íû½'ç©)‡2…%é¥ùH—0ÿ½*ùC‘¯GÉDÿ»B“,‰*Íóͽ ñ!éáÍ#ç‰Kï&¥6©!ÓHßKñ(µ¥?·6ï=S¥9ë6¿6*­Ý ¥…&÷Å«9Ÿ@ë+é=Í ¿¯ûÛ9åG›&•9á5Dë-µ£&ã0Ý=í(³ÿ¹F¹ ™9¥>‘:‘ÿ&‰>½FÛ…D‘ÅDµÛHé ¡&ïEÏD­ ï0M×E¿»“FÉé ™&£0O‡ õOÇ=ë‰J‘>Š߇IŸù8é%õ=¥MAßÝ4ó!·Åõ›O™3»#Ã)±I‘<ù=÷Ó9·Õ'‡>¹7Í,•C¡<¿'4ç4ç#ùãÁ$“9£MÏ"åKÓ'¹-ù!¡OÛ$ï@½á?±?Ÿû$÷*±A·4ÙF—Õ:ù#ßIµ7¡Gí0Á,ñ¿­1»O)ãGÏ:çõ ¡¯4å£ åM2×ñóëó?»6Ï ƒ.» +Ñ¥E™‘)…7Õ«4Ïã>ëF¡7×#µ@±MéO«Ñ™ML¯5“>ã7©¥4ß62ß1Ý,µƒñ*«;‰ÿ@ç%‰'³Cß0Å¥‹1µHûMËA¹H¥ ³… ³Í?éJ•IÓ,åó +ç:@㣉:£ù÷L$ŸÉ¯E³9‡ Iÿ‰óD©HÑI£(¹… ýﱕHß@ÉÕ.™›‰=N½3ï7·P‡-‰ÅL¿.·>ëÉBŸ$<µ)ñ3©+¯ áá>“6ñNÑ1ó"ãå˽óÙó§ ‹Ç"Û4‡;õ/µ?‘+·ù5á/µBÍ…9ÿ'›Dù—*ƒL¯¥'¥Kç+»,!å*ýIý©5×%‹$Ýï³1·,‹‰í0ó(ƒ#¹>Ù<¡ÅÑ ¡ËJ¥3­LµÕ/×Hñ‰Ï‘#ÃË,—AÓÉAóùÁ +­F¯"Í-±8ßGõéKßñ&ƒO¯Bƒ"µ>ù™4ÛÝ›<Ë'©KÇ÷ ÇÅG·‘7Å*PçùN¯A×BÅOã=ÍHÑ!ïé3……Lûƒ*÷@ǽEÏ/í@ß ÷û&¥!&‡á>û5á%퉑:É+ï ‹Á5µ/ÙAíDQÓ@½!»0±»HÅ9™·ÕFûË ³2ÛA‰Kÿ(oÁ;Ý-“é ­#·3ïKË-»Oµ‡Hƒã µ2ÿ"…D»¡-¡/éJÓ1Ë7£$—݃¡M¥FÃD¡+›ãK§8—0µBçµ!£»ÃLáÿAÉ›.ÅÛ×ãE§3݃Lß/ßN•¡‹Põã.…5»­‘%ý!×D¥.Ñ5éF¹Ÿ:Ù9£,³Ë×õ —,ÍL»õFÓ§,Ã?õOå)™ ó Û;ñ—Ý9‘%ë(ÉÓ4¹7ñN»*û9û¿IÕÿ)× × —'Ó.™ÝJ«ï<£<¡4·L³"ãB£ƒF¹‡0÷7¿.‘gó$O› +å"ÁM¡ é#¥@Ÿ"¯Hã³8ë » ÿ@».ëã4É(¯ƒ.׳LË©ãåçÃ2Ã0Õ +ñ,ãÑ6$½“;ë2ó-Í&­ñ(¿ #§Õ%› ùß:ïÝ*µ.ý4¡!…'ŸN‹M¡K¹#±0ß7»/£½NùÕÉ.‡‰ùÝ +«@™!—í Å÷*û1‰9½-£O×2Ÿ2ÍB'µN¥=Y™L£Éå'ÑHË™ ±Có<«á$›D×7“?‡ åA¿ƒÍE÷CÙ.µ7¯'÷óF¥(ÑýÉ,±I£ +Ë8åB­ õ í9± íOǯ2§‘ÇE« ¹KßK·#›Ï ™=¹A‹Nù,ÿBÍ;ã0±+8¥ÙI« +¿Bõ Ùý'õ‹F³O¹:‹U“Ù>ù(— Ã+á7¿(ƒ +¥Jõ0‰Hñ ·0ŸD‹>ÇÑK• á;“ ¡A³7ñ>½»ÝC¡“Û*ï ±;å§F¿E…ß6ùBÓ»<«.Ç(åãOå!-5§£/D…%¿6Ã/É• ‘ƒ)Ï¥C«9½Ÿ å2H×=Ë=Ù':Ëý›û7½5©F©-©G­ƒC™ëÛ-áFý>ÍÝ ¯Ñ(Ï,ÉEõJË>“"á3÷"Áí%ñ<Ç%›@“%¯û ûý ± ÿñ“ í ›=«8$©6¿;‡Nÿ;±"­;£Aç Å1Õ1×0ÿá7µÿï—ó9¥*ã$—ÁFßC¹;…&ƒG³ñ&‘ÝíAëDƒ2©1åFÇ8­&³‰7Ù%­(Ñ·ïù4£ …N™%ç,Ï™›/¥é ×/ç#ÝNÙƒ9ã8•<÷AÃñ2Ç ÿ!Á»KÍ)Ñ1Á"óM·'ã9·ËD‹•'õ—%‰× ýÅC›±¹Å?‰P¥ÕC­2(­5•PÓ+½×!ó3¹ J±Pã5™3ç+õ3»7Ï6ËÍ)¹‰E±‡$×KýF…§+ñWïFÏ:ëL·™£Çû(«7‹;×'ýÅÃ8¯>ÿÉM» ›Ç¯4§N×ûAËGëC÷±7§K¿ïI‡ÓDïHßDý¡"C“7ýG¥í*¡*‹é>§µDͽ<ù ËL‹«Ãã õ*¡¥2“*¥—>׉N««3“(ûK‰¿÷Ë%™Kí/‘<¥«ã-‡+ÃK«óÇß%µFË™Å(Í +í%µ<‰4Ñ—*õ£@…— ©5óù¿!¡•³ +±@çDË © óO¯1ó&áNß›£NÛH»ó ÃM¹=ÕB£“ ù!û+…û<‘ ×<ÓM…›HçñJ#§6ûC×õ+ 7É5ƒ:•¡?Ñ?áC‡ ‘¿4Ï"í.­í!“™Ó!™B}ã@Ó/ÕNá‹—Fçû•+¯$ó%Ç,µ íK…;é;©(á?¥ Ñ‹ í©å ¿Jï‡4ÓIƒH™Ié40‡ã:£.ÿ/ÝÁE÷&Ÿ(çH‹2µ?™H³‰2¹Ù#£0çM³.ç0ñOéÛß@ñB1¥>û/*·Dý:‹ ÝHµ3ë$‘LûÍ:¥ ¿1“?»¯•$á +©éÏ@Óù‹•-•½3­¡4Í$»3÷ý3ÁÅEß4¥;ÏÛ±¯?· ½åÁ?ïùEŸJÑÛ#ùDý?µ-™5Ÿ@³›£ ËŸ<—3$Ÿ#ïß=Å ñ"…Ëñ;«2É"ÿáJÓH³Bϵ:‘­OßL ù@›û6û±©9Á¹IÓAçÑ"»6ÉLñ9‡ µ³DËñGÑ‘1å5­©*Ñ$ñ É)É—™­©ÅùAéÛ'ç$µ;á#™ýOÝDÃ5·7ÏA9›™NÉ û*ß?Ç…¥<çK½Há ù<£‹,ýMƒãJï·Å+J¹É:•.Ë?©¡ãN÷K+õÛÇ<‘IµMÓJGÇ6ÕGå@“NÝ.£ ¯@“@ŸC‡ÑJ™"ñÑ +]¿ +Í=¯#ÛL§Bë?»¹ ç%/§-¡ Pó›ƒ4—õKË…9‘³+ÕEíN‘¹H“…BÕ‡ŸP—D¥Eßéí­E©ÍN›EŸû'ó…K;­3ƒ8{›#§…1ÿ£1ç)… +ÿ…•á!:¡Pµ)û@« ¹!å(±4ëJ¡¿+™µ6»>¥+µ½.³F*á,áO9—N­+Ó)Ó:ë ¥P@µ@ÕO ¹F©á)Ù ÿ³#£+£“ +é8ËÁõ™)» Ÿ;ý +»!çOÅ8‡Û=Í6ÕÉ +¿HßOÍÙ›3ó+Û<é7ûO‹‹Ã>‡@¯ý,å;LÓ3ñ3©H«Å×.µJÁ7Ñ­-Ý/ûMË*—CÅ=£!ó§ +Û‡6ÍAŸIÍ… ‰¯Á#§× ­$©"ý@é ?½DÏñ6ƒ3ÉIõ í3µ«1‡ +ý+­Á!ñÇF×8×Iÿ6Ý0ÉF¿,ï(—Åõý­@“ÍCï˧Måß·I™Å5­ Å Û$ß+Õ3ŸBå½/ƒPçE ÏF»•8ÙOí…ŸÃ;›½ ™,Áã ٠ͣ ß>«GÍ4³PÑD™7µ…<ý$ÕIÇ"ëù:é(¡#ŸÁ6=“-ÅIã2Hù.©ç"Á(í‰6ÙG³4«:<‘+íJ×…IÉD±)ÕD½§Ç*³ã>ñƒMßíL¡$¯ñ£B½Gá?¡B‡ùCчAï=Ï5›éHÁ Å%©:ï é)Ç«ë-ç¿>ß!û.Í,í,§Ë³'Í<ƒ Ñ-½=ãCÝ=ã7ûß“Hû Ÿ-µ³‰@×9Û.¿N—=£Ké=ƒÏ9ã!·JKãAù5·8á-¯å1Ë ­ ½J™ + §)õ8‡Ï÷1Ë‡Õ ¡EÇ·@ÇAó§:ÍD¥&+‹.Ý;õŸK•GÇ“I÷ ‰8­!ûýáI‰$™<Ñ ß‰FóNç/ó2ËAç3‹D—·Mß&ÅJµ£=¹+ý•áÕA“ã2ÁËõ=­4íÙÃA“)…>«‹#¹9é9Ãñ$Éõ@ƒ0“½(ñ !'Û ±OÁ.Å¥9ã1ó)Ë2‘·:ÉG—ËB‘½I3…CŸ ‘4ãÏH«ƒÅ6‰=‡/ÙHÓ‹/Nù?<ç(Ÿ?áÁB“/Ù ¡)‡)û$‘N÷5½@“L¿G³IÅD“ñó7Ûû- ù'óE×û ÇOÑË"é§9÷‰ŸI“JËÙ!¿CƒJ¡;ã<Ù“6ã+× “G£L×,6‘@ß3¡Jƒ Õ*ýåKë÷¥'·H.ÝI· Å#—LÝ#Ùû³1ÿ Ëå‘ÁÛ+ƒ!Áϧ?£&ç¡Ù*Ç)™/Á'­ ‹=M‘*Ù8Ñ£ Õ ÕJ‘¹¡'‰OéÉ=×4çN‘-õ2#Ž:…-׳££áE÷%±ÏM7“Õ­‹<™³Nß8™C‡<Û6áLµ ¡5Á%§5ë8Ó(‰>§@ß9‘$ÏLÓ÷4É¡:ÿ%…0µLÿ«Hß5 +Å>™'‡?‘Õ/ÛKCåëã6­Í?Ù)‰&Ù©­6›+‹»#"™Gñ:¹Ÿ¿%Á&õ¥ +Ç?ï™M•³0O…*ß0ïáû"ñM‘'é.¹&¯Ñ4Ù=ÑBñ'É3¥#ÿ §.ý6­CåEŸÛ7õBu› Í ¿-åL§ÇÕH›Mµ¡ +Ÿ1ùH×$ã4Ñ,«B«Ï»Ï!£áÛ"ñë·2—KË:£6Á:»@ç9ëMaÝñHñD‰Ïá0•9å4™JíMÇ>‘Cç.çï&éý8Ë&§£3שÏ;ó§A£Dï0¯8Ù$ß »+÷2:Í›0åÉ2ßÕ7·‹½%‘8Ÿ÷>DZ“MÝ›N‰ã/óå—“+ó?˽ý2ËFSï*ï;¡<¯Nó‡"¡LÇ$‘ƒ<—O‰ Á4«,™Cý5«)¹µ*ýÃ#³CBÍ›!Ïé:ù)‡I¡Dåó5³ýñ+ùL‹É“¥?›ƒ1‘9ÑN»$¯LÓ +‹?Ã3‰(³-—¯ çI­.¥5ÿ-³$‰.å<á¹<ÉÕ«Eë;ï%åOçCÿ ¹8Ï +ñ—© íëE‹L¯ç&±-› ¹0õóIɳϛP¯ ¯7¯G­G™-á.ëI…Oƒ¿…Ë<©;«‘ ·÷)½,¯ßµ÷.µGçÁ>­9§<ë,•>•MÃ(ãéB>›1ç·û4ãM·£¥K—:¡ I¯ ¡6ýLÓ ýÍõA“5Ëÿ<‡>—#§L8ã"õ·£ÏNá(ëFÑ/A7I¹ýKÕ(ï“1¿3±… ×N·<ƒ7ƒ³Gé +•—¿ÉC—Pï5ë.Ç+M…?ÝF»­Hó*³<ëíC•JÙ;é+ïLõ)ƒ>Å¡F·õ71Å—Å»'óÁCŸO¥HÃJÁ¯EÕ5‰‘³ …A÷¯Fß"­ç@‘ ÿ$Ÿ¡ /.ÇHÉ1Ë!›5›6å ù"±*ã%ýAÏÉ8­J¡.ÛŸHËE÷$!Ñ«;Û ±á8Ká±?ãF©0‘J·Fµ¯¡ñ5ë&ï¡ßE¡"ÿÝ+»"ß1© ­DóíïÛ?ÛÝGñ¹$…4·)ñ õÁ ±A«6ÇBµO‘.Ó'Ù1É<™µE•,ÿ»Ï0›AÓ—7é5ñIÕM÷=Ë/‹*‹O‘Oç1Á-ÿOÿ‡-¿»:ç8ÅNÕ2‹@£‰"›I“Ý:ßMùIñ*¹ ï1ñFÓ©M¹1÷-±E£ç¯¯… Ë9¥çÑ¥ÿ:éÕF›2Ï Ã›,ó;ó#£(ƒ “$õLÃÏåGÛ +ÅÍ• ‹:ÿ +íGÓ7ýãý£5Í2·;Ç:Ï%É4‘›;å"›%í‡DÛ,³©¥Ý2¿Û·?‹‡'«·&¹Õ í8ó:ß›O×E‰0ÓÅùMù0Ù0¿Oñ=›"¹ë@¡O›å=Ý ÿµ&Ï Ñ3íã Ó<Ó-í+ɽÛ&«×F³6å7õ4•ƒBá5ûDÍß»3»G ù-ý ¥ßï3Ñ9ÝÙ©ƒ6ýD·%ëAå#ÓÙ:£*ñ/ÿµ•)•7%Íÿ2»2Å×Jù9Ñ …2LÁ,Á8³)™÷›&…ÿåD­›(ÁÏáMë‹+Ÿ.£1J©ÇËC¡©ùÑ# ¿Ó#í&½Cû0ËK‡9÷«!<§4­NÍ ÷Mƒ&©IûG…ç¥7‹§C£F»M¥Õó¯Iù é1ÿ#ÛJűFÏ*§ùŸ/½4«%ù÷IËí:™ñÝ8çJŸó,ãGƒ‡ ÛB±,ù›µý ­=ýJ»(±D×(ý-ß-Û%¯(Íí<Ó$±ã'Í/áÙ@Ý1©?§½0÷·4¿"»C·-ûLÕëÇ0“3ƒIË4±ù³@§2·GÁ/ÍGý ÕÙ-éÅ£M»8‹AMï‡3÷+ç‹…!½‘/‰1±L·ÁHÕ#ñ)÷Eç͇!éÙJõ÷Û9ã—;±'ëO·.‡LÁ½;Ç7—Áû·6•?Ó;³M«&§;µ±>ã¹Åû…Eé ùû‘—Iá©'Ç2·Cç5³¹?Å,ß*‰ ›CáÉJï!±G…ÁJ‘¯+™AB6‰B§/å‰DÍ•FÑ;³=³Há:“8Å:§' ý"·+ïMíB‹'Å3ï?½©Ó Õ&å á Ÿ½+›$¿Ó=û×ï8……Ý(…HÝ cÓ‰à ÇÙ™OÍ9§ ã +ƒ-íõ6é&éD™:Ç ¡@‡ åNÁ@ƒ' +áÍK³É ÷Jù2ùF«J¥ù3‡©D…Mõ™E¥BµK¯;ÏJÍ Ãç-·!Å)‘Eã¿ÑÓ“=§Ï'á9Õ)Í" “»AÙ ³/±Mí7Å@Ï#ÙFá&Ï ï:é"åI™0«Pãý<½,ë7‡PßûÙ· +£#ƒ‰ßA£J­P‰'§ ÙÑ ½MÙN³Ù6é!ÅH§—BÙ +Ÿ•;Ï>Å.¯µ‘HÓŸ8‘&w·Õ9Å&ç;ù/»Dý«5“ëÏ8§±—ë/—@·•Ký*“F‰9‡‰¥I¿Ë)íá»;)Ÿ»›FïÅDí$é©2›µ5ƒáDë0“>Õ!•2¥1Ý)ó­MÇ4£!ÇÛ(¿9ç:Õ½O…+µá/ã™Ñ¹3Ÿ›>Ý<×%ÁÃÓ9Õ-/߇OÿJµÍÿ4ûEíÑïB3ïñE÷#K»‘;Gí Áñ%Õ×ùÍ(ó.Û'µC×*»ÿ&«-¥¯ ¹(‹7ÿC½ÇNñÑÇóD±«L±N³É½?é/íE÷<»,ëK•™(éÛ4‰ ¡C©J÷;)ÃB‹(Ÿ +¹Ní;ß«•NÅB›:å&¹4à ÁI‡8Ù?áG±¹5Ã.Ó ¡N‘ïÓ,ùÇ3C›‰×;@ÿ0—û:‡Õ0ËË‹9ß Ñ+³&‡=‡&Á¿@ɱ&ÛF«­IÇ#•L÷¯±9ï6à +ͱáBÇŸ7ûJŸ$­©%‰#‡2§8Ù—!«Í>¯3Ï&áÃû Ç‹‰Åµ0‡“É ¡9£-ÝÝ ó0“Ý6•*µ Ï?ß#ãÝ@ÏIí)•¿#×?±#å•0Ÿ9Í©)—ÇLà ³Ó5ã&±/ßH!‰×«—¯¯½Ý7ù§G‰Jï2Ý$Ï«$ŸÕ=ý1©/ùµP•!ÓNïNÍ+õÉ‘‡GÉ/÷NCã«/›¿2»óBÅLÛ ,§7ßÇ ÷?…7™.Ç1ݹ“,Áù7×»%Ý>³Ã$ÉB‘>B‡ï/Í×<éOé×Ÿé ¡¯-ÇC­µ'ß%í—Eï½>ë%÷Õ,ó ÍÛÑÑõ-±H5í?É6é6Í5ù$§ÑG—M©AÑ¿:¿É?©ó ‡ëHµ9å/£7«Ÿ×3™*«(ë9¹MÓ£Õ@¥"ë¯KûIÝ£GÓ8ý×Ë+ß½2íF±=¥“:½*‹1 µAÍIë1Û0[“EÏ2å.ƒÉ&‹Ó ÿ5§ ¿ÃåJÓ©EÓ>£å—$•Eƒ@íçõÅ2¹"ñ#Õ‹0… ¯¿/óGÉ@§=ÏCÓF¥$Ýå,P•(•¯ËOË@¹EÕ:ëÉ'³:í ë"£;I­Kç*ó1‡B¯!ñù Ï ÃCù«<ñ0§éÛ‰õ“ ƒ«M8·"•© ¿?ŸG3á>ß)û™@³ ýƒ•‰1ù‹é@Ã*õDÙ«Ý¡IɳãýÃóí6½»J¡©=©Å‡1…×6¯)½Lõ?ûÉ;Ç'± ï4ÿ.‰Á•%¹*éÙ"É É9ïç4ïDï7©O¯Mó•7·Ï‡;‰ +ÝýC¥L“2ñƒ;ÕJ¥/§"í ±Bý)Û>ã,Ÿ³(™·µ4éGÍ3¿ó>á“õGûBË1‹8ñKÛ/©-·OóÓO“Cõ>Ç©#¿ ±Jß ÏB÷ÓÙߟM¿ ÏKÕÿFÑ.¥ÑE¹L½ §%ó +¹,«#ó4…±!Ï)³ ß +³µIõIßF‘(õ90ñC·$á@± ùK…Õ ÁÛç<ÁK»E— ýH¿á'ÛÿH™á=¯í4‘5÷D‘D½ ±çG£"ï'‰M•‰ ¿ £>.õ%ïë)³%¹B »N‡F•BóJ™>­ÇM³ +å:«>ç=·Bã— +ó!¥DÝLù‡­ ÏG÷FÛ5¹ ß'¿Fù·>¹@Ãå6ï›Bã ß×A™1±íH“ó"DZ‹ µHÛ›84£'½Bõ:Ù¿Ã6¡<>Ù2õ;­,§ Ã<Û!¡¿K¿AÏ<ç>‰)“9Å!‹6)­ùíÃÅ'ÅÝ3ÑL³JéNÕÕL‹%1ë<“O‡M÷!ï>Ÿ>Á9«"½#éõ,ÿ7½ ƒ/…§Ié½ù=éIÝ!—/;³5ï)ƒO©>Ë +Ý"3ƒ+«Nƒã£:«ÿD©,—2¥ Ù3á<Ã4Ï1£)©8½ÿK‰ÑFÿ ý#ÿÛ2éCÇ.ÿ3»?í(½Må‹Iƒ?»=Ùë ©‘6•@Ó*ÉÓÛ­ý.Õ+Õ.ŸE¹Õ×5……$ÉKÇD³A¹‹4™PñÁA‹)û…3áK§¥8Ã9ù1é0ɧ!ƒ Kɹ‰*‘0ã(íIãD¿M‰L¿5Ý4û!Å é‰%Ï»1•4™—)ƒ(×MË Å"Ë(“!ÿL×—» ¥ û)ï,çFå‹C½9;¹Dñ7Ç/‹ «+›‹ÏGûF‰AåŸ*§‹KÁ ‹ Eû×:Í@÷*•CÍMñ4«4Ù ³Õ¹.ÇGõ +:ó*O‹Eƒ=Ë Õ;™+µ›»9¹=ý‡7ƒEÉ7ýÑŸ ¿'ÃÓ%HÝ?2õñÿŸ)PãáH¥Ÿ=ƒDG›)ýNíÙëï ŸÁ1½Ï=“AÇKó6‘,•=á+Å ½¯¿*©NÙ5ͱ1¥Ñ¹-í>ëG§Jé$½'•6Ë#£Pá"Ã:݉2ûN“»¹ ã3µ+õCÃ,=­1ýƒ5ý9ó@§EÁOïA÷çA• •Ë;÷H³?ã?×ß¹Ó?Ó"·P—+©$‡#“Pí á9×õ ·…8“.±½$¿8™Dû‰!/µã)¯:Óå±2§‰CÉHÍ0FÇ&­÷¡>BÙ(çóAë÷ ,Ï$­ÿI¿É-¹-‡C!­'ƒ¹×)%Ý©7é·£Aç +?Õ'õ‹!ëN•H¯=÷O»-á2©PÕ4ý0õHË3ïC™ï§0éM¯&$­©!ûŸ0Å-¥N÷½)ÿ1û,ÙLß(ý¥-¿=_‘3åÑ­Õ éEçé?«'ñ +ÁDñ µ(¹)NÉË0å +…Ýù•O·ÙD“'é%ÏeŸAßI¯5›*ÿ+Ÿ‘M×L™$Ñ<ë ë…õ…PÇ!>—8ïG¯%· ³3ÿ'ÃOù%÷3ù ÷“#¯ "¥‰-©Ç-ŸLçGã­?Õ?ùGõÏ+ù*ãÁ©.ï#•1ã'ƒÍO­0ëë+ã­%ÙM•½ù8Íí#‰GÍ!«=ëÁ §>Û×@½ï µ­ç“<±.ãLÝ,§Oï-Ý5Û:×&Ÿ ¯Cñå$¡³³K³9ñ1÷á4ßÙñ?©—?“ ç«»©BÉ$‘K‹‘?ãHÅ™9§÷:‹§6Ñ7Õ6Ã7ù÷LƒFÿ¯,ÍFÁë±2áA•Dë6‡JÍë0ñ@íË.‡ +ñA×-ÓÙ4ù+©Lë=¯™ÑM“ÁLßB›K¯P—(Ñ*±­/ñ©<«‰IËI ÝMƒÑI‹Ç;»ÃïÉÿ=ß<¹2׿ ‰;û8±$¥6µ=ßK¯9Û ÛÇ +Ñ« ±K™ÕÝ ¹½Kí2‹5×G™ ãÇÛDá­8£C­ ¡×+µ¯Ï-…)á‡Ã!Ç Çñmç7£©@Á+· Ñ0í¥0›-¯Dí5ßã*•‰5• ûÛ³ëMñíµ#§*çB¹Oå*Ù7ƒ%É0é© ¿ÛEÅ ·Eûû>¥4õÝOýEõ"ç'ÍAÛC»4¯0¹'á¡¡ …=Ñ>óå0ÍJ¿<ýIß;½ ¿D5Ù/Û)É÷0¹%»5ÿÃ"ë½ëB¿›¯/û +óK‹Á=ë§åM»Iß$‰+áÕ8£?±6ó'Ÿ5•"×»·Nÿ9,å+ÁË$Ñ:¥û‹H‡£Eå?Ù‡,Ù+‘=ë…ÿ­Aý&¿…,+åÇJ•/ ·K—9÷Ñ2ŸÅû3ïEë*»)‘‰?EÁ$…(“4ƒA­<ó¡%ËŸ•3÷/Ãé<§&Ó2‡:ÓEç½é'EÛ1Ù‰:‹Bõ&™ ñ#Û8ã;Í ·/×DÍ*ç….Õ<‡å¡2‡éA5ãï9«*á ‘ý=¥ÃGÁ3÷ ù6ãË¥:ÿ,Û3Ã)§PÓ½F±<…:×Ù³…#› ù>ƒ$Û@ñ•:ÅA&µ ½6Ÿß.ëéLŸ+?¡±(µ$Í#é*û?“D§#«K›±ËMáÅ7³*±­"ó8ÝÉ «‹-ÅK½¹E«AÝAÕûÏŸ3» i4ÿ™A¯óÙ,•#‰<¿±åóƒN+ÓG·—5¡± ñ!‡*ƒ§'H—Hå3Ñ&û;³,¿§H» +…FóLÇ ïJç!éÅÓ&³;“B¯.½ +ÛG·µ,ÕÑOA«O‘Gû2F½&÷‹J¹/'“;«F¯*™õLÛ÷ +ÓB­BÙÝBŸÿÃ=« Ó …"åHë µ¹6ÙEáóɯJ¿$‘ £2ÃÅFÅ$‘2õ< ó-¯O›³E©ï@í'ÿ>Í%­çÑ ±•‡.ÉO©C— 0ÝKÍë5»LÕKÑ%(=«?¹Ñõ/é™;ï"Óá å³É>õ'ý/©ƒóCÁ0ÅMË6ÃNõM÷™8Åõ(»ÿ›?ÿ%Ñ8“‰3÷±%—"Ùå>ÛËN›Lý%›Á2ƒƒK­ç »ë#ßJñLß‹&Í'¥)û ­)¡ý(Ãí-±5—Ó»FÁ£%É*åCß ÏE¡Hë:Á»&ý;¹‰ÿM¡,¯<‘B—Ï©¹— ­:› ë4ÛÇI‘)ûH‰,Ñ)…J×1•Në!ó=í"‡EÏ.Ÿ'ÿË5é‡5½7‹$Õ$ùOë'××O§$…@-õ"• +‘"ýç2Ÿ6· Ñ@@‹ +‡ …ñ8¡=‘PÛïOß‘FÓ0¯6¡(퇳±3Ó‘Ÿ&Ç5Ëÿ?ï.û%§ ‘ +•Aéí·›¡G©&•Á)•5ÿGÅ ÓCë±:å%·=ÇÛ±.Ÿ™6§DÃFÕÛIû#Ñ'Ã-å9·9ËH×"Á ÏOÁ<í…6‘AO™&»£ë3¹J½1í1ÛOýÏ7¿… ›J÷,÷6õ›9•&™2sÇ“KÇ9Ã@‰/‘‹×C¥%ù#Ÿ,ù +‹G÷Bõ5›GÙK @Ùƒ“÷ ‘!¥Ý·(›ÿ«¡8Ï4¥÷(‹3µ +·¯—.5ý7ÛMÝϹGÙ÷9‰µ ‰¹C·1ÁGÝ—Ñÿ8Ÿ4ÿ*Ã'ÏD¥A£9‰ Õ>Ù•õ1å ×ÑA¥,£Iýù&‡%Ã1— Í8ϱ +Í7—JÝõ#ç?å Å;Ýÿ ÏÇ@á1Ý%µé2™Fó·AÓ6­7ŸFŸ!ƒÅ +³!›7¯ +ïç6£0Ûå8× +à ©4—4ï$…/Õ© +é™?ß)Å/Í¥Mñ-ÿEÉ%“å¡1§1­½8÷'¿—ѧ(»¿7£8¡3Õà ŸýBõ!« ç ·*—GÉóHÍ —&é-—-¹ +LÝÁ­ +­*ù›4÷·•Iµ¥OÃEE×>Ù»­>Ç=ƒ,Ï3•¡¿£4‘ ëÍ.¿&‹Å4Ñ=½AÛõ.¡0ÛN«Dé,ù ¿0í +Ã&—6=Ï(“ç ß2Û +¥Ý©ó•ɽù;Ý'‡ ç é¥G&ï+‹"«Iƒ ³ õ8™ ó/Á*í…GÉNÉ#…ï +©+ý «¥¡Ý#¿ñÃ%¿L£ë +û·5ÓµÙC÷8kýIÁ qáDõÕ£‡(‘»BùJÏÙ&á6Õ"ùÑC³ÓÃIí=67‡KÙBÝ&õNëÓK©3ñ.(9ë>×;§ÓçLÍ1ãIï‰Ý/Ñëá0û£“• ѯÇ(ýï÷;á6› у…ñ'û4ý“‡û…;ë(¿—&Ë §Á «£ ¹1ûËË—õ4½ÅAïÁ<÷ÓŸÇ!÷?½ £:õï+‘Ïݽ/ûÃù +©*Å«!‹ ›;Ë:³N‹;ƒ<ûó7à ‰CÏ7±LÑ9ÇF³.ã5‡<ý )±Ù"ý6ÅË'Ñ­BåÑN-­7¥åß6ù$Á)×Ù"ßF¿“<¥H•&ë:Ù;‡!‡/Ÿ2Ñ•÷õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï4áB³õ ϳE‡ï<ù@Ý ¥Ù ñ­ í“ÛåD¯›±ƒ‡'™ ±:Ã…3ó©/鿃› ½9¯­<Åà ›ƒÍÇJÁÅ ‹é£½ çõù.§÷± ÑÉÉ í¯,§ +³>ß½Ë Ç#ÅÝ-…Õ­ ]A§ û÷"÷¿¹ñß7¡ŸÙO‰5Ã>«ÓÙÛG·(£5F÷N‡É™‹2ýEç.ÏMÿ3…™!Á7«õ +6Ã5ÑבB׃ ‰û#é.«—§É ŸŸ,Ù™E +Ï—4é™7ÁŸ5¿+¡ÛL¹ ‡Ïí·$áÓ2µAƒÓ-ë¯F(é¹#§"#Ï ¯ ã#Ïé?™2ã­¹§Lýݯ"!©:‹ ‡DŸ7û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛ›/ßç#Í<Û·‰ó1ÕïÍ)×…Bm³!¡—K£=ã ÕI‹ù*A%£áåý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ —(ËË ƒÃ;ý)¡ƒPƒ0»9‘#7ÍK½Oo—cŸË£Ã—CÛ­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>õÿ³5¿Kɣ磹:áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9¿"Á ËëDõHë_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍLŸ"áNá‘IBåD·»LÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8IÍ)Ç-¿7å)ý'¯C±9Õñ-ó1*•5÷&©%KÑ&»<ãï +ã6ÇËóM¹,ý½Jyñç)ã"©ÏÍ¡%½!Ç#“1µã wÇ‹ñK½+…:›±F—ß3—Ï Ÿ£DÅ%¯ÉOɉBߟ1Ÿá.ûB=•Óó/­-Á@· +ͳ¯‡ƒ•D›íÿÉ Õ%ãù›ƒß÷ã%Ù»‹¡Ç(·7é™à +ŸE“&á*­ù ‰.³»8™ û8÷8‰ù&Ç ¯ÿ:ÑÓA± ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1ë§&§Ý«"û%Ÿ(¯Û ã(ýÁãU Ç õ7Í›‹9¿õJ +ý ¯0ÝÕ ÝÉ¡ “2­ÿáß©!ƒ3«¹×)ƒ"…‡ ÓïDÇ6½• ³K×!ÅÛ™ …­3¹‡:‹>× +•*í1ù¹ ±&Ñ;‹Ñ!ƒ±ý‘ Ï;‹³.5‰×¹EÙ-ƒ½«8÷ï.ËÓ+“·'™×Å)Á(¯½ +•*ñ‰!Í×Û +“#Í5É/ó ýÑBà © ï?‡ëç(Åï £½ û ¿!™ÑßÁÉ·ÛשGŸ±ƒµ5ý +û ÝHó³ ¥+É,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥õ ƒ›Ý'-‹Ç#Í.é@Ý ËÉ› û÷·*£á ™:kåÿ=É ï*™û6Ã$Í>+õD‡6Ëïçÿ8Ó>¹KŇ×$ó •J• å8…÷ …(³A¯:×KñFµ$Ÿ)ã/Ÿ ÿ Ë?¯)·«LŸ(ß<(ë9ýL ÿ»NÇ&ÁJ—MÓ÷“'•0ÿÝ7³û'“D­×K±…4¹!á +'± ± Å» ·õN¯£A‡ í#ÝãñÍ6ÍŸB£©Ç +©ÕM…Aï õ"ƒ§@õÁ‰#¥@³2‡4§ƒ&±Cq•Oéß ¡Í=½#?ë3ù;í™Õû1›á8»í;‹&É%·1÷1Û•ÛÙåû×½='«“û)¡•¹ïÏ<—,‘× å&µ Ù ·%§'× çŸ:¥ Å¿åïÛ‰ù“ ç1Ó#Á!Ï6­Á1탧ï<íóó9ïá+Û8ýѱ*Éá é5³ ·‡ßDZñÑ-çÁ Ù¹ƒ… »(í ³?ï#ÙÉÁ³•Ý=§$ƒ!É1õÝó“!û‹Á™*Ó§?Ó÷ÛN¯™… 땳0í Å ¿ÉŸ±÷6Ç÷%ã—ëO¿Óã ÷)óõ.í6ƒ#å%÷/»)©?¥å#ã·ÛEù¯¿ÑFÝ§Ó ç8ÛëŸ-“6‘£4å¡E­ÉHçå<«1ß“ ÅùFÃ@Õ-ï—Bã.Í ãÕEµ‡‡E5Å2‘3Ë.‰ «5ß=§NÍ2±JÃH§"É4×Å›J› ‘F¹4©ñý&Ýù ­/› )•ÁÓÕÏ“¥éû!íDáßíÕ‡Mó>¡9å6Ÿ—ïÕ5ù,ÇÓ¡"¹óý"ÕÑ•é,í½ ½LóË8­*½ùŸ¹ï » ›&áÇÅ2ûÿ2ÍG÷<Ááõ(Û0‘›Û&ëÇ¿õ!éû:£Óµ'…§§9¹Mç ×#ËÁ<§“±é +õAÑ ÿ7ý;¯¥3Åõ1oÓƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.—6µ0×IÉÅFч3ã ŸC«*ñ«E£½ —"³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"ñƒ*¹ +ƒÑ!ë"— ±÷5¡ ©«.á»1‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +Ù)í}é'‰3ùç +µÙ&û‡G™'—-“ƒ%û&ÙË § ‡×ש Ï1áóÃÝû‰ ™;Ã0•§Aµ ß»«< +ó½D¥5û«ï™ ß µ Í!õ½ÿ)Ëõ ³ £±1Ñ%à §×Óû¿×“×….³«­#ç%ÁíÓJá'ïõ™E«-¥ÓóÉ%µá§£+©ƒýí½í9ß8ÉŸï«Å=û«±%ýù2Ï,Õ ý¹%ÁŸ=åL‘ +ù.ï2í*×íEÇEçµ%ù¡,õÃOé¥ …FÑ Ç:÷K‡#ŸPÃ,ñý%÷-Ãë7ßí—B×™Cñ ѱ™«Á +™«&Ñ<ó#÷ן±/Ç +³»+ý‘‹'ß å4áõ3•7Ë7¥(‘•Ïç<£½4Å ƒ!Ã(ƒ ‹C½µ+›õù?“#·…4µ"ËE‡KåJõ“:ùNá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;Ñ ÿ±$Ÿ*ƒ2íI‰¡÷á-I‡)Ÿé&Í@‰íëý Í¥<ÙÓ‘ ¹:ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± íNÝ:Ù½‡ ›Ó:Ëõµƒ³8û “%Ó±AÕ½Á + Éù™@÷Ç=ýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› “Û—+½(·¡Ñ6Ù Çó0à Ý2‡û³ û1¿0å ÿ »@× µ$µJ¯ß6•-£%¥•Mï£ß4›Û#¹•/õËù3ÝßÇ +Ï*§Ñ!ÿ)• §çó4¿ëÁ<‹ ½áLÓ¯.Ù›"©å-‘4ý1é +á=ƒÁ<ÿ%õ g§ ã…ÁBñÑ0Ï¿;§:ç³:ç)ÿŸ=…ƒ,¿#Ó‹Ë +Ï¥A‹© £>­Ï%·L‰Éë&±‹ å2á©$û+‰$ÿ¡JÑ?û;í/Ã6Á6£C­…,ë?{¯Ó#Ë •©Aç>¡¯6Ñ@3ó3û3íH‘L±F—P‰ÛßÅ)—: ƒƒ@ß*¯K‰#½>× ™Áû?û,Û;§å5›6Éó Û<Ã:˵ûÛÇ ý¯%E ‘-÷'¥NÓ1ݹõÁǃ÷!å­ ·ßEÓ õÅ-é9áÝ?ï +™Ÿ ³4…ë.‰÷ñ*óË)'¡.½Å=ÿ-ƒ“‰DÃ&ë“éAÇ=ÍŸ«'µËÁ,ñ9¡ +ÍÙï"í±é ­ +ïÕ<ë Ï@Ý ¡¥õå'µï=ã ó4ëa§?Ïõ í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—"Á³ý »F·ƒá*×&é"ƒ(ë%± Í;ÃÃ-­5ëµ ¹Ï2£ ë/Í íñ­ý Á ûÅ ‡0¯ ù“Ó!—·Ó Ñ.› +ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$¥£‰ñ1ß +Á3­ +Ï#ÝýÝI‰Í =³5ÝÕ5¡Ï'ã3Õ0ÿ§Ãë2Û™0ù6­©'ɽ5‰"Çÿ?•ËFů$ë õŸ ‘,Ñ “4ÓF‡"Kåó:ñCó—)Ù ™§4½ãý 1Å Må/ÁmÛ)kÿÝÁƒùÕÓÁ8•Lû.ýK‘2ë2í íÍ*õ!¯/û·¹‹·•*«ýï+‰!›8¯ç=Å áÃ6íF£×GÓ3H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•±>­:Ñ ùá« —@í½ƒ,ñ©,ã!ùJ•Ë%­ ÝÉ9áÓ!»Í.ÕƒçÑ"µ…<«×ù—‘‰¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) +‹ïÙõ?§P¹‹ +û·M—9Ñó¥2©“ +¯(ù «™)é<õ +»Ë0Õ+™DßÙ¡%¯ ±Eé•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µÙÁ'£H‹,Ë!… û*­§/‰Ù/,ù›%F­Å#³9Ïáéã—5Ñ:÷E™-ËC…J¹B³Õ í9¹J­ ¹«.¡ ­/ñAù &£ »:Ë3‡,çG¹ —?ËI'«B …5ë1‹<ÃA³&±‡9·JÁ+É#¥ë=©#ßç$ã6·åýƒ,Á!‰+Á4¥Û@Ù!› +ᓹ;Ë)»9ÿOµLƒ×Hé7û —F·+ý0Cß;‘A£#¡©M +ÑK‹:Ë×<ƒFñ&¯7¿-¯Më QÛMãé$óG)‘‰-¥"Ë0“ß4Á÷ ™Ÿ“H«A½‡¿ÝCÉýN«>˱á ý/Ý;¹íA‰0Ù3á2•,÷$é ÙI¡É$ó-Ù£7¡#óKƒý=û0åIû8Á%ãHŸOÃ3É!ýAƒNѯ™@¡BÅ1÷ +…Á=Å9¹ëHý—õIÇåÛ í5Í/§1•$×5ã-å:ËN&©2½« ÝN— £ ×7Ó«IÙï-á•»M•#»CßßM¡Ë5ëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã³‘•óŸ6•¹CÑÁNñïFÕ1£O=“"ý-‘"ý­0µ,™ ûA•Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁ»$Ý-— +§—I¡¿ÏN§IÑ0ùéÙ×J‡=»Ñ=á&$ñ×#¡ +Ç;™ +7£2·“<¹ +÷.«å7Ï4¹'÷;÷ƒJã,‹PßB«í£ É=­!£$5¡(Ñ/Ë;0å +›*×>ï(çDÏBÃÕ!ë…é©§BKßOµû"£L¿A­G‡ù%£G‘ë ¡:“9Ë‹H¥‹$ã2Õ5á áûK‹"ÿ"‰ É;×*ßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/é'Ç¥3‡7 㻑³*Mó%… û=çF•ãÓ(ÍN…8Íï:©CùK‹/¯(ŸõEÓ&õ*‰HÁ/•½%¡Fû÷ÇýGýíÙó9»5Ù4Ñ)© ½9éû2áûéFÃIÕå,ù'›©é÷4ƒI‰2ñ'Ç8ÝK‡Oá…$‰µý(‡Ù%¹Ñ*•“#…—ß ƒ‡“1#×?ÏÝ%×¥ ÷å+÷>ÿ/7³,Ó8§…0ëIÁ…HûŸIGáIÿ•Õ,¡2“.‡.×Ã*µN¡+«4ãA¯ƒ'ý!»K» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÝ×'9›2ÕáÉ*¥,MÏHÑ8µ ãûLÝI³/É<…C­¥ÃÏC?µ­'·Dí&—>ñ ó$Û…6ëG·H³“×N± ‹5ñ>ù Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c½?ÇDÙC‘%÷OéGK™Håñ$û-å×÷¥£)©9¡·ÿ(‰©8ÓM£,‘0‰1©O¡=¡‘Û• + —O‘‘;.ùÿ#‡$ÑÁýÓ0ã1í§>ÙAÏ«Á ñ ³C1É õGó¥/³ûã Õ=Í%± +Ýõß" +íJÅ'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!ÅE›4CÝ õ:ß3­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒ—Ñ5Á•¡;ƒ)ÿãÙ4½<™ Á‹ á ýó·­$¿› …-±#Û+Ýý#™‰D‹Ù6ÉC‹6•ãÉ'Í ç,™ƒ9ß÷ ¡K‘$ñH÷+Ãá#•ù"Ÿ&¡Ç…Mÿ©!ÃÕÝ$·:õ,Á£JóÇ.“=±7³¹ýý3÷éÍ“Çõ*É…Ù$ÿÅ á…=׉LÃ4ËDÅ£ ­·?Á×"ãÇ +Í$Û2ƒïAëµáGÏ™©Ñ+Ã?é Í%­Á“ Ó5õLí6¿(í•A¿ -¹Nû7¯Õû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™-‡!‰¯í +“/Ó»:ç@çש)ßéÿ™½*½õÉDçÿ½<‰*‹Í'½ ‘é‰ç£Hï&©!ýÓHÃïµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õë+é=Í ¯Û9åG•9á5D£&ã0û ¹ =‘:•ÿ&‹½FÛ«4é ó<ïE­ Ã$¿™/»“Fé á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ű »#ßÃ)ï‘<éÍ,•C¿'ãç#ãÁ$Ó×<Ó'¹Á¥ Û$Ç*½³,—Ã/Õ:ù#ßIµ7íí0ñÑ$¿ï»O)Ççéõ ¡å£ ×¹ñ»6Ï » +É#¥E™ù…7Õ«4Ïã>¡7Ë×#ßéO«ÑÉD¯5ï“>©»&ß6ß1/Ý,ñ*«;ç%‰'³CÅ›"¥‹1ËAï¥ … ¯Í?Ó,åã­+£ç$$ŸÉ¯E³9‡ Iÿ‰ÑI£(ýﱕHß@É™½›½3Åï7É¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=6ñó"ß½Ù›‹½õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+Uå*©5‹$ÍÝïÅãIï‰Ý/Ñëá0û£“• ѯÇ(ýï÷;á6› у…ñ'û4ý“‡û…;ë(¿—&Ë §Á «£ ¹1ûËË—õ4½ÅAïÁ<÷ÓŸÇ!÷?½ £:õï+‘Ïݽ/ûÃù +©*Å«!‹ ›;Ë:³N‹;ƒ<ûó7à ‰CÏ7±LÑ9ÇF³.ã5‡<ý )±Ù"ý6ÅË'Ñ­BåÑN-­7¥åß6ù$Á)×Ù"ßF¿“<¥H•&ë:Ù;‡!‡/Ÿ2Ñ•÷õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï4áB³õ ϳE‡ï<ù@Ý ¥Ù ñ­ í“ÛåD¯›±ƒ‡'™ ±:Ã…3ó©/鿃› ½9¯­<Åà ›ƒÍÇJÁÅ ‹é£½ çõù.§÷± ÑÉÉ í¯,§ +³>ß½Ë Ç#ÅÝ-…Õ­ ]A§ û÷"÷¿¹ñß7¡ŸÙO‰5Ã>«ÓÙÛG·(£5F÷N‡É™‹2ýEç.ÏMÿ3…™!Á7«õ +6Ã5ÑבB׃ ‰û#é.«—§É ŸŸ,Ù™E +Ï—4é™7ÁŸ5¿+¡ÛL¹ ‡Ïí·$áÓ2µAƒÓ-ë¯F(é¹#§"#Ï ¯ ã#Ïé?™2ã­¹§Lýݯ"!©:‹ ‡DŸ7û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛ›/ßç#Í<Û·‰ó1ÕïÍ)×…Bm³!¡—K£=ã ÕI‹ù*A%£áåý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ —(ËË ƒÃ;ý)¡ƒPƒ0»9‘#7ÍK½Oo—cŸË£Ã—CÛ­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>õÿ³5¿Kɣ磹:áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9¿"Á ËëDõHë_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍLŸ"áNá‘IBåD·»LÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8IÍ)Ç-¿7å)ý'¯C±9Õñ-ó1*•5÷&©%KÑ&»<ãï +ã6ÇËóM¹,ý½Jyñç)ã"©ÏÍ¡%½!Ç#“1µã wÇ‹ñK½+…:›±F—ß3—Ï Ÿ£DÅ%¯ÉOɉBߟ1Ÿá.ûB=•Óó/­-Á@· +ͳ¯‡ƒ•D›íÿÉ Õ%ãù›ƒß÷ã%Ù»‹¡Ç(·7é™à +ŸE“&á*­ù ‰.³»8™ û8÷8‰ù&Ç ¯ÿ:ÑÓA± ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1ë§&§Ý«"û%Ÿ(¯Û ã(ýÁãU Ç õ7Í›‹9¿õJ +ý ¯0ÝÕ ÝÉ¡ “2­ÿáß©!ƒ3«¹×)ƒ"…‡ ÓïDÇ6½• ³K×!ÅÛ™ …­3¹‡:‹>× +•*í1ù¹ ±&Ñ;‹Ñ!ƒ±ý‘ Ï;‹³.5‰×¹EÙ-ƒ½«8÷ï.ËÓ+“·'™×Å)Á(¯½ +•*ñ‰!Í×Û +“#Í5É/ó ýÑBà © ï?‡ëç(Åï £½ û ¿!™ÑßÁÉ·ÛשGŸ±ƒµ5ý +û ÝHó³ ¥+É,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥õ ƒ›Ý'-‹Ç#Í.é@Ý ËÉ› û÷·*£á ™:kåÿ=É ï*™û6Ã$Í>+õD‡6Ëïçÿ8Ó>¹KŇ×$ó •J• å8…÷ …(³A¯:×KñFµ$Ÿ)ã/Ÿ ÿ Ë?¯)·«LŸ(ß<(ë9ýL ÿ»NÇ&ÁJ—MÓ÷“'•0ÿÝ7³û'“D­×K±…4¹!á +'± ± Å» ·õN¯£A‡ í#ÝãñÍ6ÍŸB£©Ç +©ÕM…Aï õ"ƒ§@õÁ‰#¥@³2‡4§ƒ&±Cq•Oéß ¡Í=½#?ë3ù;í™Õû1›á8»í;‹&É%·1÷1Û•ÛÙåû×½='«“û)¡•¹ïÏ<—,‘× å&µ Ù ·%§'× çŸ:¥ Å¿åïÛ‰ù“ ç1Ó#Á!Ï6­Á1탧ï<íóó9ïá+Û8ýѱ*Éá é5³ ·‡ßDZñÑ-çÁ Ù¹ƒ… »(í ³?ï#ÙÉÁ³•Ý=§$ƒ!É1õÝó“!û‹Á™*Ó§?Ó÷ÛN¯™… 땳0í Å ¿ÉŸ±÷6Ç÷%ã—ëO¿Óã ÷)óõ.í6ƒ#å%÷/»)©?¥å#ã·ÛEù¯¿ÑFÝ§Ó ç8ÛëŸ-“6‘£4å¡E­ÉHçå<«1ß“ ÅùFÃ@Õ-ï—Bã.Í ãÕEµ‡‡E5Å2‘3Ë.‰ «5ß=§NÍ2±JÃH§"É4×Å›J› ‘F¹4©ñý&Ýù ­/› )•ÁÓÕÏ“¥éû!íDáßíÕ‡Mó>¡9å6Ÿ—ïÕ5ù,ÇÓ¡"¹óý"ÕÑ•é,í½ ½LóË8­*½ùŸ¹ï » ›&áÇÅ2ûÿ2ÍG÷<Ááõ(Û0‘›Û&ëÇ¿õ!éû:£Óµ'…§§9¹Mç ×#ËÁ<§“±é +õAÑ ÿ7ý;¯¥3Åõ1oÓƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.—6µ0×IÉÅFч3ã ŸC«*ñ«E£½ —"³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"ñƒ*¹ +ƒÑ!ë"— ±÷5¡ ©«.á»1‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +Ù)í}é'‰3ùç +µÙ&û‡G™'—-“ƒ%û&ÙË § ‡×ש Ï1áóÃÝû‰ ™;Ã0•§Aµ ß»«< +ó½D¥5û«ï™ ß µ Í!õ½ÿ)Ëõ ³ £±1Ñ%à §×Óû¿×“×….³«­#ç%ÁíÓJá'ïõ™E«-¥ÓóÉ%µá§£+©ƒýí½í9ß8ÉŸï«Å=û«±%ýù2Ï,Õ ý¹%ÁŸ=åL‘ +ù.ï2í*×íEÇEçµ%ù¡,õÃOé¥ …FÑ Ç:÷K‡#ŸPÃ,ñý%÷-Ãë7ßí—B×™Cñ ѱ™«Á +™«&Ñ<ó#÷ן±/Ç +³»+ý‘‹'ß å4áõ3•7Ë7¥(‘•Ïç<£½4Å ƒ!Ã(ƒ ‹C½µ+›õù?“#·…4µ"ËE‡KåJõ“:ùNá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;Ñ ÿ±$Ÿ*ƒ2íI‰¡÷á-I‡)Ÿé&Í@‰íëý Í¥<ÙÓ‘ ¹:ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± íNÝ:Ù½‡ ›Ó:Ëõµƒ³8û “%Ó±AÕ½Á + Éù™@÷Ç=ýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› “Û—+½(·¡Ñ6Ù Çó0à Ý2‡û³ û1¿0å ÿ »@× µ$µJ¯ß6•-£%¥•Mï£ß4›Û#¹•/õËù3ÝßÇ +Ï*§Ñ!ÿ)• §çó4¿ëÁ<‹ ½áLÓ¯.Ù›"©å-‘4ý1é +á=ƒÁ<ÿ%õ g§ ã…ÁBñÑ0Ï¿;§:ç³:ç)ÿŸ=…ƒ,¿#Ó‹Ë +Ï¥A‹© £>­Ï%·L‰Éë&±‹ å2á©$û+‰$ÿ¡JÑ?û;í/Ã6Á6£C­…,ë?{¯Ó#Ë •©Aç>¡¯6Ñ@3ó3û3íH‘L±F—P‰ÛßÅ)—: ƒƒ@ß*¯K‰#½>× ™Áû?û,Û;§å5›6Éó Û<Ã:˵ûÛÇ ý¯%E ‘-÷'¥NÓ1ݹõÁǃ÷!å­ ·ßEÓ õÅ-é9áÝ?ï +™Ÿ ³4…ë.‰÷ñ*óË)'¡.½Å=ÿ-ƒ“‰DÃ&ë“éAÇ=ÍŸ«'µËÁ,ñ9¡ +ÍÙï"í±é ­ +ïÕ<ë Ï@Ý ¡¥õå'µï=ã ó4ëa§?Ïõ í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—"Á³ý »F·ƒá*×&é"ƒ(ë%± Í;ÃÃ-­5ëµ ¹Ï2£ ë/Í íñ­ý Á ûÅ ‡0¯ ù“Ó!—·Ó Ñ.› +ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$¥£‰ñ1ß +Á3­ +Ï#ÝýÝI‰Í =³5ÝÕ5¡Ï'ã3Õ0ÿ§Ãë2Û™0ù6­©'ɽ5‰"Çÿ?•ËFů$ë õŸ ‘,Ñ “4ÓF‡"Kåó:ñCó—)Ù ™§4½ãý 1Å Må/ÁmÛ)kÿÝÁƒùÕÓÁ8•Lû.ýK‘2ë2í íÍ*õ!¯/û·¹‹·•*«ýï+‰!›8¯ç=Å áÃ6íF£×GÓ3H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•±>­:Ñ ùá« —@í½ƒ,ñ©,ã!ùJ•Ë%­ ÝÉ9áÓ!»Í.ÕƒçÑ"µ…<«×ù—‘‰¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) +‹ïÙõ?§P¹‹ +û·M—9Ñó¥2©“ +¯(ù «™)é<õ +»Ë0Õ+™DßÙ¡%¯ ±Eé•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µÙÁ'£H‹,Ë!… û*­§/‰Ù/,ù›%F­Å#³9Ïáéã—5Ñ:÷E™-ËC…J¹B³Õ í9¹J­ ¹«.¡ ­/ñAù &£ »:Ë3‡,çG¹ —?ËI'«B …5ë1‹<ÃA³&±‡9·JÁ+É#¥ë=©#ßç$ã6·åýƒ,Á!‰+Á4¥Û@Ù!› +ᓹ;Ë)»9ÿOµLƒ×Hé7û —F·+ý0Cß;‘A£#¡©M +ÑK‹:Ë×<ƒFñ&¯7¿-¯Më QÛMãé$óG)‘‰-¥"Ë0“ß4Á÷ ™Ÿ“H«A½‡¿ÝCÉýN«>˱á ý/Ý;¹íA‰0Ù3á2•,÷$é ÙI¡É$ó-Ù£7¡#óKƒý=û0åIû8Á%ãHŸOÃ3É!ýAƒNѯ™@¡BÅ1÷ +…Á=Å9¹ëHý—õIÇåÛ í5Í/§1•$×5ã-å:ËN&©2½« ÝN— £ ×7Ó«IÙï-á•»M•#»CßßM¡Ë5ëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã³‘•óŸ6•¹CÑÁNñïFÕ1£O=“"ý-‘"ý­0µ,™ ûA•Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁ»$Ý-— +§—I¡¿ÏN§IÑ0ùéÙ×J‡=»Ñ=á&$ñ×#¡ +Ç;™ +7£2·“<¹ +÷.«å7Ï4¹'÷;÷ƒJã,‹PßB«í£ É=­!£$5¡(Ñ/Ë;0å +›*×>ï(çDÏBÃÕ!ë…é©§BKßOµû"£L¿A­G‡ù%£G‘ë ¡:“9Ë‹H¥‹$ã2Õ5á áûK‹"ÿ"‰ É;×*ßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/é'Ç¥3‡7 㻑³*Mó%… û=çF•ãÓ(ÍN…8Íï:©CùK‹/¯(ŸõEÓ&õ*‰HÁ/•½%¡Fû÷ÇýGýíÙó9»5Ù4Ñ)© ½9éû2áûéFÃIÕå,ù'›©é÷4ƒI‰2ñ'Ç8ÝK‡Oá…$‰µý(‡Ù%¹Ñ*•“#…—ß ƒ‡“1#×?ÏÝ%×¥ ÷å+÷>ÿ/7³,Ó8§…0ëIÁ…HûŸIGáIÿ•Õ,¡2“.‡.×Ã*µN¡+«4ãA¯ƒ'ý!»K» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÝ×'9›2ÕáÉ*¥,MÏHÑ8µ ãûLÝI³/É<…C­¥ÃÏC?µ­'·Dí&—>ñ ó$Û…6ëG·H³“×N± ‹5ñ>ù Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c½?ÇDÙC‘%÷OéGK™Håñ$û-å×÷¥£)©9¡·ÿ(‰©8ÓM£,‘0‰1©O¡=¡‘Û• + —O‘‘;.ùÿ#‡$ÑÁýÓ0ã1í§>ÙAÏ«Á ñ ³C1É õGó¥/³ûã Õ=Í%± +Ýõß" +íJÅ'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!ÅE›4CÝ õ:ß3­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒ—Ñ5Á•¡;ƒ)ÿãÙ4½<™ Á‹ á ýó·­$¿› …-±#Û+Ýý#™‰D‹Ù6ÉC‹6•ãÉ'Í ç,™ƒ9ß÷ ¡K‘$ñH÷+Ãá#•ù"Ÿ&¡Ç…Mÿ©!ÃÕÝ$·:õ,Á£JóÇ.“=±7³¹ýý3÷éÍ“Çõ*É…Ù$ÿÅ á…=׉LÃ4ËDÅ£ ­·?Á×"ãÇ +Í$Û2ƒïAëµáGÏ™©Ñ+Ã?é Í%­Á“ Ó5õLí6¿(í•A¿ -¹Nû7¯Õû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™-‡!‰¯í +“/Ó»:ç@çש)ßéÿ™½*½õÉDçÿ½<‰*‹Í'½ ‘é‰ç£Hï&©!ýÓHÃïµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õë+é=Í ¯Û9åG•9á5D£&ã0û ¹ =‘:•ÿ&‹½FÛ«4é ó<ïE­ Ã$¿™/»“Fé á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ű »#ßÃ)ï‘<éÍ,•C¿'ãç#ãÁ$Ó×<Ó'¹Á¥ Û$Ç*½³,—Ã/Õ:ù#ßIµ7íí0ñÑ$¿ï»O)Ççéõ ¡å£ ×¹ñ»6Ï » +É#¥E™ù…7Õ«4Ïã>¡7Ë×#ßéO«ÑÉD¯5ï“>©»&ß6ß1/Ý,ñ*«;ç%‰'³CÅ›"¥‹1ËAï¥ … ¯Í?Ó,åã­+£ç$$ŸÉ¯E³9‡ Iÿ‰ÑI£(ýﱕHß@É™½›½3Åï7É¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=6ñó"ß½Ù›‹½õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+Uå*©5‹$ÍÝïÅãIï‰Ý/Ñëá0û£“• ѯÇ(ýï÷;á6› у…ñ'û4ý“‡û…;ë(¿—&Ë §Á «£ ¹1ûËË—õ4½ÅAïÁ<÷ÓŸÇ!÷?½ £:õï+‘Ïݽ/ûÃù +©*Å«!‹ ›;Ë:³N‹;ƒ<ûó7à ‰CÏ7±LÑ9ÇF³.ã5‡<ý )±Ù"ý6ÅË'Ñ­BåÑN-­7¥åß6ù$Á)×Ù"ßF¿“<¥H•&ë:Ù;‡!‡/Ÿ2Ñ•÷õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï4áB³õ ϳE‡ï<ù@Ý ¥Ù ñ­ í“ÛåD¯›±ƒ‡'™ ±:Ã…3ó©/鿃› ½9¯­<Åà ›ƒÍÇJÁÅ ‹é£½ çõù.§÷± ÑÉÉ í¯,§ +³>ß½Ë Ç#ÅÝ-…Õ­ ]A§ û÷"÷¿¹ñß7¡ŸÙO‰5Ã>«ÓÙÛG·(£5F÷N‡É™‹2ýEç.ÏMÿ3…™!Á7«õ +6Ã5ÑבB׃ ‰û#é.«—§É ŸŸ,Ù™E +Ï—4é™7ÁŸ5¿+¡ÛL¹ ‡Ïí·$áÓ2µAƒÓ-ë¯F(é¹#§"#Ï ¯ ã#Ïé?™2ã­¹§Lýݯ"!©:‹ ‡DŸ7û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛ›/ßç#Í<Û·‰ó1ÕïÍ)×…Bm³!¡—K£=ã ÕI‹ù*A%£áåý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ —(ËË ƒÃ;ý)¡ƒPƒ0»9‘#7ÍK½Oo—cŸË£Ã—CÛ­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>õÿ³5¿Kɣ磹:áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9¿"Á ËëDõHë_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍLŸ"áNá‘IBåD·»LÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8IÍ)Ç-¿7å)ý'¯C±9Õñ-ó1*•5÷&©%KÑ&»<ãï +ã6ÇËóM¹,ý½Jyñç)ã"©ÏÍ¡%½!Ç#“1µã wÇ‹ñK½+…:›±F—ß3—Ï Ÿ£DÅ%¯ÉOɉBߟ1Ÿá.ûB=•Óó/­-Á@· +ͳ¯‡ƒ•D›íÿÉ Õ%ãù›ƒß÷ã%Ù»‹¡Ç(·7é™à +ŸE“&á*­ù ‰.³»8™ û8÷8‰ù&Ç ¯ÿ:ÑÓA± ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1ë§&§Ý«"û%Ÿ(¯Û ã(ýÁãU Ç õ7Í›‹9¿õJ +ý ¯0ÝÕ ÝÉ¡ “2­ÿáß©!ƒ3«¹×)ƒ"…‡ ÓïDÇ6½• ³K×!ÅÛ™ …­3¹‡:‹>× +•*í1ù¹ ±&Ñ;‹Ñ!ƒ±ý‘ Ï;‹³.5‰×¹EÙ-ƒ½«8÷ï.ËÓ+“·'™×Å)Á(¯½ +•*ñ‰!Í×Û +“#Í5É/ó ýÑBà © ï?‡ëç(Åï £½ û ¿!™ÑßÁÉ·ÛשGŸ±ƒµ5ý +û ÝHó³ ¥+É,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥õ ƒ›Ý'-‹Ç#Í.é@Ý ËÉ› û÷·*£á ™:kåÿ=É ï*™û6Ã$Í>+õD‡6Ëïçÿ8Ó>¹KŇ×$ó •J• å8…÷ …(³A¯:×KñFµ$Ÿ)ã/Ÿ ÿ Ë?¯)·«LŸ(ß<(ë9ýL ÿ»NÇ&ÁJ—MÓ÷“'•0ÿÝ7³û'“D­×K±…4¹!á +'± ± Å» ·õN¯£A‡ í#ÝãñÍ6ÍŸB£©Ç +©ÕM…Aï õ"ƒ§@õÁ‰#¥@³2‡4§ƒ&±Cq•Oéß ¡Í=½#?ë3ù;í™Õû1›á8»í;‹&É%·1÷1Û•ÛÙåû×½='«“û)¡•¹ïÏ<—,‘× å&µ Ù ·%§'× çŸ:¥ Å¿åïÛ‰ù“ ç1Ó#Á!Ï6­Á1탧ï<íóó9ïá+Û8ýѱ*Éá é5³ ·‡ßDZñÑ-çÁ Ù¹ƒ… »(í ³?ï#ÙÉÁ³•Ý=§$ƒ!É1õÝó“!û‹Á™*Ó§?Ó÷ÛN¯™… 땳0í Å ¿ÉŸ±÷6Ç÷%ã—ëO¿Óã ÷)óõ.í6ƒ#å%÷/»)©?¥å#ã·ÛEù¯¿ÑFÝ§Ó ç8ÛëŸ-“6‘£4å¡E­ÉHçå<«1ß“ ÅùFÃ@Õ-ï—Bã.Í ãÕEµ‡‡E5Å2‘3Ë.‰ «5ß=§NÍ2±JÃH§"É4×Å›J› ‘F¹4©ñý&Ýù ­/› )•ÁÓÕÏ“¥éû!íDáßíÕ‡Mó>¡9å6Ÿ—ïÕ5ù,ÇÓ¡"¹óý"ÕÑ•é,í½ ½LóË8­*½ùŸ¹ï » ›&áÇÅ2ûÿ2ÍG÷<Ááõ(Û0‘›Û&ëÇ¿õ!éû:£Óµ'…§§9¹Mç ×#ËÁ<§“±é +õAÑ ÿ7ý;¯¥3Åõ1oÓƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.—6µ0×IÉÅFч3ã ŸC«*ñ«E£½ —"³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"ñƒ*¹ +ƒÑ!ë"— ±÷5¡ ©«.á»1‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +Ù)í}é'‰3ùç +µÙ&û‡G™'—-“ƒ%û&ÙË § ‡×ש Ï1áóÃÝû‰ ™;Ã0•§Aµ ß»«< +ó½D¥5û«ï™ ß µ Í!õ½ÿ)Ëõ ³ £±1Ñ%à §×Óû¿×“×….³«­#ç%ÁíÓJá'ïõ™E«-¥ÓóÉ%µá§£+©ƒýí½í9ß8ÉŸï«Å=û«±%ýù2Ï,Õ ý¹%ÁŸ=åL‘ +ù.ï2í*×íEÇEçµ%ù¡,õÃOé¥ …FÑ Ç:÷K‡#ŸPÃ,ñý%÷-Ãë7ßí—B×™Cñ ѱ™«Á +™«&Ñ<ó#÷ן±/Ç +³»+ý‘‹'ß å4áõ3•7Ë7¥(‘•Ïç<£½4Å ƒ!Ã(ƒ ‹C½µ+›õù?“#·…4µ"ËE‡KåJõ“:ùNá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;Ñ ÿ±$Ÿ*ƒ2íI‰¡÷á-I‡)Ÿé&Í@‰íëý Í¥<ÙÓ‘ ¹:ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± íNÝ:Ù½‡ ›Ó:Ëõµƒ³8û “%Ó±AÕ½Á + Éù™@÷Ç=ýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› “Û—+½(·¡Ñ6Ù Çó0à Ý2‡û³ û1¿0å ÿ »@× µ$µJ¯ß6•-£%¥•Mï£ß4›Û#¹•/õËù3ÝßÇ +Ï*§Ñ!ÿ)• §çó4¿ëÁ<‹ ½áLÓ¯.Ù›"©å-‘4ý1é +á=ƒÁ<ÿ%õ g§ ã…ÁBñÑ0Ï¿;§:ç³:ç)ÿŸ=…ƒ,¿#Ó‹Ë +Ï¥A‹© £>­Ï%·L‰Éë&±‹ å2á©$û+‰$ÿ¡JÑ?û;í/Ã6Á6£C­…,ë?{¯Ó#Ë •©Aç>¡¯6Ñ@3ó3û3íH‘L±F—P‰ÛßÅ)—: ƒƒ@ß*¯K‰#½>× ™Áû?û,Û;§å5›6Éó Û<Ã:˵ûÛÇ ý¯%E ‘-÷'¥NÓ1ݹõÁǃ÷!å­ ·ßEÓ õÅ-é9áÝ?ï +™Ÿ ³4…ë.‰÷ñ*óË)'¡.½Å=ÿ-ƒ“‰DÃ&ë“éAÇ=ÍŸ«'µËÁ,ñ9¡ +ÍÙï"í±é ­ +ïÕ<ë Ï@Ý ¡¥õå'µï=ã ó4ëa§?Ïõ í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—"Á³ý »F·ƒá*×&é"ƒ(ë%± Í;ÃÃ-­5ëµ ¹Ï2£ ë/Í íñ­ý Á ûÅ ‡0¯ ù“Ó!—·Ó Ñ.› +ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$¥£‰ñ1ß +Á3­ +Ï#ÝýÝI‰Í =³5ÝÕ5¡Ï'ã3Õ0ÿ§Ãë2Û™0ù6­©'ɽ5‰"Çÿ?•ËFů$ë õŸ ‘,Ñ “4ÓF‡"Kåó:ñCó—)Ù ™§4½ãý 1Å Må/ÁmÛ)kÿÝÁƒùÕÓÁ8•Lû.ýK‘2ë2í íÍ*õ!¯/û·¹‹·•*«ýï+‰!›8¯ç=Å áÃ6íF£×GÓ3H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•±>­:Ñ ùá« —@í½ƒ,ñ©,ã!ùJ•Ë%­ ÝÉ9áÓ!»Í.ÕƒçÑ"µ…<«×ù—‘‰¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) +‹ïÙõ?§P¹‹ +û·M—9Ñó¥2©“ +¯(ù «™)é<õ +»Ë0Õ+™DßÙ¡%¯ ±Eé•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µÙÁ'£H‹,Ë!… û*­§/‰Ù/,ù›%F­Å#³9Ïáéã—5Ñ:÷E™-ËC…J¹B³Õ í9¹J­ ¹«.¡ ­/ñAù &£ »:Ë3‡,çG¹ —?ËI'«B …5ë1‹<ÃA³&±‡9·JÁ+É#¥ë=©#ßç$ã6·åýƒ,Á!‰+Á4¥Û@Ù!› +ᓹ;Ë)»9ÿOµLƒ×Hé7û —F·+ý0Cß;‘A£#¡©M +ÑK‹:Ë×<ƒFñ&¯7¿-¯Më QÛMãé$óG)‘‰-¥"Ë0“ß4Á÷ ™Ÿ“H«A½‡¿ÝCÉýN«>˱á ý/Ý;¹íA‰0Ù3á2•,÷$é ÙI¡É$ó-Ù£7¡#óKƒý=û0åIû8Á%ãHŸOÃ3É!ýAƒNѯ™@¡BÅ1÷ +…Á=Å9¹ëHý—õIÇåÛ í5Í/§1•$×5ã-å:ËN&©2½« ÝN— £ ×7Ó«IÙï-á•»M•#»CßßM¡Ë5ëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã³‘•óŸ6•¹CÑÁNñïFÕ1£O=“"ý-‘"ý­0µ,™ ûA•Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁ»$Ý-— +§—I¡¿ÏN§IÑ0ùéÙ×J‡=»Ñ=á&$ñ×#¡ +Ç;™ +7£2·“<¹ +÷.«å7Ï4¹'÷;÷ƒJã,‹PßB«í£ É=­!£$5¡(Ñ/Ë;0å +›*×>ï(çDÏBÃÕ!ë…é©§BKßOµû"£L¿A­G‡ù%£G‘ë ¡:“9Ë‹H¥‹$ã2Õ5á áûK‹"ÿ"‰ É;×*ßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/é'Ç¥3‡7 㻑³*Mó%… û=çF•ãÓ(ÍN…8Íï:©CùK‹/¯(ŸõEÓ&õ*‰HÁ/•½%¡Fû÷ÇýGýíÙó9»5Ù4Ñ)© ½9éû2áûéFÃIÕå,ù'›©é÷4ƒI‰2ñ'Ç8ÝK‡Oá…$‰µý(‡Ù%¹Ñ*•“#…—ß ƒ‡“1#×?ÏÝ%×¥ ÷å+÷>ÿ/7³,Ó8§…0ëIÁ…HûŸIGáIÿ•Õ,¡2“.‡.×Ã*µN¡+«4ãA¯ƒ'ý!»K» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÝ×'9›2ÕáÉ*¥,MÏHÑ8µ ãûLÝI³/É<…C­¥ÃÏC?µ­'·Dí&—>ñ ó$Û…6ëG·H³“×N± ‹5ñ>ù Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c½?ÇDÙC‘%÷OéGK™Håñ$û-å×÷¥£)©9¡·ÿ(‰©8ÓM£,‘0‰1©O¡=¡‘Û• + —O‘‘;.ùÿ#‡$ÑÁýÓ0ã1í§>ÙAÏ«Á ñ ³C1É õGó¥/³ûã Õ=Í%± +Ýõß" +íJÅ'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!ÅE›4CÝ õ:ß3­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒ—Ñ5Á•¡;ƒ)ÿãÙ4½<™ Á‹ á ýó·­$¿› …-±#Û+Ýý#™‰D‹Ù6ÉC‹6•ãÉ'Í ç,™ƒ9ß÷ ¡K‘$ñH÷+Ãá#•ù"Ÿ&¡Ç…Mÿ©!ÃÕÝ$·:õ,Á£JóÇ.“=±7³¹ýý3÷éÍ“Çõ*É…Ù$ÿÅ á…=׉LÃ4ËDÅ£ ­·?Á×"ãÇ +Í$Û2ƒïAëµáGÏ™©Ñ+Ã?é Í%­Á“ Ó5õLí6¿(í•A¿ -¹Nû7¯Õû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™-‡!‰¯í +“/Ó»:ç@çש)ßéÿ™½*½õÉDçÿ½<‰*‹Í'½ ‘é‰ç£Hï&©!ýÓHÃïµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õë+é=Í ¯Û9åG•9á5D£&ã0û ¹ =‘:•ÿ&‹½FÛ«4é ó<ïE­ Ã$¿™/»“Fé á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ű »#ßÃ)ï‘<éÍ,•C¿'ãç#ãÁ$Ó×<Ó'¹Á¥ Û$Ç*½³,—Ã/Õ:ù#ßIµ7íí0ñÑ$¿ï»O)Ççéõ ¡å£ ×¹ñ»6Ï » +É#¥E™ù…7Õ«4Ïã>¡7Ë×#ßéO«ÑÉD¯5ï“>©»&ß6ß1/Ý,ñ*«;ç%‰'³CÅ›"¥‹1ËAï¥ … ¯Í?Ó,åã­+£ç$$ŸÉ¯E³9‡ Iÿ‰ÑI£(ýﱕHß@É™½›½3Åï7É¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=6ñó"ß½Ù›‹½õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+Uå*©5‹$ÍÝïÅãIï‰Ý/Ñëá0û£“• ѯÇ(ýï÷;á6› у…ñ'û4ý“‡û…;ë(¿—&Ë §Á «£ ¹1ûËË—õ4½ÅAïÁ<÷ÓŸÇ!÷?½ £:õï+‘Ïݽ/ûÃù +©*Å«!‹ ›;Ë:³N‹;ƒ<ûó7à ‰CÏ7±LÑ9ÇF³.ã5‡<ý )±Ù"ý6ÅË'Ñ­BåÑN-­7¥åß6ù$Á)×Ù"ßF¿“<¥H•&ë:Ù;‡!‡/Ÿ2Ñ•÷õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï4áB³õ ϳE‡ï<ù@Ý ¥Ù ñ­ í“ÛåD¯›±ƒ‡'™ ±:Ã…3ó©/鿃› ½9¯­<Åà ›ƒÍÇJÁÅ ‹é£½ çõù.§÷± ÑÉÉ í¯,§ +³>ß½Ë Ç#ÅÝ-…Õ­ ]A§ û÷"÷¿¹ñß7¡ŸÙO‰5Ã>«ÓÙÛG·(£5F÷N‡É™‹2ýEç.ÏMÿ3…™!Á7«õ +6Ã5ÑבB׃ ‰û#é.«—§É ŸŸ,Ù™E +Ï—4é™7ÁŸ5¿+¡ÛL¹ ‡Ïí·$áÓ2µAƒÓ-ë¯F(é¹#§"#Ï ¯ ã#Ïé?™2ã­¹§Lýݯ"!©:‹ ‡DŸ7û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛ›/ßç#Í<Û·‰ó1ÕïÍ)×…Bm³!¡—K£=ã ÕI‹ù*A%£áåý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ —(ËË ƒÃ;ý)¡ƒPƒ0»9‘#7ÍK½Oo—cŸË£Ã—CÛ­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>õÿ³5¿Kɣ磹:áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9¿"Á ËëDõHë_·á!‹=Å:ÁEç7§ é1Õç å3÷ ‡AÃFÍLŸ"áNá‘IBåD·»LÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8IÍ)Ç-¿7å)ý'¯C±9Õñ-ó1*•5÷&©%KÑ&»<ãï +ã6ÇËóM¹,ý½Jyñç)ã"©ÏÍ¡%½!Ç#“1µã wÇ‹ñK½+…:›±F—ß3—Ï Ÿ£DÅ%¯ÉOɉBߟ1Ÿá.ûB=•Óó/­-Á@· +ͳ¯‡ƒ•D›íÿÉ Õ%ãù›ƒß÷ã%Ù»‹¡Ç(·7é™à +ŸE“&á*­ù ‰.³»8™ û8÷8‰ù&Ç ¯ÿ:ÑÓA± ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1ë§&§Ý«"û%Ÿ(¯Û ã(ýÁãU Ç õ7Í›‹9¿õJ +ý ¯0ÝÕ ÝÉ¡ “2­ÿáß©!ƒ3«¹×)ƒ"…‡ ÓïDÇ6½• ³K×!ÅÛ™ …­3¹‡:‹>× +•*í1ù¹ ±&Ñ;‹Ñ!ƒ±ý‘ Ï;‹³.5‰×¹EÙ-ƒ½«8÷ï.ËÓ+“·'™×Å)Á(¯½ +•*ñ‰!Í×Û +“#Í5É/ó ýÑBà © ï?‡ëç(Åï £½ û ¿!™ÑßÁÉ·ÛשGŸ±ƒµ5ý +û ÝHó³ ¥+É,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥õ ƒ›Ý'-‹Ç#Í.é@Ý ËÉ› û÷·*£á ™:kåÿ=É ï*™û6Ã$Í>+õD‡6Ëïçÿ8Ó>¹KŇ×$ó •J• å8…÷ …(³A¯:×KñFµ$Ÿ)ã/Ÿ ÿ Ë?¯)·«LŸ(ß<(ë9ýL ÿ»NÇ&ÁJ—MÓ÷“'•0ÿÝ7³û'“D­×K±…4¹!á +'± ± Å» ·õN¯£A‡ í#ÝãñÍ6ÍŸB£©Ç +©ÕM…Aï õ"ƒ§@õÁ‰#¥@³2‡4§ƒ&±Cq•Oéß ¡Í=½#?ë3ù;í™Õû1›á8»í;‹&É%·1÷1Û•ÛÙåû×½='«“û)¡•¹ïÏ<—,‘× å&µ Ù ·%§'× çŸ:¥ Å¿åïÛ‰ù“ ç1Ó#Á!Ï6­Á1탧ï<íóó9ïá+Û8ýѱ*Éá é5³ ·‡ßDZñÑ-çÁ Ù¹ƒ… »(í ³?ï#ÙÉÁ³•Ý=§$ƒ!É1õÝó“!û™*Ó§?Ó÷ÛN¯™… 땳0í Å ¿ÉŸ±÷6Ç÷%ã—ëO¿Óã ÷)óõ.í6ƒ#å%÷/»)©?¥å#ã·ÛEù¯¿ÑFÝ§Ó ç8ÛëŸ-“6‘£4å¡E­ÉHçå<«1ß“ ÅùFÃ@Õ-ï—Bã.Í ãÕEµ‡‡E5Å2‘3Ë.‰ «5ß=§NÍ2±JÃH§"É4×Å›J› ‘F¹4©ñý&Ýù ­/› )•ÁÓÕÏ“¥éû!íDáßíÕ‡Mó>¡9å6Ÿ—ïÕ5ù,ÇÓ¡"¹óý"ÕÑ•é,í½ ½LóË8­*½ùŸ¹ï » ›&áÇÅ2ûÿ2ÍG÷<Ááõ(Û0‘›Û&ëÇ¿õ!éû:£Óµ'…§§9¹Mç ×#ËÁ<§“±é +õAÑ ÿ7ý;¯¥3Åõ1oÓƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.—6µ0×IÉÅFч3ã ŸC«*ñ«E£½ —"³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"ñƒ*¹ +ƒÑ!ë"— ±÷5¡ ©«.á»1‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +Ù)í}é'‰3ùç +µÙ&û‡G™'—-“ƒ%û&ÙË § ‡×ש Ï1áóÃÝû‰ ™;Ã0•§Aµ ß»«< +ó½D¥5û«ï™ ß µ Í!õ½ÿ)Ëõ ³ £±1Ñ%à §×Óû¿×“×….³«­#ç%ÁíÓJá'ïõ™E«-¥ÓóÉ%µá§£+©ƒýí½í9ß8ÉŸï«Å=û«±%ýù2Ï,Õ ý¹%ÁŸ=åL‘ +ù.ï2í*×íEÇEçµ%ù¡,õÃOé¥ …FÑ Ç:÷K‡#ŸPÃ,ñý%÷-Ãë7ßí—B×™Cñ ѱ™«Á +™«&Ñ<ó#÷ן±/Ç +³»+ý‘‹'ß å4áõ3•7Ë7¥(‘•Ïç<£½4Å ƒ!Ã(ƒ ‹C½µ+›õù?“#·…4µ"ËE‡KåJõ“:ùNá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;Ñ ÿ±$Ÿ*ƒ2íI‰¡÷á-I‡)Ÿé&Í@‰íëý Í¥<ÙÓ‘ ¹:ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± íNÝ:Ù½‡ ›Ó:Ëõµƒ³8û “%Ó±AÕ½Á + Éù™@÷Ç=ýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› “Û—+½(·¡Ñ6Ù Çó0à Ý2‡û³ û1¿0å ÿ »@× µ$µJ¯ß6•-£%¥•Mï£ß4›Û#¹•/õËù3ÝßÇ +Ï*§Ñ!ÿ)• §çó4¿ëÁ<‹ ½áLÓ¯.Ù›"©å-‘4ý1é +á=ƒÁ<ÿ%õ g§ ã…ÁBñÑ0Ï¿;§:ç³:ç)ÿŸ=…ƒ,¿#Ó‹Ë +Ï¥A‹© £>­Ï%·L‰Éë&±‹ å2á©$û+‰$ÿ¡JÑ?û;í/Ã6Á6£C­…,ë?{¯Ó#Ë •©Aç>¡¯6Ñ@3ó3û3íH‘L±F—P‰ÛßÅ)—: ƒƒ@ß*¯K‰#½>× ™Áû?û,Û;§å5›6Éó Û<Ã:˵ûÛÇ ý¯%E ‘-÷'¥NÓ1ݹõÁǃ÷!å­ ·ßEÓ õÅ-é9áÝ?ï +™Ÿ ³4…ë.‰÷ñ*óË)'¡.½ÿ-ƒ“‰DÃ&ë“éAÇ=ÍŸ«'µËÁ,ñ9¡ +ÍÙï"í±é ­ +ïÕ<ë Ï@Ý ¡¥õå'µï=ã ó4ëa§?Ïõ í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—"Á³ý »F·ƒá*×&é"ƒ(ë%± Í;ÃÃ-­5ëµ ¹Ï2£ ë/Í íñ­ý Á ûÅ ‡0¯ ù“Ó!—·Ó Ñ.› +ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$¥£‰ñ1ß +Á3­ +Ï#ÝýÝI‰Í =³5ÝÕ5¡Ï'ã3Õ0ÿ§Ãë2Û™0ù6­©'ɽ5‰"Çÿ?•ËFů$ë õŸ ‘,Ñ “4ÓF‡"Kåó:ñCó—)Ù ™§4½ãý 1Å Må/ÁmÛ)kÿÝÁƒùÕÓÁ8•Lû.ýK‘2ë2í íÍ*õ!¯/û·¹‹·•*«ýï+‰!›8¯ç=Å áÃ6íF£×GÓ3H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•±>­:Ñ ùá« —@í½ƒ,ñ©,ã!ùJ•Ë%­ ÝÉ9áÓ!»Í.ÕƒçÑ"µ…<«×ù—‘‰¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) +‹ïÙõ?§P¹‹ +û·M—9Ñó¥2©“ +¯(ù «™)é<õ +»Ë0Õ+™DßÙ¡%¯ ±Eé•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µÙÁ'£H‹,Ë!… û*­§/‰Ù/,ù›%F­Å#³9Ïáéã—5Ñ:÷E™-ËC…J¹B³Õ í9¹J­ ¹«.¡ ­/ñAù &£ »:Ë3‡,¹ —?ËI'«B …5ë1‹<ÃA³&±‡9·JÁ+É#¥ë=©#ßç$ã6·åýƒ,Á!‰+Á4¥Û@Ù!› +ᓹ;Ë)»9ÿOµLƒ×Hé7û —F·+ý0Cß;‘A£#¡©M +ÑK‹:Ë×<ƒFñ&¯7¿-¯Më QÛMãé$óG)‘‰-¥"Ë0“ß4Á÷ ™Ÿ“H«A½‡¿ÝCÉýN«>˱á ý/Ý;¹íA‰0Ù3á2•,÷$é ÙI¡É$ó-Ù£7¡#óKƒý=û0åIû8Á%ãHŸOÃ3É!ýAƒNѯ™@¡BÅ1÷ +…Á=Å9¹ëHý—õIÇåÛ í5Í/§1•$×5ã-å:ËN&©2½« ÝN— £ ×7Ó«IÙï-á•»M•#»CßßM¡Ë5ëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9à +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã³‘•óŸ6•¹CÑÁNñïFÕ1£O=“"ý-‘"ý­0µ,™ ûA•Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁ»$Ý-— +§—I¡¿ÏN§IÑ0ùéÙ×J‡=»Ñ=á&$ñ×#¡ +Ç;™ +7£2·“<¹ +÷.«å7Ï4¹'÷;÷ƒJã,‹PßB«í£ É=­!£$5¡(Ñ/Ë;0å +›*×>ï(çDÏBÃÕ!ë…é©§BKßOµû"£L¿A­G‡ù%£G‘ë ¡:“9Ë‹H¥‹$ã2Õ5á áûK‹"ÿ"‰ É;×*ßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/é'Ç¥3‡7 㻑³*Mó%… û=çF•ãÓ(ÍN…8Íï:©CùK‹/¯(ŸõEÓ&õ*‰HÁ/•½%¡Fû÷ÇýGýíÙó9»5Ù4Ñ)© ½9éû2áûéFÃIÕå,ù'›©é÷4ƒI‰2ñ'Ç8ÝK‡Oá…$‰µý(‡Ù%¹Ñ*•“#…—ß ƒ‡“1#×?ÏÝ%×¥ ÷å+÷>ÿ/7³,Ó8§…0ëIÁ…HûŸIGáIÿ•Õ,¡2“.‡.×Ã*µN¡+«4ãA¯ƒ'ý!»K» ã…'å ï$»J›$ƒ¡—Jí.±G¥ +…?—<ÅKÝ×'9›2ÕáÉ*¥,MÏHÑ8µ ãûLÝI³/É<…C­¥ÃÏC?µ­'·Dí&—>ñ ó$Û…6ëG·H³“×N± ‹5ñ>ù Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c½?ÇDÙC‘%÷OéGK™Håñ$û-å×÷¥£)©9¡·ÿ(‰©8ÓM£,‘0‰1©O¡=¡‘Û• + —O‘‘;.ùÿ#‡$ÑÁýÓ0ã1í§>ÙAÏ«Á ñ ³C1É õGó¥/³ûã Õ=Í%± +Ýõß" +íJÅ'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!ÅE›4CÝ õ:ß3­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒ—Ñ5Á•¡;ƒ)ÿãÙ4½<™ Á‹ á ýó·­$¿› …-±#Û+Ýý#™‰D‹Ù6ÉC‹6•ãÉ'Í ç,™ƒ9ß÷ ¡K‘$ñH÷+Ãá#•ù"Ÿ&¡Ç…Mÿ©!ÃÕÝ$·:õ,Á£JóÇ.“=³¹ýý3÷éÍ“Çõ*É…Ù$ÿÅ á…=׉LÃ4ËDÅ£ ­·?Á×"ãÇ +Í$Û2ƒïAëµáGÏ™©Ñ+Ã?é Í%­Á“ Ó5õLí6¿(í•A¿ -¹Nû7¯Õû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™-‡!‰¯í +“/Ó»:ç@çש)ßéÿ™½*½õÉDçÿ½<‰*‹Í'½ ‘é‰ç£Hï&©!ýÓHÃïµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õë+é=Í ¯Û9åG•9á5D£&ã0û ¹ =‘:•ÿ&‹½FÛ«4é ó<ïE­ Ã$¿™/»“Fé á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ű »#ßÃ)ï‘<éÍ,•C¿'ãç#ãÁ$Ó×<Ó'¹Á¥ Û$Ç*½³,—Ã/Õ:ù#ßIµ7íí0ñÑ$¿ï»O)Ççéõ ¡å£ ×¹ñ»6Ï » +É#¥E™ù…7Õ«4Ïã>¡7Ë×#ßéO«ÑÉD¯5ï“>©»&ß6ß1/Ý,ñ*«;ç%‰'³CÅ›"¥‹1ËAï¥ … ¯Í?Ó,åã­+£ç$$ŸÉ¯E³9‡ Iÿ‰ÑI£(ýﱕHß@É™½›½3Åï7É¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=6ñó"ß½Ù›‹½õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+Uå*©5‹$ÍÝïÅï‰Ý/Ñëá0û£“• ѯÇ(ýï÷;á6› у…ñ'û4ý“‡û…;éë(¿—&Ë §Á §· «£ ¹1ûËË—õ4½ÅAïÁ<÷ÓíëŸÇ!™õ÷?½ £:õï+‘ÏÝó@» ½/ûÃù +Ç©*Å«!‹ ›;Ë:³N‹;ƒ<ûó7à ‰CÏ7±LÑ9ÇF³.ã5‡<ý )±Ù"ý6ÅË'Ñ­BåÑN-­7¥åß6Á)×Ù"ßF¿“<¥H•&ë:Ù;‡!‡/Ÿ2Ñ•÷õ+ÁùŸ³ +8ã4Á¥¥ç!ÕÅç¹$ñ«¡1¡ —©-ýï40áB³õ ϳE‡ï<ù@Ý ñ­ í“ÛåD¯›±ƒ‡'™ ±:Ã…3ó©/鿃› ½9¯­<¯± Åà ›ƒÍÇJÁÅ ‹é£½ çõù.§÷± ÑÉÉ í¯,§ +³>ß½Ë Ç#ÅÝ-…]A§ û÷"÷¿¹ñß7¡ŸÙOÃ>«ÓÙÛG·(F÷N‡É™‹2ýEç.ÏMÿ3…™!Á7«õ +6Ã5ÑבB׃ ‰û#é.³)«Í—§É ŸŸ,Ù™E +Ï—4éD™7ƒ!ÁŸ5¿+¡ÛL¹ ‡Ïí·$áÓ2µAƒÓ-ë¯F(é¹#§"#Ï ã#Ïé?™2ã­íO¹§Lýݯ"!©:‹ û +Çù:¥ ¹ç—½£§O‘Pý Ç-Ë>ùÛ›/ßç#Í<Û·‰ó1ÕïÍ)“»×…Bm£=ã ÕI‹ù*A%£áåý$1I)­§2ד;“$ÇAÛ,@Ÿ-Ÿ —(ËË ƒÃ;ý)áƒPƒ0»9‘#7ÍK½Oo—cŸË£Ã—C½Û­L«&ÍI‘=ÇçÁFí¡MÙE±1yÇ'ǧF¹é>õÿ³5»+¿Kɣ磹:áDñDÕ™8¡LÕ;é¯AÁ á"£@™ o‡%ý9¿"Á ËëDõHÃÓ +«Á9Ë"÷=_·á!‹=Å:ÁEç7§ é1Õç å3ÃFÍLŸ"áNáï8‘IBåD·»LÙD³<‘õÛÿý?Ë •Pûƒ5ý‘8IÍ)Ç-¿7å)«/ý'¯C­8“?±9Õñ-ó1*•5÷&©%KÑ&ï +ã6Ç¥PËóM¹,ýÏ9½Jyñç)ã"©ÏÍ¡%½!Ç#“1µ™Igã wÇ‹ñKÑ¡A½+…:›±F—ß3—Ï Ÿ£DÅ%¯ÉOÉÍ1‰Bߟ1åŸá.±B‰IûB=•Óó/Í­-Á@· +ͳ§¯‡ƒ•D›íƒGÿÉ Õ%ãù›ÿ‹+ƒß÷ã%Ù»‹¡Ç(·7é™à +ŸE“&á*­ù ‰.³»8Õ)™ û8µ2÷8‰ù&Ç ¯ÿ:ÑÓA± ÙÉ ­ÇÑÍ0«-Ï(å­»2Ç“›1ë§&§Ý«"û%Ÿ(¯Û ã(ýÁãU Ç õ7Í›‹9¿õJ +ý ¯0ÝÕ ÝÉ¡ “2­ÿáß©!ƒ3«¹×)ƒ"&ß$…‡ ÓïDÇ6½• ³K×!ÅÛ™ ç™…­3¹‡:‹>× +•*í1ù¹ ±&Ñ;‹Ñ!ƒ±ý‘ Ï;‹³.5‰×¹EÙ-ƒ½«8÷ï.ËÓ+“·'™×Å)Á(¯½ +•*ñ‰!Í×Û +“#Í5É/ó ýÑB© ï?‡ëç(Å×Oï £½ û ¿!™ÑßÁÉ·ÛשGŸ±ƒµ5ý +û ÝHó³ ¥+É,ÕmÉ¿) —=‹3‰N¯•*·3÷5±+½Å?ÁÏI¥õ ƒ›Ý'-Í+û ‹Ç#Í.é@Ý ËÉ› û÷·*£á ™:kåÿ=É ï*™û6Ã$Í>+õD‡6Ëïçÿ8Ó>¹KŇ×$ó •J• å8…÷ ý<…(³A¯:×KñFµ$Á Ÿ)ã/Ÿ «7ÿ Ë?¯)·«LŸ(ß<(ë9ýL¹9 ÿ»NÇ&ÁJ —MÓÝ÷“'•0ÿÝ7³û'“D­×K±…4¹!á +± Å» ·õN¯£A‡ í#ݹ« ãñÍ6ÍŸB£©Ç +©ÕM…Aï õ"ƒ§@õÁ‰#¥@³2‡4§ƒ&±Cq•Oéß ¡Í=½#™:?ë3ù;í™Õû1›á8‡1§»í;ÉE« +‹&É%¥&Å·1¿ ÷1Û•ÛÙåû×½='«“û)¡•¹ïÏ<—,‘× å&µ Ù ·%§'× çŸ:¥ Å¿åïÛ‰ù“ ç1Ó#Á!Ï6­Á1í哃§ï<íóó9ïá+¿EÛ8ýѱ*ÑË2Éá íL© é5³ ·‡ßDZñÑ-çÁ Ù¹ƒ… »(í ³?ï#ÙÉÁ³•Ý=§$ƒ!É1õÝó“!û™*Ó§?Ó÷ÛN¯™… 땳0í Å ¿ÉŸ±÷6Ç÷%ã—ëO¿Óã ÷)óõ.í6ƒ#å%3÷/»)©?¥å#ã·ÛEù¯¿ÑFÝ¥D§Ó ç8ÛëŸ-“6‘£4å¡E­±PÉHçå<«1ß“ ÅÃ@Õ-ïã.ÕE‡‡E5‘3«5ß=§NÛ'Í2ÃHÏ!§"É4×Å›JåL› ‘Fý&Ýù ­/› )•ÁÓÕϓ˩%éû!íDß%ý íÕ"‹ý2‡Mó>¡9å6Ÿ—ûHïÕ5ù,ÇÓ¡"¹óý"ÕÑ•é,í½ ½LóË8­*½ùŸ¹ï » ›&áÇÅ2ûÿ2÷<á½¹3ŸÛ(õ(Û0‘›Û&ëÇ¿õ!ßJéû:£µ'…§§9¹Mç ×#ËÁ<§“¹í©&±é +õAÑ ÿ7ý;¯¥3Õ«)»Åõ1oÓƒ1ÓLÑ©L¹LÍ ù"ÿ éD™.—6µ0×IÉÅFч3ã ŸC«*ñ«E£½ 9—"³§Õ?ÿNëƒ'¯‡)á…@­>¥C¿"ñé'ƒ*¹ +ƒÑ!ë"— ±÷5¡ ©«.á»1‘¹Ÿõ&ûý»‡!»‘"ÿ¯›&ßÃ6Ƀ4½“8ÕÅÏ «Ãá8ƒï‰?“é*— +Ù)í}é'‰3ùç +µÙ&û‡G™'—-“ƒ%‘û&ÙË § ‡×ש Ï1áóÃÝû‰ ™;Ã0•§Aµ ß»«< +ó½D¥5û«ï™ ß µ Í!õ½ÿ)óÍ<Ëõ ³ £±1Ñ%à §×Óû¿×“×….³«­#ç%ÁíÓJ™Ká'ïõ™E«-¥ÓóÉ%µá§£+©ƒýí··½í9ß8ÉŸï«Å=û«±%ýù2Ï,Õ ý¹%ÁŸ=åL‘ +ù.ï2í*¥Ñ×íEÇEçµ%ù¡,õÃOé¯2¥ …FÑ Ç:±E÷K‡#³PŸPÃ,ñý%÷-ë7í—B×™Cѱ™«Á +™«&ó#÷ן±/Ç +³»+ý‘‹'ß å4á¥(‘•Ïç<£Å ƒ!Ã(ƒ ‹C½¹™…µ+›õù?“#·…4µ"ËE‡KåJõ“:ùNá)³Å +Ÿ!åß-Ù é ¿»ó—½0µ¯¿­;ÓBÑ ÿ±$Ÿ*‰¡÷á-I‡)Ÿé&Í@‰íëý Í¥<ÙÓ‘ ¹:ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± ‰¯LíN‘NÝ:Ù½‡ ›Ó:Ëõƒ³8û “%Ó±AÕ½Á + Éù™@÷Ç=ýó‹2Ë(µå¯ « +á5·… ¿:Ý· +õ(ÿ +§ +Ã=ßÿ¹)ßý»Á— ›Ëµ ½ +› “Û½(·Ñ6Ù Çó0Ã Û ï5Ý2‡³ û1¿0å ÿ »@× µ$å«5µJ¯ß6•-£%¥£ß4—¯4›Û#×ñ#¹•/õËù3ÝßÇ +Ï*§Ñ!ÿ)• §çó4¿ëÁ<‹ ½Ó¯.Ù›"©å-‘4›ùAý1Ù,é +á=ƒÁ<ÿ%õ g§ ã…ÁBñÑ0Ï¿;§:ç—A³:ç)ÿŸ=…ƒ,¿#Ó‹Ë +Ï¥A‹© £>­Ï%·L‰Éë&±‹ å2á©$û+‰$ÿ¡Jû;í/Ã6Á6£C“ ™­…,ë?{¿ +¹<· ë‡Û±6«¯Ó#Í Ÿ7Ë •‘©Aç>¡¯6Ñ@3ó3û3íHÑ'‘L±F—P‰ÛßÅ)—: ƒƒ@ß*¯K‰#‘6û½>× é™ÁÓO‰û?û,Û;§å5›6Éó Û<Ã:˵ûÛÇ ý¯%E ‘-÷'¥NÓ1ݹõÁÇÝFƒ÷!å·ßEÓ õÅ-é9áÝ?ï +™Ÿ ³4…ë.‰÷ñ*óË)'¡.½Å=ÿ-ƒ“‰DÃ&ë“éAÇ=ÍŸ«'µËÁ,ÍÙï"í±é ­ +ïÕ<ë Ï@Ý ¡¥õå'µï=ã ó4ë¹ï a§?Ïõ í±9Ó ç2ÉÝ õ ¡ƒ ¡ß9Ù+Á‘!Áë>Óõ6ÙÃ8Å—>Ù*ï"+ɉ%Û!Ã!·ë +;ß:—"Á³ý »F·ƒá*×&é"ƒ(ë%± Í;ÃÃ-­5ëµ ¹ë/Í íñ­ý Á ûÅ ‡0¯ ‹‘2ù“Ó!—·Ó »"ßÑ.› +ï6Ç«# ÿ»½Ù$Á—ý&IùáH­ ±³¥Ï ÅÁ©&Å£Ù'Å(ã·ß‰$¥™£‰ñ1ß +Á3­ +Ï#ÝýÝI‰Í =³5ÝÕ5¡Ï'ã3Õ0ÿ§Ãë2Û™0ù6­©'ɽ5‰"Çÿ?•ËFů$ë õŸ ‘,Ñ “4ÓF‡"Kåó:ñCóÙ ™§4½ãý 1Å Må/ÁmÛ)kÿÝÁƒùÕÓÁ8•Lû.ýK‘2ë2í íÍ*õ!¯/û·¹‹·•*«ýï+‰!›8¯ç=Å áÃ6íF£×GÓ3H‰“G­• ‰OñLŸ%Ýë%ŸA«Ná +©‰;Ç Ÿ½6“M•±>­:Ñ ùá« —@í½ƒ,ñ©,ã!ùJ•Ë%­ ÝÉ9áÓ!É‹%»Í.…ÿÕƒçÑ"µ…<«×¯#Á*ù—‘‰ó(í•/¹(Ï +‰ûC"å«·J›É0Å6?ƒ ï¹) +‹ïÙõ?§P¹‹ +û·M—9Ñó¥2©“ +¯(ù «™)é<õ +»Ë0Õ+™DßÙ¡%¯ ±Eé•7Ÿ Û“)ÍÃ+¿ÏÃ=» “C·«µÙÁ'£H‹,Ë!… û*­§/‰Ù/¯ï?,ù›%F­Å#³9ÏëNáÑEé±ã—5Ñ:÷E™-ËC…J¹B³Õ8Õ Ã­9¹Jë#­ ¹“«.ë$Ç¡ ­/ñAù &£ »:Ë3‡,›<¹ —?ËI'«B …5ë1‹<ÃAÓ7³&±‡9·JÓG•Á+É#¥ë=©#ßç$ã6·åýƒ,›Á!‰+Á4»¥Û@Ù!› +ᓹ;»9ÿOµLƒ×Hé7û —F·+ý0Cß;‘A£#¡Å&©M +ÑK‹:Ëw×<ƒFñ&¯7¿-¯M×›Fë QÛMãé$óG)‘‰-¥"Ç1Ë0“ß4Á÷ ™Ÿ“H«A½‡¿ÝCÉýN«>˱á ý/Ý;¹ÝíA‰0Ù3á2•,÷$é ÙI¡É$ó-Ù£7¡#óKƒý=û0åIû8Á%i§+ãHŸOÃ3É!ýAƒNѯ™@¡BÅ1÷ +…Á=Å9¹ëHý—õIÇåÛ í5Í/§1,•$×5ã-å:ËN&©2½« ÝN— £ ×7Ó«I½Ùï-á•»M•#»CßßM¡Ë5ëÏ8Û(‰õ‹8Ý8ýÿF•F‹Eµ9ÝAà +<ç£K?ÕGY¿‘/±Ÿ<“»“£FÁ5…2‰&óCÇ7é×F—³=Û?¡‰ã³‘•ë,óŸ6•¹CÑÁNñïFÕ1£O=“"ý-ý­0µ,™ •Eë«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁý+»$Ý-— +§¡¿ÏN§IÑ0ùÙ×J»Ñ=á&$ñ×#¡ +Ç;‘ßH™ +7©£2ß ·“<¹ +÷.«å7Ï4¹'÷;÷ƒJã,‹P©>ßB«í£ É=­!£$5¡(Ñ/Ë;å +›*ï(çDÏBË#ÃÕ!ë…8é©§BKßOá%3µû";£L¿A­G‡½$ßù%ñŸ0£G‘ë ¡:“9Ë‹H¥-¥‹$ã2Õ5á áûK‹"ÿ"‰ É;µ!×*ßÛ"ù(ï'§0åÑý@©½=»á6«C·"Ñ ©>ë ã »1­3ç*—/é'Ç¥3‡7 㻑͇Ã2³*Mó%… û=çF•ãÓ(ÍN…8Íï:©CùK‹/Õ¯(ŸõEËL»2Ó&õ*‰HË+Á/•½%¡Få0û÷ÇýGýíó9»5Ù4Ñ)© ½9éû2áû.Ñ +ÃIÕå,å<ù'›©é£÷4Å<ï>ƒI‰2Ã/ñ'Ç8ÝK‡Oá…$‰µý(‡³,·)Ù%¹Ñ*•“#ñ‡ …—‘¹Ÿ +ãß ƒ‡“1#×?ÏÝ%×¥ ÷Íå+÷>ÿ/7³,Ó8§é)…0à ƒOëIÁ…HûŸIGáIÿ•Õ,¡2“.‡.×Ã*µN¡+Ù«4ãA¯ƒ'ý!»K» ã…'å ï$»J¡—Jí.±G¥ +…?—<ÅKÏÝ×'9›2ÕáÉ*¥,MÏHÛ!‘7¯@Ñ8µ “AãûLÝI³/É<…C­¥ÃÏC?¿#µ­'Ó ¿*Ñ>ù+í&—>ñ ó$Û…6ëG·H³“×N± ‹5ñ>ù ÉL•<Ã<ÕÕ?ÍAŸJã<÷ ç×Ý*ÛFå c½?ÇDÙC‘%÷OéGK™H—$ß åñ$û-åÙ8×÷¥‘.£)©9¡·ÓM£,‘0‰1• + —O‘.µDù‡$ÑÁýÓ0í2ã1í§>ÙAÏ«Á 1Çó¥½G/³ûã Õ=Í%± +Ýõß"Å'÷7Ç>Í0.¯Å- Ñ¥ÿ<»!Å›4CÝ õ:ß3­5Ë;ý×Û1óÑ"Ëë± Ý1µù.“û‘ýó Õ­‰ +“1Ý5±WÇ5ñ)‹D ¥ƒË1Ý—Ñ5Á•¡;ƒ)ÿãÙ4½<™ «%Á‹ ñ8Õ¯1‰á ýó·­$¿› …-±#Û+Ýý#™‰D‹Ù6á‡FÉC‹6•ãÉ'Í ™ƒ9ß÷ ¡K‘$Ãá#•ù"¡Ç…MÙ·Ù0ωŸ&ÿ©!ÃÕÝ$õ,Á£JóÇ.“=Ó³¹ýý3÷éÍ“Çõ*É…Ù$ÿÅ áÅ£ ­·?Á×"ãÇ +Í$Û2ƒïAëµáGÏ™©Ñ+Ã?“7÷Ié Í%­Á“ Ó5õLí6¿(“Kí•A÷!¿ -Ÿ9¹NÏ‹û7©@Õ +¯ËÕû(ó Ç¥8Ÿåå.ÇÉß +±?‡…™Ù9-‡!‰¯í +“/Ó»:£Ñ0çש)ßéÿ™½*½ÉDçÿ½<Í'½ ‘é‰ç£Hï&©!ýÓHµñ9·6¹SÓ8ë6*£ ­Ý ¥á÷Å«9õé=Í ¯•9Dµ·&ã0û ¹ =‘:•ÿ&‹Û«4é ó<ïE­ Ã$¿™/»é á™&‹ +‡ —BǯJë£!‘>ù ßç…IŸÛé%A™ ßÿ+ű »#ßÃ)ï‘<é·Ÿ +¹7Ï•C¿'ãç#Á$ÓÏ"Õ*×<Ó'¹Á¥ Û$Ç*½³,±?1ŸÝ—Ã/µ7íñÑ$¿ï)Ççé¡×¹ë»6Ï » +É#Ñ™ù«4ã>¡7Ë×#ßéO«ÑÉD¯5ï“>©»&ß6ß1/Ý,ñ*«;ç%‰'³CÅ›"¥‹1ËAï¥ … ¯Í?Ó,åã­+£ç$ù« $ŸÉ¯E³9‡ Iÿ‰ÑI£(ýﱕHß@É™½›‰=½3Åï7É¿.‡ëÍ)Ÿ$«µ)éñ3¯ û +á=6ñó"ß½Ù›‹½õ/Á·Ûá/™Í¹ ± ÿ'ùŸ¯Õ2¥'$ç+Uå*ý©5‹$ÍÝïÅï‰ï!Ý/Ñ­<‘ ëá0û£Ñ¯“• Ç(ýá6ï÷;·!“ƒ› Ñ…ñ'­(Ó +É0Éû4ý“‡Í‰Dû…;éë(¿'Ë +—&Ë §Á §· ï¹1«£ ·9µ™Ó/ûËË—õ4½Á<ÅAïó@» ÷Ó™/Í…í3—íëŸÇ!™õ÷?½ µ4ç £:õñ5íÅßï+‘Ïݽ/ûÃù +¡5Ç©*Å«!ÝÙ.‹ ›;Ë:³N‹;•"ƒ<ûÕ*‰Có7Ñà Ñ9Ï7±LÇFŸNï1ç2Ý +;å ³.ã5‹ý Ù=‡<±)»A× ý6³'Ë2Ù"ÅË'*Ñ­BåñãKÑN¥-­7¥åß6ù$Á)×Ù"•&ßF¿“<Ý<¥H»ë:‡/Ù;‡!¿/Ÿ2ѹù•÷sÝ<ùŸõ+Áã4Á³ +8ç!Õ¥¥¹Åç¡ $ñ«¡1³õ —©-ï4ýáB0ϳE£ý—‡ï<·Ï™"ó)ó‹*¥Ù ±2‡£ +Ñ$¯ý?ù@Ý §wµEͽÛñ­ í“ÛåD›¯›±ƒ‡'™ á3µ…3ó±:é/é› ½9¿ƒ¯­<Û寱 Åà § +³>ƒÍÇJÁ…‹A㣇©›={¹6 §µá…‹©P± Û Å ‹é•;Ç£½ çÕD¡õù.ÿ§÷± ÑÉÉ í¯,ÿMéß½Ë ÇÝ-…#ÅÕ­ ]AÕCY±a¥G§ û÷"åK» ÷¿¹ñ‡Cëß7Ÿ¡á$ÓÙO‰5ÅÃ>Ó«ÛGÙãL·(£5‹2FñI‡÷NɽA™ù2ýEç.ÏMÿ3Ý6™!…«Á7õ +6Ã5뵯0¯Ï;×»>чû#ï +ƒ ‰—§Lå+«³)“0ÍÁ¡8ùÉ ŸŸ,Ù‘ ™E +Ï—ÁŸ54éD™7ƒ!·$á¹ ‡¿+¡ÛLÏí¡'ÛµAÓ2¡É +ƒ»IÓ-ë¯F(éÙ¹#§"#Ï ¯ ã#Ïé?«=Õ4™2ã­íO•(§LE¹Ï ýݯ"!Çù:©:‹ Õ‡DŸ7û +¥ ¹ç—½£Ë>§O‘Pý Ç-ùÛó ù?ßç#›/Í<Û·‰ó1ïÍ)Õ…Bmד»³!ó¡—K£=ã Ÿ-Ÿ ÕI™=ù*‹­§2A%å£áë áù)«ý$1I)“;ד$@ÇAÛ,½I¡Ã;ÃÁË ƒ—(ËÇ»8¡@ý)Ã0ƒP£‘#7»9ÍKÑ#½OoƒGŸË—cé/£û1ÙåFÉ5»'ûOçÛ×C½ÍI­L«&‘=ÇÁFí¡MÇÙEy±1Ç'§F¹é>õù0³5ÿ»+É¿Kç£áD£¹:ÿ ñD™8ÕÕ;¡LÁ ¯Aé£@á"™ o‡%ý9‘¿"Á ËëDõHÃË"÷«©á!«é9¹«)_Ù§ Á*Å:ý +Õ•ç ÿ÷ ‘5ÃF‹Ÿ"Ã,±“+áù÷2ûˇ*áóñß"ãB…Á‰9åDí‰4»·…F£*·‘£#õçÿÿ=Ë ËBû‰0™1ý•‹ÿ ÑÍEÍ)ûå)Û «/± £·4ý'³­8çÕÝï³Û**‰ ©%ÏÑ&Í$£ ‘ãÙ ï +ã6óMÇ¥P˹,ýÏ9½Jyñç)ÏÍã"©¡%½!Ç#“1µã w™IgÉÿ‹çDÑÑ"ÑÍÅ%ß½+É—ß3›±F—Ï Ÿ‰ù&© +¯Í1½³ÉOÉ™ ÅGßÁ埱á.±BÙ—'K­.[ß.ûB‹?=•» Ë=ӡͳͭ-Á@· +§¯¡Ç(“+û¹*©!‡Ç!·ƒ•DÿÝ훃GÕ%ãÉ ù›ÿ‹+±ù&‰ƒßý"ëã%ÙÇNs÷»‹­µ'·7é™à +ŸEµ +Ã7“&ÝùDù ‘!³»8ûÝÕ)™ û8µ2Ï ÷8Ç ¯ÓA± ÿ:Ñ»µ)Ï(åÙÉ ­ÇÑÍ0«-­»2Ç“›1í9³FÝ«"ë§&§áå.û%Ÿ(Ù‘¿õJ¯Û ã(ýU ÁãÇ õ7‹é#Í›$É)‹9³DÃÉ¡ +ý ý +é6¯0ÝÕ ÝÛË¥0µ ÿá“2­‘ ‹­ñ«¹ß©!Ý ™¿™?ƒ3×)ƒ"‘‹ çÅE!½@Å>…‡ ½8¡&ß$¡"ÿé£ ÓïD½‹ • Ÿ?Ç›,¯ œۙ µ5ý +癹‡:…­3‹>½«8Ñ;¹ ±&× +•*‘Ÿ:í1ù÷¹ +—á» éKoß,‹³.‹Ñ!õƒ±ý‘ ß“3Ï;5‰×¹EÙ-ƒ1ù÷ï.Á#µ ËÓ+·'“Ù×Å)Á(¯‰!ͽ +•*FÝñç(Å×Û +“#Í5É/ó ýÑB©à ï?‡ë×O£ƒ/ï é(óAÛ×½ û ¿!™ÑÇ­ßÁÁ?Í‘—$—EÉ·±ƒ©GŸû É,Õ³ ¥+ÝHó«2‰· ½E¿) mÉ›é‰N—=‹3•*¯·3÷5½±+Å?ÏIÁõ ¥ñ,Ý'-‹Ç#Í+û é@›(Í.ó)ï*™Ý ˇç*É› û÷kå·*£í›/¿ Ý?á ™:ÿ=É ÿ8ÕÃ$û6+õå é2ÅÑ$Ó*—#ˇ6牫+Ó.¹Kó åŇ•Jå8• ÷ …ÿ;¹-ï#Ë;éý<ïñF…(×K³A¯:Á õ­0ã/Ÿ)Ÿ «7ÿ Ë?ëµ/¯)—·ßC… «LŸ(©(ß<ïLÝ(Ç.½“5¹9ýLë9 çÿñïN‡(»NË-Ç&8ÁJã! —M±"Õ9¯NÝÓ“'÷¡PÝ7•0ÿ“D³û'±…4­×K» ·¹!á +'± ± Å£A‡ õN¯å5¥ Ý+í#Ýãñ¹« ƒýŸB£Í6Í©ÕM©Ç +õ"ƒ…Aï ÷¿ ßÁÉÝ¡-³!Õõ³8§Ýù2³2ó ÕO‰·qÁB…!ýÃ'ƒ±/Ý%ß Ãé­K™:½#0Ù0ÇLù;?ë3í™Õ›á8Õû1Û5å‡1§«'»í;ÉE« +‹&É%õ!« 5¥&Å·1¿ •¹÷1Û•ÛÙ· ¿;•—>åûÇ0…'«×½=é-“û)¡§'× µ (ÏïÏ<—,‘í>Ù× å&Ù ·%ñ.× çŸ:¥ ʼnù¿å™+•…ûIïÛÁ1í“ ç1Ó#Á!ÿ5§Ï6­ó9ï哃§ï<íóÙNá+¿EÛ8ýѱ*ÑË2Éá íLËÓ6© é5³ óç Ñ-ßÇ·‡±ñ¥é2ï#Ùƒ3¹Ù¹çÁ »(탅 ÙÅ ³?%#³•ÉÁÉ1õÝ=§$ƒ!Ý—§?Ó“!û‹Á™*ÓÛN÷… í Å ¯™Ù«… ëËŸ+•³0B¿ÉŸ±•+× +÷6Ç—ë÷%ãÕ>ÃO¿Óã ÷)ýHå#ã­6óõ.Ã#å%÷/3©?»)¥·Ó ÛE¯ù¿ŸO‹ ÃÝÑF¥D‹O§ëŸ-ç8Û¡E­“6çP¯H‘£4å±ÉH±Pçå<«1ßÅ“ ùFÃ@­*ïÕ-ý7—Bã.Í ãÕE³;‡E뛵‡¡>å 5Ÿ#-—Å2‘3Ë.‰ «5ß=§NÍÛ'…Í2áCÿK±JÕA•ñÃHÏ!§"ÅÉ4×›J› åL…/‘F¹4©ñý&Ý­/ù Ãû› )•ÁÏ“ÓÕË©%£éû!¥íDß“÷0á"¡ éC%ý íÕ‹ý2‡M¡9ó>å6Ÿ·.ç ß.—ûHïÕ5ù,ÇŸÓ¡"¹óÙ ý"•é,ÕÑí½ &½LóË8­½ù*Ÿ¹›&ï » ãáûÿ2ÇÅ2ÁÍG÷<á½¹3ŸÛ(¿õ!õ(Ÿ Û0‘›Û&ëÇ¡©(ßJéû:£× µ'…Ó§§9¿<ËÁ<¹Mç ×#§“í©&¹±é +õAÑ ÿ7ý;¯¥3Õ«)»³ §ÏÅõ1o—ù!ƒ1Óÿ éDÑ©L¹LÍ ù"ÓL™.×6ѵ0ÉÅF×Iñ«E‡3ã «*ŸC£³>½ 9Ïÿ§Õ?³—"Ï5ÿNëƒ'…@‡)¯á¥C­>¿"¡ ñÕ/»é'±÷5ƒ*¹ +ƒÑ!í ×ë"— ©«.ƒ4½á»1Ùÿ'‘¹ûýŸõ&»‡!ÿ¯»‘"›&ƒ6ÉßëÃÅÏ “8Õá8ƒï‰?“é*— +¡}é'Ù)í‰3ùõBÙ&ûç +µÝÝ&™'‡G—-“ƒ%û&Ù‘Ï1á‡×©÷Ë § óEýñ“›×© !—¿‰-óÃÝû‰ ™;§Aµ Ã0•­‹—É‹+Ý«ïß»«< +ƒ ý#ó½D¥5û½ÿ)•ë#™ ß µ éõ Í!õ…#í ÓéóÍ<Ëõ ³ £Ñ%à ±1§×·EéÁíÓû¿×ý,—!“ ¯©‘×….³«Ÿ5 ­#ç%ÓJ™KÓóá'ïɉ#'™÷.çõ™E«-¥åã×6© ›.‰É%µá©ƒ§£+›0Á½í9¥ýí;Ç··íý3ß8É©-Á&Ÿï«Å=û«±%åLýù2Ÿ;9Û ÛÏ,Õ ý¹%ÁŸ=Ÿ‘‘ +ù.í*ï2¥Ñ¡,¥+×—0çá?µ%ùõÃOé¯2¥ …FÕÑ óBÇ:å±E¡0÷K‡#³PŸPÃ,ñý%÷-× Ãë7í—ß‹#å Bѱ™×™Cñ ÙG™«&«Á +÷Ñ<ó#ý‘ן±/Ç +³»+å4áã™'‹'ß õ3¥(‘Ë7•7ƒ ç<Ï•£½4Å ƒ!Ã(‹C½…5™µ+›õë“#·½ µ"ËE½åJõ¥:“:ùNÿ+×9µOá)³Å +Ÿ!Á ¥ é ñ¿µ—¯µ¿­;ÓBá-IÑ ÿ±$ƒ2Ÿ*‰¡÷íIé&åCÉ-£"Û#Ÿé ›G»‰íÏ&õ +ëý Í¥<ÙÓçA¡ +‘ ¹:ñ"é'ï9•ï%µ½;¯DÁõÕûÁµë0•ó*ß5± ‰¯L±N­ó íN‘NÝ:Ù½‡ ›Ó:ËõË(µå¯ ƒ³8µÕ½û “%Ó±AÁ + ñ=ÿÉù™@÷Ç=ýÍMó‹2· +õ(« +á5·… ¿:Ýÿ +§ +ßýÃ=ßÿ¹)»Á— ›Ë +› µ ½-™“Û½(·—+í Ù ÇÑ6¡Ý2‡ó0Ã Û ï5³ û1û¿0å ÿ »@í+× µ$å«5¯ß6µJ•-Ó×%õ8×ñ +Å"£%¥ïÙ›"£ß4—¯4Ý!‡,¹• ›Û#“… +×ñ#§)"…³— Å õ˹•/•ù+¯*×¹ Ï%ù3ÝãßßÇ +Ç$£ÕÏ*§Ñ!ÿ)Ç›,• §çó4¿ëÁ<‹ ½áLñ½ûÓ¯.ÛçÙÑBù©½(á ‘4Û ç9“7›ý1©7é +Ù,ïá=õ;ƒÿ%ÁÍ:… +­Ï%·L‰‹µ;õ­‡>‰ ¹"›?• Éë&±™5˃;Ù£Ÿ0áÉû+¥‰$Å»¡J½)Ñ?©‘Oû;í/Ã6Á ¿C‰å4ß(÷ £C“ ™­…,ë?{¿ +¹<¥IÏ· ëñ µ/‡Ûű6«á§"¯Ó#Í Ÿ7Ë •‘™?»ÿ0¡Ç;¯6£ +ïKÑG3ó3 Ý é"±FáíHÑ'Õ‘1ωO“ŸDùÛ…§Å)—: ƒƒ@µÑ%Ó$çß*ß¡.‰#‘6û½>× ™© 鯅#‰Ë7û?§å5û,á›6Éó Û<Ã:Ëëû¡DÇ •·@Ñý¯% ƒ%“‘-õ÷'»-Ó1Óݹ½ Á‡•6ÝFƒ§.ë‹»å÷¡·ß­ EÓ ëKõÅ-Ý?ï +é9á ¹9³4…™Ÿ ë.‰Ÿ í!é Å,¿ õ÷ñ*óË)'© ¡.½Å=Å;ÿ-ƒ“‰DÃ&ëÇ=ï3“ÉIéA›=ù-É © ‹ÍŸ«'µÃL¿ËÁ,±é ñ9¡ +ÍÙÓ ï"í­ +ïÕ<ë ‡·Ï@Ý ã õå'¡¥µï=ó4ë¹ï ñ(×a§?¹.ÇÏõ Ï ¿4…û<ë +;Ó ç2í±9ÉÝ õ ¡ƒ ¡ß9Ù+Áë>Ó‘!Áõ6ÙÃ8Ù*ï"Å—>+ɉ%Û!Ã!·ß:—ý:à µÏ"Á³ý »F·—:ùƒ +±,ƒá*×&é"ƒ(ë%ù/ÇÃ-­± Í;õ ¹5ëÑÍ5™÷ë/Í ×3—Ï2£ ‡0¯ íñ¡/Á +ë»…ã/ý Á ­ù¿×@í ™5ûÅ å=¡©1ù·Ÿ +ë ¯ù“‹‘2—@¿ ÷›³@Ó!—·Ó ›!Ñ.› +»"ßÁ:ÿÓ‘Å ÿï6Ç«# ÿ»½Ù$Á—ý&áHIù­ ±©&³¥Ï ÅÁÅ£Ù'Å(ã·ß‰$«8¥¥™£‰ñ1ß +Á3­ +Ï#Ý¿&£ýÝIïõ‰Í ͳÝ$=³5ÝÕ5ã?¡÷Gã3Ï'«6Õ0ÿÇHßϧÃÛ™0ë2ɽ5ù6­©'‰"Ç•ÿ?í¥I…,¹$‰+ѯ$ë ËFÅÝ.{õŸ ‘,Ñ “4Á‡"û(ù³5#ýå'óÿ0—)Ù ë)µ!»%Ç ™§4õ¹½ãóIý 1Å Må/Á§CmÛ)kÿÝÁƒù—Ï?å ÕÓÁ8Õû.‘2íë2Í'™í íÍ*õ!ËÍG¯/û·¹‹·•*ã +Ç>«ýï+‰!›8¯ç=Å áÃ6íF£µ3­‰•DÓ3í “G­• õ.Ÿ%Ó'݃+á +ËC©á6Ÿ©½6“MáÓ!­:Ñ ••'±>»"ùá©©5« —@í½ƒ,©,ã!ñÑé+ÝÉ9ùJ•Ë%­ ƒ-‘‰É‹%»Í…ÿ.½2©ÕƒçÑ"µ…<«×ù—¯#Á*¹(Ï +ó(í•/‰ûC"åË!… ›É0«·Jƒ ïÅ6½ ¹ +‹¿=£;ïÙ¹õ?§P‹ +û—9·MÑó“ +¯(é;û¥2©ù ³™)é<õ +Ϲ߷-Á «/»Ë0ŸõÕ+ßÙ™D¯ ±E¡%»Ÿ Ûé•7Ã+¿“)Í» “CÏÃ=µ·«»7ó‹,™Ùé›Ë*û*­,ù§/­K¯ï?‰Ù/½››%õ Õƒ9—­™!³çB…1á ïëNáÑEé±ã³—5Ñ:÷E«ËC™-…J¹B­9Õ8Õ Ã£!¹Jë#­ ¹“«.ë$ÕÇ¡ õñA­/ù —‡,Å£ ™/ç Õ 6ã$…#›<'Ë"¹ ß1‹<¹ë1›±ÕH³³&¡±Á8‡9·J•¿*éçßËÉ#¥Çç$ß·­ ïJÁ4åý‡ñ4›‰+Á!¥—Û@Ù!› +Ç“§!£©»9ѳKÓÅ!é7ï‘Aû ý ý0—F·+Cß;‹¡£#Å&å&ï.+ ËÇ7‹:Çwá;ñ&“¯7¿-¯J×›FQ› ¿½$ãù7é$³OóG)‘‰-¥"í%%Õ"Ë0}“Áß4™%™÷ Ÿ—3½K«Aéé ¿Ÿ(ɵ9Ëá7±á #ù•¹¥'݉0åõ@õ$ÓÙ3ÝÉN•,Í•@ÇÕ¡ÙIÉ$« ½½)¡#ƒƒñ/û0ƒ å/ŸÅFÁ%»i¿*Ã3¿É!µ ÷K…-Ñß ™@‰Û-…å$Å1…ó·Á5É2+Á=ýï7¹—ß1ÇÛ “)Í/§1,•$ã-õå:ç&1¯¿4« “ — Ç.Ûû£ ÓÕ3×7¥%«I­ß½‘ÏÙ—•ñEá•#§*‹0»CßHç ƒ¡áË5í¥‰Ó!ëå(ýá"õ—6µ9× •Fkéõ>Å$­ç½-à +Í1Yç?—G±‘/“©“-‰&ý Á5ãéï)Ç7­ ¡»%—#‘…ã§³¥ë,•‹#¯8· ­óé,Õ1›ñÑKÑé'±Ó#£O=“"ë µ,™ ‘"ý­0•EëûA«ï&¯ ñ—™G©Ýå¹Cu‡ Ë>ÓŸÁý+»$Ý-¡¿— +§—IÏN§Iñ%Ñ0ùéó'‡=ÁG×JÙÙ#à ¥$“P‰<Ñ=»ñ×#á&$¡ +Ç;‘ßH™ +7©£2Ãß ·“<¹ +÷.« ‹ŸÏ4—¹'¿ÿ «0¯;÷8ã,©#©ç-­!÷«µ0•ƒBÅO‹BíýMÿE¹&³-£ §©3¡(ý Ñ/;Ëå ¹I0Áå +­HÍë!Ç/§›*ï(éÏB™Ë#Á ×Là ñÛ=Å.Õ!ë›í$éH¹?8±.éµ­)©§B K6ßOá%3µÇ ;éKÿ™ ¿A‰ÕG‡§Aßß ù%ÅËKÙM·IñÝÇŸ0£G‘ë “(“9¥7Ë‹H›¥-¥‹$ã2Õ5£Áá £.‡Û³Bá‹"ñ)±Ï‰ ÁÝEµ!¿ ×*‰Eßù(Û"ï'§0åÑý@©½=»«Cá6Ñ ·"ë ©>»1ã —/­3ç*³+Çé'»‘™¥3ã û/ó%ÁMù͇ñÓ ‰å1û=çF•ãñ%©;…8ÍNÍï:»‹/ïÕ¯(ŸÍõEËLÛñ Ó&£»2£-õ#ç5©DÍE‰H±ç.•­Ë+Ë¡F½%å0¡$÷…ÇÝ0ÙýñýGÏÙó9»5Ù4Ñ)M© ½9».¯+ù1éëû2ûá‡.Ñ +éFÃIÕå,å<©›ù'çéëéNÅB£›P—¿÷4Å<ï>í8ƒI‰2Ã/ñ'Ç8‡OÝK…$û•%á‰Ù/Ÿµ å!µý(‡³,Í9·)ïÙ%¹Ñ*•ß ƒ•“#ñ‡ …—‘¹Ÿ +㇓1#×?ÏÝ%×—.«H¥ÿBÅ4Ï0 ç÷±5õ ÷Íå+ÿ/÷>7³,Ó8§é)‹…0ƒOà åëIçß +û¥0Ó•/ÁÅ*•ëGÕï ‹C¯ +›6“.Õ,¡+•#‡(×í‘ É½»&«ããA¯Õý!¿)å¡%Ù2)ãÙ ã »Jƒ™í.«¡±G¥ +á4—<ÅKÏÝù§ÏE›2×'9áuÉ*ÝÇíÏHÁÃãµ +¡!ýB•.QÛ!»‘7¯@ûÕã±0÷(“ÝIŸ³/— ­Ù)?Áµ‹­'Ó í ù+Ùí&—·DŸJó$>‡ñ Õ “Û·H…6ëG³×N‹5± ß?ñ>ù ÉLã*ÑO•<ÕÃ<Õ?ÍAã<ç÷ ×ÛFÝ*cå ½?×OÇD‘%ÙCéG÷OKÛ¥™H—$ß ñ$ïåû-Ù8• å÷ב.ÃA©9£)¡Å/·—ÿ(‰©8ÓM£,‘0‰1¡=©OÁH¡‘Û• + —O‘‘;.µDùÿ#›>…‡$ýÑÁÇ+Ó0­P·&—í2ã1ÙAí§>Ï«Á Ë&Ãñ ³C1¹6É õG­N…Ç­ó¥½G/§D³û<ã ûÕ=Í%õß"± +ÝíJ× +å;•µ#÷7Å'Ç>.Í0¯Å- Ñ¥ÿ<»!ÅëE›4CÝ Ñ2õ:ß3Ï)Õ$ûF‡é0­5á‡FË;ý×Ñ"ËÛ1óë± Ý1µù.“û‘‹D ýó Õ­‰ +“1Ý5±WÇ5ñ)—Ñ5¥ƒË1ÝÁ•¡;ƒ³#)ÿãÙ4½<™ Ñ Ë«%Á‹ ñ8Õ¯1‰÷» +ó·á ý2§Ù6­$¿› …-±#½Û+Ýý#™¹+ïËBó + …8ùÛ:‰D‹ÉC‹6•ß ïãÉ'Í ƒAç,™ë‹Ë÷ é‘$‘'ñH÷+Ãá#Û•ù"¡ÇŸ&…MÃÕÙ·Ù0ωŸ&ÿ©!$Ý·:·Ýßõ,Á£JóÇ.“=¹%Ó±7Ù@Ë/ûG³ƒ?¹ýý3÷éÍ“£ÕÉÇõ*ÿÅ …Ù$‰ ÏËDÅ!á…=׉LÃ4Å£ ã­·?Á×"ËÿÛ2ƒÇ +Í$×.ïAëË‘ï+™‘ +Ï“@Ñ+ó“7å¿(¯§…Hÿ ÅÍ­ñÁ“ Ó5—#…õL“Kí•A÷!‹%-¿ -¹NŸ9Ï‹«Áƒ%Ÿ4û7©@±'Õ +—>¯Ë‡…ó ÇÕû(¥8Ÿåå.ÇÉß +±?™Ù9ßA-‡!£Ñ0‰¯í +“/Ó»:½*½ç@ûóéçש)ߥÕGÿ™õç£Hÿ½<ÉDçÍ'‰*‹½ ‘é‰áí ÓHï&©!ýÃïSÓ8µñ9·6¹ë6*£ ­Ý ÷¥á«9õÅé=ë+Í ¯¿á5ûÛ9åG•9›&Dµ·&ã0û £&í(¹ =ÿ³‘:•™9ÿ&‹‘Û«4½F‘é ó<µÅDïE¡&­ Ã$ÏD¿™/Mé ồF™&‹ +‡ —B‘>ù ǯJë£!ßç…IŸÛé%A™ ßÿ+·½ ű »#ß›OÃ)ï‘<é÷ݹ7Ï·Ÿ +Í,¿'ã•Cç#4Á$Óãù×<Ï"Õ*¹Á¥ Ó'—Ã/Û$Ç*½³,ŸÝ±?1÷*·4û ¿ïù#Õ:µ7íßIñÑ$í0çé»O)Ç¡õ å×¹åM£ ñëóó?» +•µ »6Ñ™ù¥E…7«4ÕÏ¡7Ëã>×#ß±MéOÑÉD«¯5ï©»&“>¥4ß1/ß6Ý,ƒ³‰ñ*«;ÿ@ç%¥¡ ›"‰'³ëA… ¯‹1µHÇËAï¥ ›ÿ ½åÍ?éJ•IÓ,ó +õ/ã­+£ç$ù« ÷L$Ÿ« ³9ý ÿ‹‡ ‰)£(¯!óD·ï¹Í±åEÉ—&ç+U½3ʼn=ëÍ)ï7ɉÿ¿.‡Ÿ$«µ)éñ3á=¯ û +“ó"ß6ñåÿõ/ÁÙ›½óµ‹½Û4­·ÛùŸá/™Í¹ ± ÿ'¥'$¯Õ2©5!å*ýIý‹$ÍÝïÅ \ No newline at end of file diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.nrm b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.nrm new file mode 100644 index 0000000..f756001 --- /dev/null +++ b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.nrm @@ -0,0 +1 @@ +NRMÿ|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||vvvvv|vw|yvvyyv|v|||v|vvy|vvyvvvvv|v||vvvvvv|vvvvvvyvv|v|vyv|vvvv|vv|vvvvvvvvvv|||yv|v||vv|v|vvvwvvvy|vv|vvvvvvvvv|vv|vvvvv|vvv||vvvvvvyyvvvv|vvvv|vvvvv|vvv|vv|v|v|v||||vvvvvvvv|v|vv|vvv|vvv||vvvy||vw||yvyvvvvvvvvvvvvv||vvv||v|vvvv|yyv||vvyvvvvvvvvyv||vvyvv|vv|vvvv|vvvvvv|vyvvv||v|vvvvvv|||y|v|vvvvv|||v|yvv|v|wvvy|vvvvvv|||yv|vvyvv|vv|vvvv|vv|vvvv||w|vv|vvyv|vyvvvvvvvvvvvv|vv||vvvvvyv|xvv|vv|yv|vv|vvvvvv|vvvyvyv|vv|vvvvvvvv|v|vvv|v|yvvv|vvvvvvv|vvvv||yvvvvvvvwvw||v|y|vyv||vvvvvvvvyv|||vv|vvvvvyy|vvvvv|vvvvvv|vv|v|yv|vvvwvv|v|vvv|vvv|vvvvvvv|vyvvvvvwv|vyvvv||v|vv|vvvvvvvvv|wvvv|vvvvv||v|vvvvvvvvvyv|v||wvvvvv|vyvvv|||vv||vvvvwvvvvvvvv||vvvvwvvvvvv|yv|vv|vv|vv|vvvvyvvvv|vvvyyyvvv|vv|vvvvvv||vvvv|vvv|v|||v|v||vv|vvvvvvvv||vv|vvv|vvvvvvy|vvv|vyvvvv||v||v|vvwvv||vv|v|v|vvyvv|vv||vvv||vvvv||vvv||||vwvvvvv|vvvvvvvv|v|v|||vvvyvvv|vvvv|||vv|vvvvvwvv|vvwv|v|v|vvyyvvvvv|v|v|||vyvv|vvv|vwvwvvvv|v|v|vvvvvv||vvvyv|vvvv|vvvvvvv|||vvvvvy|yv|v||vvv|vvvv||vv|v||vvv|||v|vvvv||vv|vvvvv|vvvvvv|vv|vvvv|||vvvv|vvvyvv||vvvv||v|vvvvvvvy|y|vv||vvv|v|v|v|yvvvvvvvv|||v||vvv||v||vv|vvvv|||v||v||v|vvvyv|vvvvwvv|||v|vv||vv|vvvvvvvv||v|vvvv|yvvvvv|yvvvy|v|vvvv|vvvvvvvv|||vvvvvvvyv|vvvvvv||vvvvvvvvvvvvvvvvv|vvyv|vwwvvv|vvvvvvyvv|v|vvvy|||vvvv||vwvwv|vvvvvvyyy|vvwvvvvvv|vvy|w|vvvvvvvvv||vvv|vv||vv|vvyv|v||vvyvv|v|v|vvvwvvvvyv|vvvxvvvv|vv|vv|vvv|vvv||vvv|yvvwvvwvvvvvv|vv|vwvvvvvvvvv||vvv|vy||v||v|vyvvvvvvvwvy|vvwv|v||vvvv|vvv|v||vvyvv|v|v|v||v|vvv||vvvv|yvv|vywwvvvvvvwvvvvvv||v|vvvv|v|v|vvv|yvv|v|v|vvvvv|y|||vvvvvvvvvvvvvvvvvy|yy|vvvvvyvvvvvvvvvvvv|y||v|vvvvvvvvvvvwv|vvv|vvv|vvvvvv|v||vvv|vvvv|y|vvyvvvvy|vvvvv||vvvvv|vvvvvvvy||vvvv|vvvyvvv|vvyv|yv|v|vwv|v|vvvv|v|vvvv||v|vv|vvvv||vvvvvwvvv|v|vvv||vv|vv|vvvyvv|wvvvv|||||vvvv|yv|vv||vvv|vvv|yvvyvv|v|vvvvvvvvvvyvvvvvyvv||vvv|vvy|vvv|vvwv|vvvvvv|vvvvvvv|v|vvvv|vvvvv||yvvvvvvvvv|y||vvvvvvvvvv|vv|vvv|||vv|vwyvvvv|wvvv|vvv|vwvy|v|w|v|vvyv|v|vwyv|yvv|v|vvvvvvw||v||vv|vvv|vvvvvvvvvwvvvv||||v|||||v|yv|vvv|vv|yv|v|vvvv||vvyvvv|||vvvv|v|vvy|v|vwvv|v|yv|vv||v|v|y|vvvv|v|v|v|v|vvvv|vvvvy|vv||y|vw||vvw|v|vvvvv|vvwv|vv|vy|vvvvvvvvvv|yvwv||vv|vvvv|vvvvwv||v|vy|v|v|vvv|vvv|vvvv||y|vvvv|vvv|vv|v|||vvvvv|wy|vvvvvv||vvvyvvvvvy||v||vv|||v||vvvvyvvvvvvvvwv|v||yv||vvvv|v||vvvy|vv||vyyvyvv||vvv|vvvv|vvv|vvvvv|v|v|vv||vvvv|vvv|vvvvvvvyv|||vvvy|vvvvy|v|vvv||vyvvvvvyvvvv|vwvvw||vvvvvvvvvyvwvv|v|vvvvvv|vv||y|vv||vvv|y||vvv||||vvvy|vvv|vwyv|yvvvv|y|vv|||vvvvv|vvyvvv|v|||vvvvvvvvvvvvvvvv|vyvvvvv|v|vvvvv|v|vvvvvvvvvvvv|yw|wyvvv||vv|||vv||vyvv|v|vv|vv|vvvyvvvvvvvyvv|vvvvvvvvvvw|v||v||v|vvv|vvv||vvv|vvv|vvvv|vyvyvvyvvv|vvvvvvv||vvvvv|vv|vvvvvv|v||vvvvvvv||vwvvvvvvvvv|vvvyv|vv|vv||vvvv|v|v|yv|vvvwvyvv|vvvvv|w||vvyvv|vy|vvyvyvv|vvvvy|wv|vyyvvvv|v|vvy|vvv|yy|vv|vv||wvv|vvvvvvvv|||yvv||vv|v|vvy|vvvvvvvv||vvvvvv|vvv|vvv|v|vvvvv|vvv|vvv||w|vv|v||yv|v|v|vv|yvvvvv|vyyvvvv|vvyvvv|vvw|vv|vwyvy|vv|vvvvvvwvvv|yvvvvvvv|vvyvvvvvvvv|vvvwv|vv|yvvvvvvwvyv||vvvvv|y||||v|vvvvvvvvvv||yv|vv|||||||vv|vvv|||vvvvvv|vvvvvv|yvvvvvv|vvvvvvvvvyvyv||v|v|v|v|vvvv|vv||||v|v||vwvvv|v|v|||vv|vvvv|||v|vvyv|||vyvvvvvyv|vv||vvvvyvvvv||||v|vy||v|v|vv|||vvvvvvv|vvv|vvv||vvwvvvv||yv|vvv||y|v|vvv|vvvv|vvvvvvv||vv|vvv||v|vyvyv|vwv|v|v|vv|vv|yvvvv|v|vvv|vv|vv|vvyvvvvvvvvv|vyvyyvvvv|vvvvvv||vvv|vvvv||v||wvvvvvvvvvvvvvvvvvvv|vy|vyv|y|wvyw|||vw|vvv|vvvvv||vvyvv|vv|vv|||vvvvy|vv||v|vv||v||vvw|vvv|vvvvv|||vvvvvv|vv|v|vv||v||vvwvvvvvvvvv|vvvvvv|yv||vv|vvv|v|v||wvw|vw|vv|vvvv|vv|yvvvvvvvvv|vvv|vvvvvvvwvvvv|vv||v||wvvvvvv|vvvvvvvvv|y|vv|vvvvv|vvwv||v|vv|vvvv|v|vvvvvv|vyv|v|vvvvvvyv|vvy|vv|vvvvvvv|vvvv|||v||vvvvvvvvv|vvvvvvvvvwvv|v|yyw|vv|wvv|v|yvvx|vvy|vvvvyvvwvvvyvvvvvv|vvvvvvvvvvv|v|v||v|vvvyvvvvvv|||vvyw|y|v|v|v||vv|vv|v|vvvyvyvvvv|vvvv|yyv|vvvvvyvvvvvv|vvvv|vvyvvvvvvvvvvv|yvvvy|vvvv|yv|||yw|v|vv|vv|vwvyvvvvvv|v|vvvyvv||yvvvvv|vvvvvvvvwvvvv|vvvvv|vvvwyvvvvv|v|yvvvvvvvvv|v||v|vv||w||vvvv|v||||vv|v||vv|vv|v||v|v|vvv|vvvvv||v||vvvv|vvvv||v|v|vvvvvyvvyvvvv|||v|vvvvvvwv|vvy|vvvvwvvv|v|vvvyvvvvvvvvvy|y|vvwwyvvvvv|v||vvwvvvv|vvvvvvvvv|vvwvv|v|vvvv|vvvvv|vvvvv|vvyvvvvvvvyvvvyvvv|vv|v|vvvvvvvv|vvv|vvvv|vvvvvyv|wvvvvvv|vvv|yvvvvv|||v|vvv|vvvyyv||vvvvvvvvv|yvvv|vv||vvvvvv|w|vvvvv|y|v|vvvvw|vvvvvvvvvv|v|vvv||v|vv|vvvyvvyv|v||vvyvvvv|vvvvvv||v|vv|vwv|vv|y|vvvv|v|vw||v|vyvy|v|vyvvvvvvv|vvvv||vvvvvyvvvvv|vv|y||v||vvvvv|v|ywvvv|vvv|v|vvvwvv|vvv|vvvvvy|vyvvvvv|||v|vv|y|v|v|vvvv|vy||v|||vv|||vv|vvvvvvvvvvvv|vv|vvvvvwvvvvv|v||vvvvvvv|vvvv|||vv|||vvvvvvv||v|vwvv|vwv||vvy||vy||||vv|ywvvvv|||vvwv||v||vyvyvvvv|vvvv|v||vv|wvvv|v|vvvv|vyvvvvwvvvyvy||||v|yvv|vyv||yvvvvv|vvv|v|vvv||vvvvv|vvv|vvvvvwvv|y|vvvvvvv|vv|vvvvwvvvvvvvvvvv|vvvyvvv|vwv|vvv|yw|vv|yyv|yvvvvvvv|y|vvvvv|vvvv|vyvy||||v|vwv|yvv|vvvvvwxvv||vvw|v|vvv|vvvv|v|vv|vvvvvvvv||||vv|vvv|v|vy|vvvv|vvvvvvvvv|v|vvvwvvv|y|vvvvvyvvvvv|wyyvvvv|v|vvvvvv||||vvv|||vvvvvvvv|vwvwvy|vwv|yvy|v|yvvvvvv|v|vvvvvvvvv|vvvv|wvvvvvv|vvvvvvvv|vvv|v|yvvvv|vw|v||vvyv|vv|vvvvv|y|wy|v|vvvv|||vvvvyvvvvv|vvv|vvvv|vv|vv||v|||||vv|vvvv|vvv|w|v|vvv|vvvvvv|vvvv|vvvvvvvvv|v|yyv|vv||vvv|w|y|v|y|vvv|vvvvvvvv|vvvvvwvvv|vvyvvv|yv|v|vvv|vvv|v|v|v|v|||v|vv||v||vy|vvvv|||vvvyvvvvyv|vvvv|vvvvvv|||vvvvvvvvvv||vvvv|vv|vvvv|vv|yv|vvvvvvvvvy|vv|vy|vvvv|v|vvvvw||vv||y|wv||v|vvvvv|y||v|vvvvv|vyyyvyvv||vv|v|v|v|vv|vvv|vv|vyv|v|vyyvv|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| \ No newline at end of file diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.prx b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.prx new file mode 100644 index 0000000..37b83ae Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.prx differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tii b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tii new file mode 100644 index 0000000..a21e151 Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tii differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tis b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tis new file mode 100644 index 0000000..cec602b Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/_1v.tis differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments.gen b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments.gen new file mode 100644 index 0000000..8ef2532 Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments.gen differ diff --git a/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_1w b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_1w new file mode 100644 index 0000000..ee9aaad Binary files /dev/null and b/eclipse/.recommenders/index/http___download_eclipse_org_recommenders_models_luna_/segments_1w differ diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/_remote.repositories b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000..acaa3d8 --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Fri Dec 19 05:51:05 GMT 2014 +jre-1.0.0-20140604.182326-1-call.zip>models= diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/jre-1.0.0-20140604.182326-1-call.zip b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/jre-1.0.0-20140604.182326-1-call.zip new file mode 100644 index 0000000..1723aaa Binary files /dev/null and b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/jre-1.0.0-20140604.182326-1-call.zip differ diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/maven-metadata-models.xml b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/maven-metadata-models.xml new file mode 100644 index 0000000..df7ebb9 --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/maven-metadata-models.xml @@ -0,0 +1,45 @@ + + + jre + jre + 1.0.0-SNAPSHOT + + + 20140604.182659 + 5 + + 20140604182659 + + + ovrm + zip + 1.0.0-20140604.182659-5 + 20140604182659 + + + ovrp + zip + 1.0.0-20140604.182646-4 + 20140604182646 + + + ovrd + zip + 1.0.0-20140604.182632-3 + 20140604182632 + + + selfc + zip + 1.0.0-20140604.182613-2 + 20140604182613 + + + call + zip + 1.0.0-20140604.182326-1 + 20140604182326 + + + + diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/resolver-status.properties b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/resolver-status.properties new file mode 100644 index 0000000..dcbbe10 --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/jre/jre/1.0.0-SNAPSHOT/resolver-status.properties @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Mar 22 15:14:35 GMT 2015 +maven-metadata-models.xml.lastUpdated=1427037275012 diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/_remote.repositories b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/_remote.repositories new file mode 100644 index 0000000..29d12c2 --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/_remote.repositories @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Wed Oct 29 13:17:34 GMT 2014 +index-0.0.0-20140605.014212-1.zip>models= diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/index-0.0.0-20140605.014212-1.zip b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/index-0.0.0-20140605.014212-1.zip new file mode 100644 index 0000000..1bd4917 Binary files /dev/null and b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/index-0.0.0-20140605.014212-1.zip differ diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/maven-metadata-models.xml b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/maven-metadata-models.xml new file mode 100644 index 0000000..9f95b90 --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/maven-metadata-models.xml @@ -0,0 +1,20 @@ + + + org.eclipse.recommenders + index + 0.0.0-SNAPSHOT + + + 20140605.014212 + 1 + + 20140605014212 + + + zip + 0.0.0-20140605.014212-1 + 20140605014212 + + + + diff --git a/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/resolver-status.properties b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/resolver-status.properties new file mode 100644 index 0000000..319a7de --- /dev/null +++ b/eclipse/.recommenders/repository/http___download_eclipse_org_recommenders_models_luna_/org/eclipse/recommenders/index/0.0.0-SNAPSHOT/resolver-status.properties @@ -0,0 +1,3 @@ +#NOTE: This is an Aether internal implementation file, its format can be changed without prior notice. +#Sun Mar 22 13:32:58 GMT 2015 +maven-metadata-models.xml.lastUpdated=1427031178909 diff --git a/eclipse/banned-ips.json b/eclipse/banned-ips.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/eclipse/banned-ips.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/eclipse/banned-players.json b/eclipse/banned-players.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/eclipse/banned-players.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/eclipse/config/JewelryCraft1.cfg b/eclipse/config/JewelryCraft1.cfg new file mode 100644 index 0000000..2e574ff --- /dev/null +++ b/eclipse/config/JewelryCraft1.cfg @@ -0,0 +1,50 @@ +# Configuration file + +timers { + # This sets the number of ticks you need to wait before an ingot is completely smelted. + I:"Ingot Melting Time"=1500 + + # This sets the number of ticks it takes for a jewel to be modified. + I:"Jewelry Crafting Time"=200 + + # This sets the number of ticks you need to wait before the mold is cooled. + I:"Molder Ingot Cooling Time"=100 +} + + +"village generation" { + # If set to true jewelers will generate ingots in furnaces. + B:"Furnace Ingots Generation"=true + + # Maximum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Max"=4 + + # Maximum number of the stack the ingots can be. For example: if set to 2 and ingots have a chance of generating, you have a chance of getting a stack of max 2 ingots in a chest. + I:"Ingot Chest Max Stack"=2 + + # Minimum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Min"=1 + + # Determines the maximum number of ingots that can generate in a furnace. + I:"Ingot Furnace Max"=5 + + # Determines the minimum number of ingots that can generate in a furnace. + I:"Ingot Furnace Min"=2 + + # Determines the maximum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Max"=5 + + # Determines the minimum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Min"=2 + + # Chance of getting a jeweler in a village. The higher the value, the higher the chance. + I:"Jewelers Weight"=30 + + # Sets how many jewelers can be in a village. + I:"Maximum Jewelers"=1 + + # If set to true Nether Stars will be able to generate in Jewelers chests. + B:"Netherstar Generation"=false +} + + diff --git a/eclipse/config/JewelryCraftv2.0.cfg b/eclipse/config/JewelryCraftv2.0.cfg new file mode 100644 index 0000000..2e574ff --- /dev/null +++ b/eclipse/config/JewelryCraftv2.0.cfg @@ -0,0 +1,50 @@ +# Configuration file + +timers { + # This sets the number of ticks you need to wait before an ingot is completely smelted. + I:"Ingot Melting Time"=1500 + + # This sets the number of ticks it takes for a jewel to be modified. + I:"Jewelry Crafting Time"=200 + + # This sets the number of ticks you need to wait before the mold is cooled. + I:"Molder Ingot Cooling Time"=100 +} + + +"village generation" { + # If set to true jewelers will generate ingots in furnaces. + B:"Furnace Ingots Generation"=true + + # Maximum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Max"=4 + + # Maximum number of the stack the ingots can be. For example: if set to 2 and ingots have a chance of generating, you have a chance of getting a stack of max 2 ingots in a chest. + I:"Ingot Chest Max Stack"=2 + + # Minimum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Min"=1 + + # Determines the maximum number of ingots that can generate in a furnace. + I:"Ingot Furnace Max"=5 + + # Determines the minimum number of ingots that can generate in a furnace. + I:"Ingot Furnace Min"=2 + + # Determines the maximum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Max"=5 + + # Determines the minimum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Min"=2 + + # Chance of getting a jeweler in a village. The higher the value, the higher the chance. + I:"Jewelers Weight"=30 + + # Sets how many jewelers can be in a village. + I:"Maximum Jewelers"=1 + + # If set to true Nether Stars will be able to generate in Jewelers chests. + B:"Netherstar Generation"=false +} + + diff --git a/eclipse/config/Jewelrycraft.cfg b/eclipse/config/Jewelrycraft.cfg new file mode 100644 index 0000000..2ad9c52 --- /dev/null +++ b/eclipse/config/Jewelrycraft.cfg @@ -0,0 +1,55 @@ +# Configuration file + +options { + B:"Pretty Rendering"=false +} + + +timers { + # This sets the number of ticks you need to wait before an ingot is completely smelted. + I:"Ingot Melting Time"=1500 + + # This sets the number of ticks it takes for a jewel to be modified. + I:"Jewelry Crafting Time"=200 + + # This sets the number of ticks you need to wait before the mold is cooled. + I:"Molder Ingot Cooling Time"=100 +} + + +"village generation" { + # If set to true jewelers will generate ingots in furnaces. + B:"Furnace Ingots Generation"=true + + # Maximum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Max"=4 + + # Maximum number of the stack the ingots can be. For example: if set to 2 and ingots have a chance of generating, you have a chance of getting a stack of max 2 ingots in a chest. + I:"Ingot Chest Max Stack"=2 + + # Minimum number of ingots that can be found in a chest from the Jeweler. (It's the chest from the back part) + I:"Ingot Chest Min"=1 + + # Determines the maximum number of ingots that can generate in a furnace. + I:"Ingot Furnace Max"=5 + + # Determines the minimum number of ingots that can generate in a furnace. + I:"Ingot Furnace Min"=2 + + # Determines the maximum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Max"=5 + + # Determines the minimum nuber of jewels/modifiers that can be generated in the front chests of a Jeweler. + I:"Jewelers Chest Min"=2 + + # Chance of getting a jeweler in a village. The higher the value, the higher the chance. + I:"Jewelers Weight"=30 + + # Sets how many jewelers can be in a village. + I:"Maximum Jewelers"=1 + + # If set to true Nether Stars will be able to generate in Jewelers chests. + B:"Netherstar Generation"=false +} + + diff --git a/eclipse/config/Jewelrycraft/JLPCopy of New World.cfg b/eclipse/config/Jewelrycraft/JLPCopy of New World.cfg new file mode 100644 index 0000000..a858cd2 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPCopy of New World.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPCurseTest.cfg b/eclipse/config/Jewelrycraft/JLPCurseTest.cfg new file mode 100644 index 0000000..d3b73b2 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPCurseTest.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPNew World.cfg b/eclipse/config/Jewelrycraft/JLPNew World.cfg new file mode 100644 index 0000000..9302a84 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPNew World.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPTest 2.cfg b/eclipse/config/Jewelrycraft/JLPTest 2.cfg new file mode 100644 index 0000000..cf937d4 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPTest 2.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPTest.cfg b/eclipse/config/Jewelrycraft/JLPTest.cfg new file mode 100644 index 0000000..895ca25 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPTest.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPTest2.cfg b/eclipse/config/Jewelrycraft/JLPTest2.cfg new file mode 100644 index 0000000..895ca25 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPTest2.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPVillage.cfg b/eclipse/config/Jewelrycraft/JLPVillage.cfg new file mode 100644 index 0000000..211adb8 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPVillage.cfg differ diff --git a/eclipse/config/Jewelrycraft/JLPworld.cfg b/eclipse/config/Jewelrycraft/JLPworld.cfg new file mode 100644 index 0000000..98db542 Binary files /dev/null and b/eclipse/config/Jewelrycraft/JLPworld.cfg differ diff --git a/eclipse/config/forge.cfg b/eclipse/config/forge.cfg new file mode 100644 index 0000000..72eab30 --- /dev/null +++ b/eclipse/config/forge.cfg @@ -0,0 +1,60 @@ +# Configuration file + +general { + # Set to true to disable Forge's version check mechanics. Forge queries a small json file on our server for version information. For more details see the ForgeVersion class in our github. + B:disableVersionCheck=false + + # Controls the number threshold at which Packet51 is preferred over Packet52, default and minimum 64, maximum 1024 + I:clumpingThreshold=64 + + # Set to true to enable the post initialization sorting of crafting recipes using Forge's sorter. May cause desyncing on conflicting recipies. MUST RESTART MINECRAFT IF CHANGED FROM THE CONFIG GUI. + B:sortRecipies=true + + # Set this to true to force a crash if more than one block attempts to link back to the same Fluid. Enabled by default. + B:forceDuplicateFluidBlockCrash=true + + # Set this to true to remove any Entity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringEntities=false + + # Set this to true to remove any TileEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES. + B:removeErroringTileEntities=false + + # Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticable differences in mechanics so default is vanilla behavior. Default: false + B:fullBoundingBoxLadders=false + + # Control the range of sky blending for colored skies in biomes. + I:biomeSkyBlendRange < + 2 + 4 + 6 + 8 + 10 + 12 + 14 + 16 + 18 + 20 + 22 + 24 + 26 + 28 + 30 + 32 + 34 + > + + # Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic. + D:zombieBaseSummonChance=0.1 + + # Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic. + D:zombieBabyChance=0.05 + + # Set to false to attempt to allocate 8 stencil bits when starting the GL display context. + B:enableStencilBits=true + + # The spawn fuzz when a player respawns in the world, this is controlable by WorldType, this config option is for the default overworld. + I:defaultSpawnFuzz=20 + B:enableGlobalConfig=false +} + + diff --git a/eclipse/config/forgeChunkLoading.cfg b/eclipse/config/forgeChunkLoading.cfg new file mode 100644 index 0000000..3051bdf --- /dev/null +++ b/eclipse/config/forgeChunkLoading.cfg @@ -0,0 +1,47 @@ +# Configuration file + +########################################################################################################## +# Forge +#--------------------------------------------------------------------------------------------------------# +# Sample mod specific control section. +# Copy this section and rename the with the modid for the mod you wish to override. +# A value of zero in either entry effectively disables any chunkloading capabilities +# for that mod +########################################################################################################## + +Forge { + # Maximum chunks per ticket for the mod. + I:maximumChunksPerTicket=25 + + # Maximum ticket count for the mod. Zero disables chunkloading capabilities. + I:maximumTicketCount=200 +} + + +########################################################################################################## +# defaults +#--------------------------------------------------------------------------------------------------------# +# Default configuration for forge chunk loading control +########################################################################################################## + +defaults { + # Are mod overrides enabled? + B:enabled=true + + # The default maximum number of chunks a mod can force, per ticket, + # for a mod without an override. This is the maximum number of chunks a single ticket can force. + I:maximumChunksPerTicket=25 + + # The default maximum ticket count for a mod which does not have an override + # in this file. This is the number of chunk loading requests a mod is allowed to make. + I:maximumTicketCount=200 + + # The number of tickets a player can be assigned instead of a mod. This is shared across all mods and it is up to the mods to use it. + I:playerTicketCount=500 + + # Unloaded chunks can first be kept in a dormant cache for quicker + # loading times. Specify the size (in chunks) of that cache here + I:dormantChunkCacheSize=0 +} + + diff --git a/eclipse/crash-reports/crash-2014-07-27_15.37.40-client.txt b/eclipse/crash-reports/crash-2014-07-27_15.37.40-client.txt new file mode 100644 index 0000000..8d83586 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.37.40-client.txt @@ -0,0 +1,131 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 7/27/14 3:37 PM +Description: Initializing game + +java.util.NoSuchElementException + at java.util.ArrayList$Itr.next(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList$2.next(OreDictionary.java:582) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addMetals(JewelrycraftUtil.java:100) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:152) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:596) + at net.minecraft.client.Minecraft.run(Minecraft.java:941) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList$Itr.next(Unknown Source) + at net.minecraftforge.oredict.OreDictionary$UnmodifiableArrayList$2.next(OreDictionary.java:582) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addMetals(JewelrycraftUtil.java:100) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:152) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:596) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:941) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 418182880 bytes (398 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.40.59-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.40.59-server.txt new file mode 100644 index 0000000..9e7b347 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.40.59-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 7/27/14 3:40 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@4bcb5f7c +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 385384880 bytes (367 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/0, l='Test', x=627.30, y=4.00, z=-638.42]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.42.14-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.42.14-server.txt new file mode 100644 index 0000000..5f86f34 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.42.14-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 7/27/14 3:42 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@4f47796a +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 333359184 bytes (317 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/183, l='Test', x=626.88, y=5.00, z=-638.71]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.44.30-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.44.30-server.txt new file mode 100644 index 0000000..510daa0 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.44.30-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 7/27/14 3:44 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:113) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:113) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@7d63cbef +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 427589376 bytes (407 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/186, l='Test', x=627.54, y=4.00, z=-640.64]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.46.14-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.46.14-server.txt new file mode 100644 index 0000000..b83cfc8 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.46.14-server.txt @@ -0,0 +1,73 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 7/27/14 3:46 PM +Description: Exception ticking world + +java.lang.NullPointerException: Exception ticking world + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.writeToNBT(TileEntitySmelter.java:49) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.getDescriptionPacket(TileEntitySmelter.java:169) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerManager.java:638) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendChunkUpdate(PlayerManager.java:580) + at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:84) + at net.minecraft.world.WorldServer.tick(WorldServer.java:195) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.writeToNBT(TileEntitySmelter.java:49) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.getDescriptionPacket(TileEntitySmelter.java:169) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerManager.java:638) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendChunkUpdate(PlayerManager.java:580) + at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:84) + at net.minecraft.world.WorldServer.tick(WorldServer.java:195) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/200, l='Test', x=625.29, y=4.77, z=-641.32]] + Chunk stats: ServerChunkCache: 725 Drop: 0 + Level seed: 23926250540418096 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,2x3,2;1;village{distance=2 size=2} + Level spawn location: World: (674,4,-623), Chunk: (at 2,0,1 in 42,-39; contains blocks 672,0,-624 to 687,255,-609), Region: (1,-2; contains chunks 32,-64 to 63,-33, blocks 512,0,-1024 to 1023,255,-513) + Level time: 1127 game time, 1127 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 54546 (now: false), thunder time: 160754 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 300576720 bytes (286 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/200, l='Test', x=625.29, y=4.77, z=-641.32]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.51.34-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.51.34-server.txt new file mode 100644 index 0000000..3cb3bef --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.51.34-server.txt @@ -0,0 +1,66 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/27/14 3:51 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at net.minecraft.item.ItemStack.getUnlocalizedName(ItemStack.java:451) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:131) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getUnlocalizedName(ItemStack.java:451) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:131) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@22551e89 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 363189896 bytes (346 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/229, l='Test', x=626.97, y=5.00, z=-641.63]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.54.04-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.54.04-server.txt new file mode 100644 index 0000000..9ac0dab --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.54.04-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 7/27/14 3:54 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:113) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:113) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@4f2d1323 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 359633048 bytes (342 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/242, l='Test', x=627.23, y=5.00, z=-641.14]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_15.56.32-server.txt b/eclipse/crash-reports/crash-2014-07-27_15.56.32-server.txt new file mode 100644 index 0000000..0f84089 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_15.56.32-server.txt @@ -0,0 +1,66 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 7/27/14 3:56 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.util.JewelrycraftUtil.isOre(JewelrycraftUtil.java:165) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:110) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelrycraftUtil.isOre(JewelrycraftUtil.java:165) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:110) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@49fb3c8 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 356026184 bytes (339 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/243, l='Test', x=626.18, y=5.00, z=-640.58]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_16.00.06-server.txt b/eclipse/crash-reports/crash-2014-07-27_16.00.06-server.txt new file mode 100644 index 0000000..eccc6ed --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_16.00.06-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 7/27/14 4:00 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:114) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:114) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@61c59109 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 368559672 bytes (351 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/240, l='Test', x=626.15, y=5.00, z=-640.38]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_16.47.25-server.txt b/eclipse/crash-reports/crash-2014-07-27_16.47.25-server.txt new file mode 100644 index 0000000..22d38ae --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_16.47.25-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 7/27/14 4:47 PM +Description: Exception ticking world + +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:121) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:223) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:485) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:332) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:121) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:223) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:485) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:332) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + +-- Affected level -- +Details: + Level name: Village + All players: 1 total; [EntityPlayerMP['sor1n'/243, l='Village', x=-1343.86, y=17.24, z=-414.16]] + Chunk stats: ServerChunkCache: 1033 Drop: 0 + Level seed: -6926400511471157461 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,2x3,2;1;village(distance=0 size=2) + Level spawn location: World: (-1555,4,-235), Chunk: (at 13,0,5 in -98,-15; contains blocks -1568,0,-240 to -1553,255,-225), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1) + Level time: 3447 game time, 3447 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 56515 (now: false), thunder time: 55871 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 305900312 bytes (291 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/243, l='Village', x=-1343.86, y=17.24, z=-414.16]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-07-27_16.59.42-server.txt b/eclipse/crash-reports/crash-2014-07-27_16.59.42-server.txt new file mode 100644 index 0000000..d75d475 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-07-27_16.59.42-server.txt @@ -0,0 +1,86 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 7/27/14 4:59 PM +Description: Ticking memory connection + +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:411) + at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114) + at net.minecraft.server.management.PlayerManager.filterChunkLoadQueue(PlayerManager.java:197) + at net.minecraft.server.management.PlayerManager.updatePlayerPertinentChunks(PlayerManager.java:300) + at net.minecraft.server.management.ServerConfigurationManager.updatePlayerPertinentChunks(ServerConfigurationManager.java:328) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:430) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.server.management.PlayerManager$PlayerInstance.(PlayerManager.java:411) + at net.minecraft.server.management.PlayerManager.getOrCreateChunkWatcher(PlayerManager.java:114) + at net.minecraft.server.management.PlayerManager.filterChunkLoadQueue(PlayerManager.java:197) + at net.minecraft.server.management.PlayerManager.updatePlayerPertinentChunks(PlayerManager.java:300) + at net.minecraft.server.management.ServerConfigurationManager.updatePlayerPertinentChunks(ServerConfigurationManager.java:328) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:430) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@50611b1b +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_51, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 300364120 bytes (286 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/516, l='Village', x=-1200.52, y=15.54, z=-389.81]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-04_18.06.37-server.txt b/eclipse/crash-reports/crash-2014-09-04_18.06.37-server.txt new file mode 100644 index 0000000..374563c --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-04_18.06.37-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 9/4/14 6:06 PM +Description: Exception ticking world + +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:121) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:223) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:485) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:332) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$ValueIterator.next(Unknown Source) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:97) + at net.minecraft.world.gen.ChunkProviderFlat.populate(ChunkProviderFlat.java:195) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:315) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1163) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:210) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:151) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:121) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:223) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:485) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:332) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + +-- Affected level -- +Details: + Level name: Village + All players: 1 total; [EntityPlayerMP['sor1n'/647, l='Village', x=-1267.42, y=4.10, z=-335.81]] + Chunk stats: ServerChunkCache: 1005 Drop: 0 + Level seed: -6926400511471157461 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,2x3,2;1;village(distance=0 size=2) + Level spawn location: World: (-1555,4,-235), Chunk: (at 13,0,5 in -98,-15; contains blocks -1568,0,-240 to -1553,255,-225), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1) + Level time: 14364 game time, 2163 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 45598 (now: false), thunder time: 44954 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:702) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 356049760 bytes (339 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/647, l='Village', x=-1267.42, y=4.10, z=-335.81]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_19.39.41-client.txt b/eclipse/crash-reports/crash-2014-09-25_19.39.41-client.txt new file mode 100644 index 0000000..b8b44e1 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_19.39.41-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 9/25/14 7:39 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:40) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:40) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (-1260.5,4.800000190734863,-344.79998779296875), RGBA (0.0,0.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/586, l='MpServer', x=-1262.37, y=5.62, z=-345.11]] + Chunk stats: MultiplayerChunkCache: 625, 625 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-1555,4,-235), Chunk: (at 13,0,5 in -98,-15; contains blocks -1568,0,-240 to -1553,255,-225), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1) + Level time: 22632 game time, 10431 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 154 total; [EntityVillager['Villager'/516, l='MpServer', x=-1287.41, y=4.00, z=-400.13], EntityVillager['Villager'/517, l='MpServer', x=-1280.47, y=4.00, z=-409.28], EntityVillager['Villager'/518, l='MpServer', x=-1280.53, y=4.00, z=-408.72], EntityVillager['Villager'/519, l='MpServer', x=-1288.53, y=4.00, z=-393.91], EntityVillager['Villager'/512, l='MpServer', x=-1291.50, y=4.00, z=-403.00], EntityVillager['Villager'/513, l='MpServer', x=-1282.84, y=5.00, z=-406.44], EntityVillager['Villager'/514, l='MpServer', x=-1294.31, y=5.00, z=-409.59], EntityVillager['Villager'/515, l='MpServer', x=-1294.31, y=5.00, z=-407.16], EntityVillager['Villager'/524, l='MpServer', x=-1291.78, y=4.00, z=-397.56], EntityVillager['Villager'/525, l='MpServer', x=-1295.16, y=5.00, z=-395.47], EntityVillager['Villager'/526, l='MpServer', x=-1284.59, y=4.00, z=-397.75], EntityVillager['Villager'/527, l='MpServer', x=-1289.16, y=8.00, z=-394.94], EntityVillager['Villager'/520, l='MpServer', x=-1291.06, y=4.00, z=-396.50], EntityVillager['Villager'/521, l='MpServer', x=-1294.44, y=4.00, z=-396.47], EntityVillager['Villager'/522, l='MpServer', x=-1293.63, y=4.00, z=-395.59], EntityVillager['Villager'/523, l='MpServer', x=-1293.28, y=4.00, z=-398.06], EntityBat['Bat'/69095, l='MpServer', x=-1326.19, y=5.91, z=-268.64], EntityBat['Bat'/47308, l='MpServer', x=-1321.41, y=4.60, z=-284.72], EntityVillager['Villager'/610, l='MpServer', x=-1301.47, y=5.00, z=-405.66], EntityVillager['Villager'/611, l='MpServer', x=-1308.25, y=4.00, z=-410.44], EntityVillager['Villager'/609, l='MpServer', x=-1302.69, y=5.00, z=-406.84], EntityVillager['Villager'/614, l='MpServer', x=-1300.13, y=5.00, z=-403.31], EntityVillager['Villager'/615, l='MpServer', x=-1305.75, y=4.00, z=-407.78], EntityVillager['Villager'/612, l='MpServer', x=-1300.53, y=4.00, z=-412.00], EntityVillager['Villager'/613, l='MpServer', x=-1302.59, y=4.00, z=-413.00], EntityVillager['Villager'/618, l='MpServer', x=-1292.34, y=4.00, z=-404.00], EntityVillager['Villager'/619, l='MpServer', x=-1297.69, y=5.00, z=-409.03], EntityVillager['Villager'/616, l='MpServer', x=-1302.38, y=5.00, z=-405.84], EntityBat['Bat'/65117, l='MpServer', x=-1267.97, y=11.04, z=-280.50], EntityVillager['Villager'/617, l='MpServer', x=-1308.34, y=4.00, z=-407.69], EntityVillager['Villager'/622, l='MpServer', x=-1302.31, y=5.00, z=-403.69], EntityVillager['Villager'/623, l='MpServer', x=-1302.25, y=4.00, z=-409.59], EntityVillager['Villager'/620, l='MpServer', x=-1305.47, y=4.00, z=-403.63], EntityVillager['Villager'/621, l='MpServer', x=-1296.00, y=5.00, z=-405.97], EntityVillager['Villager'/627, l='MpServer', x=-1304.50, y=4.00, z=-405.28], EntityVillager['Villager'/626, l='MpServer', x=-1303.13, y=4.00, z=-415.69], EntityVillager['Villager'/625, l='MpServer', x=-1296.06, y=5.00, z=-409.47], EntityVillager['Villager'/624, l='MpServer', x=-1305.91, y=4.00, z=-402.47], EntityVillager['Villager'/629, l='MpServer', x=-1312.31, y=4.00, z=-407.72], EntityVillager['Villager'/628, l='MpServer', x=-1299.34, y=5.00, z=-403.72], EntityVillager['Villager'/635, l='MpServer', x=-1309.47, y=4.00, z=-271.84], EntityVillager['Villager'/633, l='MpServer', x=-1303.56, y=4.00, z=-267.78], EntityClientPlayerMP['sor1n'/586, l='MpServer', x=-1262.37, y=5.62, z=-345.11], EntityVillager['Villager'/590, l='MpServer', x=-1307.34, y=4.00, z=-283.44], EntityVillager['Villager'/591, l='MpServer', x=-1306.66, y=4.00, z=-281.31], EntityVillager['Villager'/593, l='MpServer', x=-1303.50, y=5.00, z=-280.25], EntityVillager['Villager'/592, l='MpServer', x=-1304.72, y=4.00, z=-274.75], EntityVillager['Villager'/595, l='MpServer', x=-1296.53, y=4.00, z=-275.00], EntityVillager['Villager'/594, l='MpServer', x=-1297.94, y=5.00, z=-281.06], EntityVillager['Villager'/597, l='MpServer', x=-1299.00, y=4.00, z=-284.53], EntityVillager['Villager'/596, l='MpServer', x=-1304.56, y=4.00, z=-284.00], EntityVillager['Villager'/599, l='MpServer', x=-1305.63, y=4.00, z=-270.66], EntityVillager['Villager'/598, l='MpServer', x=-1308.13, y=4.00, z=-281.56], EntityVillager['Villager'/601, l='MpServer', x=-1293.50, y=4.00, z=-276.94], EntityVillager['Villager'/600, l='MpServer', x=-1305.34, y=4.00, z=-281.63], EntityVillager['Villager'/603, l='MpServer', x=-1310.53, y=4.00, z=-274.72], EntityVillager['Villager'/602, l='MpServer', x=-1299.47, y=5.00, z=-280.50], EntityBat['Bat'/78914, l='MpServer', x=-1321.34, y=8.92, z=-269.06], EntityVillager['Villager'/605, l='MpServer', x=-1298.38, y=5.00, z=-287.53], EntityBat['Bat'/60525, l='MpServer', x=-1236.52, y=7.87, z=-281.45], EntityVillager['Villager'/604, l='MpServer', x=-1299.47, y=5.00, z=-285.38], EntityVillager['Villager'/607, l='MpServer', x=-1291.13, y=4.00, z=-275.34], EntityVillager['Villager'/606, l='MpServer', x=-1300.72, y=5.00, z=-286.53], EntityVillager['Villager'/408, l='MpServer', x=-1295.75, y=4.00, z=-284.69], EntityVillager['Villager'/409, l='MpServer', x=-1292.78, y=6.00, z=-282.38], EntityVillager['Villager'/402, l='MpServer', x=-1283.50, y=5.00, z=-278.78], EntityVillager['Villager'/403, l='MpServer', x=-1293.50, y=4.00, z=-286.50], EntityVillager['Villager'/400, l='MpServer', x=-1292.69, y=4.00, z=-287.00], EntityVillager['Villager'/401, l='MpServer', x=-1287.00, y=4.00, z=-282.00], EntityVillager['Villager'/406, l='MpServer', x=-1290.88, y=6.00, z=-284.47], EntityVillager['Villager'/407, l='MpServer', x=-1277.66, y=4.00, z=-273.59], EntityVillager['Villager'/404, l='MpServer', x=-1281.72, y=5.00, z=-280.47], EntityVillager['Villager'/405, l='MpServer', x=-1290.31, y=4.00, z=-275.84], EntityVillager['Villager'/395, l='MpServer', x=-1306.25, y=5.00, z=-285.25], EntityVillager['Villager'/396, l='MpServer', x=-1312.66, y=5.00, z=-272.78], EntityVillager['Villager'/440, l='MpServer', x=-1298.56, y=4.00, z=-423.13], EntityVillager['Villager'/441, l='MpServer', x=-1302.69, y=7.00, z=-418.31], EntityVillager['Villager'/442, l='MpServer', x=-1311.59, y=5.00, z=-416.84], EntityVillager['Villager'/443, l='MpServer', x=-1304.53, y=4.00, z=-422.25], EntityVillager['Villager'/444, l='MpServer', x=-1297.34, y=4.00, z=-416.22], EntityVillager['Villager'/445, l='MpServer', x=-1298.69, y=4.00, z=-422.34], EntityVillager['Villager'/446, l='MpServer', x=-1311.59, y=5.00, z=-424.25], EntityVillager['Villager'/447, l='MpServer', x=-1301.41, y=5.00, z=-420.41], EntityVillager['Villager'/433, l='MpServer', x=-1302.69, y=5.00, z=-424.44], EntityVillager['Villager'/435, l='MpServer', x=-1302.69, y=5.00, z=-423.53], EntityVillager['Villager'/436, l='MpServer', x=-1296.84, y=4.00, z=-421.31], EntityVillager['Villager'/437, l='MpServer', x=-1307.28, y=4.00, z=-425.50], EntityVillager['Villager'/439, l='MpServer', x=-1307.34, y=4.00, z=-422.63], EntityVillager['Villager'/425, l='MpServer', x=-1277.63, y=4.00, z=-413.97], EntityVillager['Villager'/424, l='MpServer', x=-1277.50, y=5.50, z=-422.06], EntityVillager['Villager'/427, l='MpServer', x=-1276.47, y=5.00, z=-407.59], EntityVillager['Villager'/426, l='MpServer', x=-1279.16, y=5.00, z=-404.84], EntityVillager['Villager'/429, l='MpServer', x=-1277.69, y=5.00, z=-411.34], EntityVillager['Villager'/428, l='MpServer', x=-1279.75, y=4.00, z=-413.41], EntityVillager['Villager'/431, l='MpServer', x=-1312.50, y=5.00, z=-418.78], EntityVillager['Villager'/430, l='MpServer', x=-1279.50, y=4.00, z=-411.13], EntityVillager['Villager'/421, l='MpServer', x=-1301.47, y=4.00, z=-399.31], EntityVillager['Villager'/420, l='MpServer', x=-1302.50, y=5.50, z=-396.94], EntityVillager['Villager'/423, l='MpServer', x=-1291.69, y=4.00, z=-400.47], EntityVillager['Villager'/422, l='MpServer', x=-1302.56, y=4.00, z=-399.97], EntityVillager['Villager'/478, l='MpServer', x=-1284.22, y=4.00, z=-423.31], EntityVillager['Villager'/479, l='MpServer', x=-1292.94, y=4.00, z=-423.69], EntityVillager['Villager'/476, l='MpServer', x=-1291.38, y=4.00, z=-421.09], EntityVillager['Villager'/477, l='MpServer', x=-1293.97, y=4.00, z=-423.06], EntityVillager['Villager'/472, l='MpServer', x=-1293.06, y=4.00, z=-416.50], EntityVillager['Villager'/473, l='MpServer', x=-1293.50, y=5.00, z=-424.75], EntityVillager['Villager'/470, l='MpServer', x=-1281.00, y=4.00, z=-423.44], EntityBat['Bat'/71788, l='MpServer', x=-1333.81, y=9.06, z=-285.72], EntityVillager['Villager'/468, l='MpServer', x=-1294.69, y=4.00, z=-426.78], EntityVillager['Villager'/469, l='MpServer', x=-1291.38, y=4.00, z=-416.50], EntityVillager['Villager'/466, l='MpServer', x=-1290.50, y=4.00, z=-413.88], EntityVillager['Villager'/467, l='MpServer', x=-1287.03, y=5.00, z=-417.97], EntityVillager['Villager'/464, l='MpServer', x=-1287.69, y=4.00, z=-423.91], EntityVillager['Villager'/465, l='MpServer', x=-1291.34, y=4.00, z=-418.03], EntityVillager['Villager'/462, l='MpServer', x=-1295.22, y=5.00, z=-418.47], EntityVillager['Villager'/459, l='MpServer', x=-1281.28, y=4.00, z=-422.47], EntityVillager['Villager'/458, l='MpServer', x=-1287.50, y=4.00, z=-423.00], EntityVillager['Villager'/457, l='MpServer', x=-1295.00, y=4.00, z=-421.31], EntityVillager['Villager'/455, l='MpServer', x=-1294.91, y=4.00, z=-423.22], EntityVillager['Villager'/454, l='MpServer', x=-1286.50, y=5.00, z=-417.06], EntityVillager['Villager'/449, l='MpServer', x=-1295.22, y=5.00, z=-419.50], EntityVillager['Villager'/448, l='MpServer', x=-1297.81, y=4.00, z=-421.81], EntityVillager['Villager'/508, l='MpServer', x=-1280.69, y=4.00, z=-400.47], EntityVillager['Villager'/509, l='MpServer', x=-1295.16, y=5.00, z=-409.69], EntityVillager['Villager'/510, l='MpServer', x=-1280.25, y=4.00, z=-407.72], EntityVillager['Villager'/511, l='MpServer', x=-1282.47, y=5.00, z=-410.28], EntityVillager['Villager'/504, l='MpServer', x=-1295.50, y=4.00, z=-411.97], EntityVillager['Villager'/505, l='MpServer', x=-1294.47, y=5.00, z=-405.50], EntityVillager['Villager'/506, l='MpServer', x=-1287.56, y=5.00, z=-404.50], EntityVillager['Villager'/507, l='MpServer', x=-1283.00, y=4.00, z=-415.06], EntityVillager['Villager'/500, l='MpServer', x=-1284.00, y=5.00, z=-406.06], EntityVillager['Villager'/501, l='MpServer', x=-1291.13, y=4.00, z=-409.91], EntityVillager['Villager'/502, l='MpServer', x=-1283.88, y=4.00, z=-403.66], EntityVillager['Villager'/503, l='MpServer', x=-1294.00, y=4.00, z=-412.09], EntityVillager['Villager'/496, l='MpServer', x=-1291.72, y=4.00, z=-412.09], EntityVillager['Villager'/497, l='MpServer', x=-1293.47, y=4.00, z=-413.59], EntityVillager['Villager'/498, l='MpServer', x=-1292.69, y=4.00, z=-403.00], EntityVillager['Villager'/499, l='MpServer', x=-1286.78, y=6.00, z=-414.25], EntityVillager['Villager'/493, l='MpServer', x=-1286.38, y=5.50, z=-415.06], EntityVillager['Villager'/492, l='MpServer', x=-1287.75, y=5.00, z=-407.75], EntityVillager['Villager'/495, l='MpServer', x=-1290.53, y=4.00, z=-404.88], EntityVillager['Villager'/494, l='MpServer', x=-1287.91, y=4.00, z=-402.06], EntityVillager['Villager'/489, l='MpServer', x=-1290.34, y=4.00, z=-410.00], EntityVillager['Villager'/488, l='MpServer', x=-1285.28, y=5.00, z=-408.84], EntityVillager['Villager'/491, l='MpServer', x=-1291.59, y=4.00, z=-401.28], EntityVillager['Villager'/490, l='MpServer', x=-1292.16, y=4.00, z=-414.91], EntityVillager['Villager'/485, l='MpServer', x=-1290.38, y=4.00, z=-410.84], EntityVillager['Villager'/484, l='MpServer', x=-1295.59, y=4.00, z=-415.44], EntityVillager['Villager'/487, l='MpServer', x=-1283.38, y=4.46, z=-407.44], EntityVillager['Villager'/486, l='MpServer', x=-1290.69, y=4.00, z=-405.88], EntityVillager['Villager'/481, l='MpServer', x=-1291.25, y=4.00, z=-423.09], EntityVillager['Villager'/480, l='MpServer', x=-1292.22, y=4.00, z=-422.09], EntityVillager['Villager'/483, l='MpServer', x=-1290.75, y=4.00, z=-402.13], EntityVillager['Villager'/482, l='MpServer', x=-1289.66, y=4.00, z=-401.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 332977640 bytes (317 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_19.41.54-client.txt b/eclipse/crash-reports/crash-2014-09-25_19.41.54-client.txt new file mode 100644 index 0000000..7fec840 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_19.41.54-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 9/25/14 7:41 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:52) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:52) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (-1260.199951171875,4.800000190734863,-344.5), RGBA (0.0,0.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/589, l='MpServer', x=-1262.37, y=5.62, z=-345.11]] + Chunk stats: MultiplayerChunkCache: 0, 0 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-1555,4,-235), Chunk: (at 13,0,5 in -98,-15; contains blocks -1568,0,-240 to -1553,255,-225), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1) + Level time: 22644 game time, 10443 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 44 total; [EntityVillager['Villager'/610, l='MpServer', x=-1300.53, y=4.00, z=-412.00], EntityVillager['Villager'/611, l='MpServer', x=-1302.59, y=4.00, z=-413.00], EntityVillager['Villager'/608, l='MpServer', x=-1301.47, y=5.00, z=-405.66], EntityVillager['Villager'/609, l='MpServer', x=-1308.25, y=4.00, z=-410.44], EntityVillager['Villager'/614, l='MpServer', x=-1302.38, y=5.00, z=-405.84], EntityVillager['Villager'/615, l='MpServer', x=-1308.34, y=4.00, z=-407.69], EntityVillager['Villager'/612, l='MpServer', x=-1300.13, y=5.00, z=-403.31], EntityVillager['Villager'/613, l='MpServer', x=-1305.75, y=4.00, z=-407.78], EntityVillager['Villager'/618, l='MpServer', x=-1302.31, y=5.00, z=-403.69], EntityVillager['Villager'/619, l='MpServer', x=-1302.25, y=4.00, z=-409.59], EntityVillager['Villager'/616, l='MpServer', x=-1297.69, y=5.00, z=-409.03], EntityVillager['Villager'/617, l='MpServer', x=-1305.47, y=4.00, z=-403.63], EntityVillager['Villager'/622, l='MpServer', x=-1303.13, y=4.00, z=-415.69], EntityVillager['Villager'/623, l='MpServer', x=-1304.50, y=4.00, z=-405.28], EntityVillager['Villager'/620, l='MpServer', x=-1305.91, y=4.00, z=-402.47], EntityVillager['Villager'/621, l='MpServer', x=-1296.06, y=5.00, z=-409.47], EntityVillager['Villager'/626, l='MpServer', x=-1312.31, y=4.00, z=-407.72], EntityVillager['Villager'/625, l='MpServer', x=-1299.34, y=5.00, z=-403.72], EntityVillager['Villager'/624, l='MpServer', x=-1296.00, y=5.00, z=-405.97], EntityVillager['Villager'/631, l='MpServer', x=-1309.47, y=4.00, z=-271.84], EntityVillager['Villager'/629, l='MpServer', x=-1303.56, y=4.00, z=-267.78], EntityBat['Bat'/635, l='MpServer', x=-1320.25, y=9.59, z=-269.28], EntityBat['Bat'/634, l='MpServer', x=-1325.16, y=6.72, z=-269.56], EntityVillager['Villager'/632, l='MpServer', x=-1305.63, y=4.00, z=-270.66], EntityBat['Bat'/636, l='MpServer', x=-1332.75, y=8.44, z=-282.63], EntityClientPlayerMP['sor1n'/589, l='MpServer', x=-1262.37, y=5.62, z=-345.11], EntityBat['Bat'/590, l='MpServer', x=-1236.06, y=8.19, z=-284.75], EntityVillager['Villager'/591, l='MpServer', x=-1307.34, y=4.00, z=-283.44], EntityVillager['Villager'/593, l='MpServer', x=-1304.72, y=4.00, z=-274.75], EntityVillager['Villager'/592, l='MpServer', x=-1306.66, y=4.00, z=-281.31], EntityVillager['Villager'/595, l='MpServer', x=-1297.94, y=5.00, z=-281.06], EntityVillager['Villager'/594, l='MpServer', x=-1303.50, y=5.00, z=-280.25], EntityVillager['Villager'/597, l='MpServer', x=-1304.56, y=4.00, z=-284.00], EntityVillager['Villager'/596, l='MpServer', x=-1296.53, y=4.00, z=-275.00], EntityVillager['Villager'/599, l='MpServer', x=-1308.13, y=4.00, z=-281.56], EntityVillager['Villager'/598, l='MpServer', x=-1299.00, y=4.00, z=-284.53], EntityVillager['Villager'/601, l='MpServer', x=-1299.47, y=5.00, z=-280.50], EntityVillager['Villager'/600, l='MpServer', x=-1305.34, y=4.00, z=-281.63], EntityVillager['Villager'/603, l='MpServer', x=-1299.47, y=5.00, z=-285.38], EntityVillager['Villager'/602, l='MpServer', x=-1310.53, y=4.00, z=-274.72], EntityVillager['Villager'/605, l='MpServer', x=-1300.72, y=5.00, z=-286.53], EntityVillager['Villager'/604, l='MpServer', x=-1298.38, y=5.00, z=-287.53], EntityVillager['Villager'/607, l='MpServer', x=-1302.69, y=5.00, z=-406.84], EntityVillager['Villager'/606, l='MpServer', x=-1306.25, y=5.00, z=-285.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 315670168 bytes (301 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_21.06.17-client.txt b/eclipse/crash-reports/crash-2014-09-25_21.06.17-client.txt new file mode 100644 index 0000000..2315b38 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_21.06.17-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 9/25/14 9:06 PM +Description: Ticking Particle + +java.lang.NullPointerException: Ticking Particle + at net.minecraft.entity.Entity.getDistanceToEntity(Entity.java:1325) + at darkknight.jewelrycraft.particles.EntityShadowsFX.onUpdate(EntityShadowsFX.java:59) + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:79) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2145) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1038) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.Entity.getDistanceToEntity(Entity.java:1325) + at darkknight.jewelrycraft.particles.EntityShadowsFX.onUpdate(EntityShadowsFX.java:59) + +-- Particle being ticked -- +Details: + Particle: EntityShadowsFX, Pos (-0.49500009696930647,238.8000030517578,-3.8950006691738963), RGBA (1.0,0.0,0.0,1.0), Age 1 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:79) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/3492, l='MpServer', x=3.05, y=239.42, z=-4.44]] + Chunk stats: MultiplayerChunkCache: 190, 190 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 59902 game time, 59902 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 2 total; [EntityClientPlayerMP['sor1n'/3492, l='MpServer', x=3.05, y=239.42, z=-4.44], EntitySheep['Sheep'/15, l='MpServer', x=44.66, y=237.00, z=75.16]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 232190768 bytes (221 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_21.13.16-client.txt b/eclipse/crash-reports/crash-2014-09-25_21.13.16-client.txt new file mode 100644 index 0000000..e2f012f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_21.13.16-client.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 9/25/14 9:13 PM +Description: Ticking Particle + +java.lang.NullPointerException: Ticking Particle + at darkknight.jewelrycraft.particles.EntityShadowsFX.onUpdate(EntityShadowsFX.java:60) + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:79) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2145) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1038) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.particles.EntityShadowsFX.onUpdate(EntityShadowsFX.java:60) + +-- Particle being ticked -- +Details: + Particle: EntityShadowsFX, Pos (4.504999426193535,238.8000030517578,-2.395000430755317), RGBA (1.0,0.0,0.0,1.0), Age 3 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:79) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=4.93, y=238.62, z=-2.82]] + Chunk stats: MultiplayerChunkCache: 621, 621 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 66965 game time, 66965 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=1.74, y=238.62, z=-1.71], EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=5.43, y=238.62, z=-9.25], EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=1.73, y=238.62, z=-3.46], EntityChicken['Chicken'/606956, l='MpServer', x=44.59, y=237.00, z=69.59], EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=4.93, y=238.62, z=-2.82], EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=-0.37, y=238.62, z=-3.15], EntityClientPlayerMP['sor1n'/609854, l='MpServer', x=-0.54, y=238.62, z=-2.77]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 11971240 bytes (11 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_21.14.01-server.txt b/eclipse/crash-reports/crash-2014-09-25_21.14.01-server.txt new file mode 100644 index 0000000..5643caf --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_21.14.01-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 9/25/14 9:14 PM +Description: Ticking block entity + +java.lang.ArrayIndexOutOfBoundsException: -1 + at java.util.ArrayList.remove(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.addEffect(EffectRenderer.java:59) + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:108) + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.remove(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.addEffect(EffectRenderer.java:59) + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:108) + +-- Block entity being ticked -- +Details: + Name: 32 // darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable + Block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (2,237,-5), Chunk: (at 2,14,11 in 0,-1; contains blocks 0,0,-16 to 15,255,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) + Actual block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/2914, l='Test', x=4.93, y=237.00, z=-2.82]] + Chunk stats: ServerChunkCache: 650 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 66997 game time, 66997 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 100565 (now: false), thunder time: 70763 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 257756472 bytes (245 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/2914, l='Test', x=4.93, y=237.00, z=-2.82]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_21.22.21-client.txt b/eclipse/crash-reports/crash-2014-09-25_21.22.21-client.txt new file mode 100644 index 0000000..5747930 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_21.22.21-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 9/25/14 9:22 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:117) + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2096) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1038) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:117) + +-- Block entity being ticked -- +Details: + Name: 32 // darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable + Block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (6,237,17), Chunk: (at 6,14,1 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2115) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=3.49, y=238.62, z=19.72]] + Chunk stats: MultiplayerChunkCache: 624, 624 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 75533 game time, 75533 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 23 total; [EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=-1.02, y=238.62, z=-4.55], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=4.52, y=238.62, z=-5.71], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=5.21, y=238.62, z=-4.33], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=-0.02, y=238.62, z=-2.69], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=3.49, y=238.62, z=19.72], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=0.62, y=238.62, z=-3.25], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=-0.65, y=238.62, z=-4.45], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=-0.62, y=238.62, z=-2.97], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=5.86, y=238.62, z=-4.61], EntityChicken['Chicken'/19, l='MpServer', x=44.59, y=237.00, z=69.59], EntitySheep['Sheep'/18, l='MpServer', x=44.66, y=237.00, z=75.16], EntityCow['Cow'/21, l='MpServer', x=45.38, y=237.00, z=95.06], EntitySheep['Sheep'/20, l='MpServer', x=44.38, y=237.00, z=93.66], EntityCow['Cow'/23, l='MpServer', x=45.66, y=237.00, z=92.28], EntityCow['Cow'/22, l='MpServer', x=40.25, y=237.00, z=94.75], EntitySheep['Sheep'/25, l='MpServer', x=46.63, y=237.00, z=96.81], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=-0.14, y=238.62, z=-4.31], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=4.62, y=238.62, z=-2.49], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=5.80, y=238.62, z=-4.19], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=0.57, y=238.62, z=-1.78], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=4.93, y=238.62, z=-2.82], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=3.09, y=238.62, z=-1.96], EntityClientPlayerMP['sor1n'/2337, l='MpServer', x=3.36, y=238.62, z=-2.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 97163224 bytes (92 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_21.45.21-client.txt b/eclipse/crash-reports/crash-2014-09-25_21.45.21-client.txt new file mode 100644 index 0000000..862a470 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_21.45.21-client.txt @@ -0,0 +1,93 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 9/25/14 9:45 PM +Description: Unexpected error + +java.lang.IndexOutOfBoundsException: Index: 3999, Size: 4000 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:156) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:156) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Chunk stats: MultiplayerChunkCache: 624, 624 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 98129 game time, 23169 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntitySheep['Sheep'/13, l='MpServer', x=44.66, y=237.00, z=75.16], EntityChicken['Chicken'/14, l='MpServer', x=44.59, y=237.00, z=69.59], EntityItem['item.item.egg'/15, l='MpServer', x=46.78, y=237.13, z=70.19], EntityCow['Cow'/17, l='MpServer', x=41.91, y=237.00, z=88.19], EntitySheep['Sheep'/16, l='MpServer', x=46.03, y=237.00, z=89.13], EntityCow['Cow'/19, l='MpServer', x=36.22, y=237.00, z=91.69], EntityCow['Cow'/18, l='MpServer', x=35.06, y=237.00, z=89.97], EntitySheep['Sheep'/21, l='MpServer', x=41.50, y=237.00, z=99.81], EntityChicken['Chicken'/20, l='MpServer', x=38.56, y=237.00, z=102.41], EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73], EntityCow['Cow'/23, l='MpServer', x=48.03, y=237.00, z=99.16], EntityChicken['Chicken'/22, l='MpServer', x=54.44, y=237.00, z=93.56], EntityChicken['Chicken'/24, l='MpServer', x=50.56, y=237.00, z=97.63]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:990) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 92904592 bytes (88 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.01.01-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.01.01-client.txt new file mode 100644 index 0000000..1b664e5 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.01.01-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 9/25/14 10:01 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:56) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:56) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (8.199999809265137,239.8000030517578,20.099998474121094), RGBA (1.0,1.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 98140 game time, 23180 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 294355272 bytes (280 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.02.04-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.02.04-client.txt new file mode 100644 index 0000000..64795d6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.02.04-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 9/25/14 10:02 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:50) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:50) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (8.199999809265137,239.8000030517578,20.099998474121094), RGBA (1.0,1.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/5218, l='MpServer', x=5.38, y=238.62, z=23.73]] + Chunk stats: MultiplayerChunkCache: 5, 5 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 98178 game time, 23218 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/5218, l='MpServer', x=5.38, y=238.62, z=23.73]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 212295928 bytes (202 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.02.51-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.02.51-client.txt new file mode 100644 index 0000000..2d52685 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.02.51-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 9/25/14 10:02 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:51) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:51) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (8.199999809265137,237.8000030517578,20.0), RGBA (1.0,1.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Chunk stats: MultiplayerChunkCache: 5, 5 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 98211 game time, 23251 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 240571152 bytes (229 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.04.16-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.04.16-client.txt new file mode 100644 index 0000000..9f62ea5 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.04.16-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 9/25/14 10:04 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:50) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:50) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (6.1999993324279785,238.8000030517578,20.499998092651367), RGBA (1.0,1.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Chunk stats: MultiplayerChunkCache: 30, 30 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 98247 game time, 23287 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/3487, l='MpServer', x=5.38, y=238.62, z=23.73]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 268325000 bytes (255 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.07.01-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.07.01-client.txt new file mode 100644 index 0000000..8f10172 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.07.01-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 9/25/14 10:07 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:42) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:271) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:261) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:42) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (8.104999807663262,237.8000030517578,19.904999998398125), RGBA (1.0,1.0,0.0,1.0), Age 1 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/5218, l='MpServer', x=8.15, y=238.62, z=30.05]] + Chunk stats: MultiplayerChunkCache: 624, 624 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 100641 game time, 25681 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntitySheep['Sheep'/13, l='MpServer', x=46.91, y=237.00, z=76.88], EntityChicken['Chicken'/14, l='MpServer', x=44.59, y=237.00, z=69.59], EntityCow['Cow'/17, l='MpServer', x=41.91, y=237.00, z=88.19], EntitySheep['Sheep'/16, l='MpServer', x=46.03, y=237.00, z=89.13], EntityCow['Cow'/19, l='MpServer', x=36.91, y=237.00, z=90.06], EntityCow['Cow'/18, l='MpServer', x=35.06, y=237.00, z=89.97], EntitySheep['Sheep'/21, l='MpServer', x=41.50, y=237.00, z=99.81], EntityChicken['Chicken'/20, l='MpServer', x=38.56, y=237.00, z=102.41], EntityCow['Cow'/23, l='MpServer', x=48.03, y=237.00, z=99.16], EntityChicken['Chicken'/22, l='MpServer', x=50.84, y=237.00, z=92.81], EntityChicken['Chicken'/24, l='MpServer', x=51.47, y=237.00, z=96.53], EntityClientPlayerMP['sor1n'/5218, l='MpServer', x=8.15, y=238.62, z=30.05]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 178838872 bytes (170 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.08.20-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.08.20-client.txt new file mode 100644 index 0000000..4ef2c3c --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.08.20-client.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 9/25/14 10:08 PM +Description: Unexpected error + +java.lang.IndexOutOfBoundsException: Index: 3999, Size: 4000 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:73) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2145) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1038) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.updateEffects(EffectRenderer.java:73) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/5216, l='MpServer', x=8.15, y=238.62, z=30.05]] + Chunk stats: MultiplayerChunkCache: 624, 624 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 101098 game time, 26138 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntitySheep['Sheep'/12, l='MpServer', x=46.91, y=237.00, z=76.88], EntityChicken['Chicken'/13, l='MpServer', x=44.59, y=237.00, z=69.59], EntitySheep['Sheep'/14, l='MpServer', x=46.03, y=237.00, z=89.13], EntityClientPlayerMP['sor1n'/5216, l='MpServer', x=8.15, y=238.62, z=30.05], EntityCow['Cow'/15, l='MpServer', x=40.25, y=237.00, z=88.28], EntityCow['Cow'/17, l='MpServer', x=36.91, y=237.00, z=90.06], EntityCow['Cow'/16, l='MpServer', x=32.72, y=237.00, z=96.72], EntitySheep['Sheep'/19, l='MpServer', x=41.50, y=237.00, z=99.81], EntityChicken['Chicken'/18, l='MpServer', x=34.59, y=237.00, z=105.44], EntityCow['Cow'/21, l='MpServer', x=48.03, y=237.00, z=99.16], EntityChicken['Chicken'/20, l='MpServer', x=55.44, y=237.00, z=83.59], EntityChicken['Chicken'/22, l='MpServer', x=45.63, y=237.00, z=93.56]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:990) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 174912008 bytes (166 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.11.05-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.11.05-client.txt new file mode 100644 index 0000000..1f78d96 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.11.05-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 9/25/14 10:11 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:53) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:113) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:53) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (8.199999809265137,237.8000030517578,20.0), RGBA (1.0,1.0,0.0,1.0), Age 0 + Particle Type: MISC_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/6947, l='MpServer', x=8.15, y=238.62, z=30.05]] + Chunk stats: MultiplayerChunkCache: 35, 35 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 101118 game time, 26158 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 3 total; [EntityClientPlayerMP['sor1n'/6947, l='MpServer', x=8.15, y=238.62, z=30.05], EntitySheep['Sheep'/12, l='MpServer', x=48.16, y=237.00, z=76.81], EntityChicken['Chicken'/13, l='MpServer', x=44.59, y=237.00, z=69.59]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 276853456 bytes (264 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.13.27-client.txt b/eclipse/crash-reports/crash-2014-09-25_22.13.27-client.txt new file mode 100644 index 0000000..a6d2908 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.13.27-client.txt @@ -0,0 +1,93 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 9/25/14 10:13 PM +Description: Unexpected error + +java.lang.IndexOutOfBoundsException: Index: 3999, Size: 4000 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:156) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:156) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1359) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/6947, l='MpServer', x=6.52, y=238.62, z=22.32]] + Chunk stats: MultiplayerChunkCache: 624, 624 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 102136 game time, 27176 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntityChicken['Chicken'/17, l='MpServer', x=37.47, y=237.00, z=100.53], EntityChicken['Chicken'/16, l='MpServer', x=45.63, y=237.00, z=93.56], EntityClientPlayerMP['sor1n'/6947, l='MpServer', x=6.52, y=238.62, z=22.32], EntityCow['Cow'/19, l='MpServer', x=32.72, y=237.00, z=96.72], EntitySheep['Sheep'/18, l='MpServer', x=41.50, y=237.00, z=99.81], EntityChicken['Chicken'/21, l='MpServer', x=55.44, y=237.00, z=83.59], EntitySheep['Sheep'/20, l='MpServer', x=51.63, y=237.00, z=76.22], EntityCow['Cow'/22, l='MpServer', x=48.03, y=237.00, z=99.16], EntityChicken['Chicken'/12, l='MpServer', x=44.59, y=237.00, z=69.59], EntitySheep['Sheep'/13, l='MpServer', x=46.03, y=237.00, z=89.13], EntityCow['Cow'/14, l='MpServer', x=33.22, y=237.00, z=84.84], EntityCow['Cow'/15, l='MpServer', x=36.91, y=237.00, z=90.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:990) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 210753560 bytes (200 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.16.41-server.txt b/eclipse/crash-reports/crash-2014-09-25_22.16.41-server.txt new file mode 100644 index 0000000..142c685 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.16.41-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 9/25/14 10:16 PM +Description: Ticking block entity + +java.lang.ArrayIndexOutOfBoundsException: -1 + at java.util.ArrayList.remove(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.addEffect(EffectRenderer.java:59) + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:111) + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.remove(Unknown Source) + at net.minecraft.client.particle.EffectRenderer.addEffect(EffectRenderer.java:59) + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:111) + +-- Block entity being ticked -- +Details: + Name: 32 // darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable + Block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (6,237,17), Chunk: (at 6,14,1 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/5216, l='Test', x=6.52, y=237.00, z=22.32]] + Chunk stats: ServerChunkCache: 654 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 102392 game time, 27432 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 65170 (now: false), thunder time: 35368 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 252434928 bytes (240 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/5216, l='Test', x=6.52, y=237.00, z=22.32]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-25_22.27.40-server.txt b/eclipse/crash-reports/crash-2014-09-25_22.27.40-server.txt new file mode 100644 index 0000000..350c9dd --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-25_22.27.40-server.txt @@ -0,0 +1,77 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 9/25/14 10:27 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:120) + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable.updateEntity(TileEntityJewelrsCraftingTable.java:120) + +-- Block entity being ticked -- +Details: + Name: 32 // darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable + Block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (6,237,17), Chunk: (at 6,14,1 in 0,1; contains blocks 0,0,16 to 15,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #169 (tile.Jewelrycraft.jewelCraftingTable // darkknight.jewelrycraft.block.BlockJewelrsCraftingTable) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2115) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:517) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 111393 game time, 36433 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 56169 (now: false), thunder time: 26367 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:713) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339042176 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_15.16.05-client.txt b/eclipse/crash-reports/crash-2014-09-26_15.16.05-client.txt new file mode 100644 index 0000000..219d898 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_15.16.05-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 9/26/14 3:16 PM +Description: Rendering Block Entity + +java.lang.NullPointerException: Rendering Block Entity + at darkknight.jewelrycraft.model.ModelShadowEye.render(ModelShadowEye.java:101) + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:45) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:545) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1308) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.model.ModelShadowEye.render(ModelShadowEye.java:101) + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:45) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:545) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1308) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/111, l='MpServer', x=9.63, y=238.62, z=17.07]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 239953 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityClientPlayerMP['sor1n'/111, l='MpServer', x=9.63, y=238.62, z=17.07], EntityItem['item.item.egg'/728292, l='MpServer', x=57.88, y=237.13, z=68.56], EntityCow['Cow'/55, l='MpServer', x=18.03, y=237.00, z=85.09], EntityCow['Cow'/53, l='MpServer', x=29.75, y=237.00, z=67.25], EntityChicken['Chicken'/71, l='MpServer', x=45.63, y=237.00, z=93.56], EntitySheep['Sheep'/79, l='MpServer', x=55.19, y=237.00, z=70.13], EntityCow['Cow'/72, l='MpServer', x=45.28, y=237.00, z=86.22], EntityChicken['Chicken'/80, l='MpServer', x=57.56, y=237.00, z=70.34], EntitySheep['Sheep'/82, l='MpServer', x=48.25, y=237.00, z=85.63], EntityChicken['Chicken'/88, l='MpServer', x=64.44, y=237.00, z=77.47]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:983) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 271736632 bytes (259 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_17.44.06-client.txt b/eclipse/crash-reports/crash-2014-09-26_17.44.06-client.txt new file mode 100644 index 0000000..ec45537 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_17.44.06-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 9/26/14 5:44 PM +Description: Unexpected error + +java.lang.IllegalArgumentException: Attempted to cancel a uncancelable event + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.fogEvent(EntityEventHandler.java:122) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_fogEvent_FogColors.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1927) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1238) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1095) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1066) + at net.minecraft.client.Minecraft.run(Minecraft.java:961) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.fogEvent(EntityEventHandler.java:122) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_fogEvent_FogColors.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.EntityRenderer.updateFogColor(EntityRenderer.java:1927) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1238) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/974, l='MpServer', x=18.69, y=246.36, z=22.84]] + Chunk stats: MultiplayerChunkCache: 20, 20 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 389624 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/974, l='MpServer', x=18.69, y=246.36, z=22.84]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:417) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2567) + at net.minecraft.client.Minecraft.run(Minecraft.java:990) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 341907368 bytes (326 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1188 Minecraft Forge 10.13.0.1188 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1188} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1188} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1188.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_18.54.56-server.txt b/eclipse/crash-reports/crash-2014-09-26_18.54.56-server.txt new file mode 100644 index 0000000..33d6016 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_18.54.56-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 9/26/14 6:54 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:54) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:54) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 404224 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 86691 (now: false), thunder time: 70709 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339528512 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_18.59.42-client.txt b/eclipse/crash-reports/crash-2014-09-26_18.59.42-client.txt new file mode 100644 index 0000000..ef4a419 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_18.59.42-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 9/26/14 6:59 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=19.22, y=243.50, z=22.01]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 408124 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityCow['Cow'/17, l='MpServer', x=45.22, y=237.00, z=88.75], EntityCow['Cow'/16, l='MpServer', x=43.97, y=237.00, z=62.13], EntitySheep['Sheep'/19, l='MpServer', x=33.81, y=237.00, z=92.50], EntityChicken['Chicken'/18, l='MpServer', x=44.44, y=237.00, z=94.47], EntityChicken['Chicken'/21, l='MpServer', x=50.53, y=237.00, z=91.56], EntityChicken['Chicken'/20, l='MpServer', x=62.81, y=237.00, z=72.19], EntityClientPlayerMP['sor1n'/24, l='MpServer', x=19.22, y=243.50, z=22.01], EntityCow['Cow'/13, l='MpServer', x=16.25, y=237.00, z=85.69]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 209804480 bytes (200 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_19.30.20-server.txt b/eclipse/crash-reports/crash-2014-09-26_19.30.20-server.txt new file mode 100644 index 0000000..42dd796 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_19.30.20-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 9/26/14 7:30 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at java.lang.Class.getDeclaredConstructors0(Native Method) + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) + at java.lang.Class.getConstructor0(Unknown Source) + at java.lang.Class.getConstructor(Unknown Source) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 39 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/EntityRenderer for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 41 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 967657064 bytes (922 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-09-26_19.30.54-server.txt b/eclipse/crash-reports/crash-2014-09-26_19.30.54-server.txt new file mode 100644 index 0000000..07a86e4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-09-26_19.30.54-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 9/26/14 7:30 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at java.lang.Class.getDeclaredConstructors0(Native Method) + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) + at java.lang.Class.getConstructor0(Unknown Source) + at java.lang.Class.getConstructor(Unknown Source) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 39 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/EntityRenderer for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 41 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 961771208 bytes (917 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-10-14_22.02.20-server.txt b/eclipse/crash-reports/crash-2014-10-14_22.02.20-server.txt new file mode 100644 index 0000000..c080b52 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-10-14_22.02.20-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 10/14/14 10:02 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at java.lang.Class.getDeclaredConstructors0(Native Method) + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) + at java.lang.Class.getConstructor0(Unknown Source) + at java.lang.Class.getConstructor(Unknown Source) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 39 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/EntityRenderer for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 41 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 7 (amd64) version 6.1 + Java Version: 1.7.0_65, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 973207784 bytes (928 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.4.2} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.32.42-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.32.42-server.txt new file mode 100644 index 0000000..430dffb --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.32.42-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 12/19/14 7:32 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:206) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:206) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690049 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22428 (now: false), thunder time: 6393 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 338912496 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.34.24-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.34.24-server.txt new file mode 100644 index 0000000..5b631f5 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.34.24-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 12/19/14 7:34 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690050 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22427 (now: false), thunder time: 6392 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 338199416 bytes (322 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.35.33-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.35.33-server.txt new file mode 100644 index 0000000..51b7abb --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.35.33-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 12/19/14 7:35 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690051 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22426 (now: false), thunder time: 6391 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 335410008 bytes (319 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.40.14-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.40.14-server.txt new file mode 100644 index 0000000..73ec538 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.40.14-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 12/19/14 7:40 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:174) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:59) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690052 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22425 (now: false), thunder time: 6390 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339287944 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.43.21-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.43.21-server.txt new file mode 100644 index 0000000..5be84b4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.43.21-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/19/14 7:43 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690053 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22424 (now: false), thunder time: 6389 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339879176 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.44.20-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.44.20-server.txt new file mode 100644 index 0000000..051cd48 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.44.20-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 12/19/14 7:44 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690054 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22423 (now: false), thunder time: 6388 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 334665728 bytes (319 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.46.26-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.46.26-server.txt new file mode 100644 index 0000000..24f9449 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.46.26-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 12/19/14 7:46 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:83) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690055 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22422 (now: false), thunder time: 6387 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 334210104 bytes (318 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.47.46-server.txt b/eclipse/crash-reports/crash-2014-12-19_07.47.46-server.txt new file mode 100644 index 0000000..bd45281 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.47.46-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 12/19/14 7:47 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:85) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:85) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690056 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 22421 (now: false), thunder time: 6386 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340481224 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.53.52-client.txt b/eclipse/crash-reports/crash-2014-12-19_07.53.52-client.txt new file mode 100644 index 0000000..493d22f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.53.52-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 12/19/14 7:53 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:116) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.(TileEntityShadowEye.java:29) + at darkknight.jewelrycraft.block.BlockShadowEye.createNewTileEntity(BlockShadowEye.java:29) + at net.minecraft.block.Block.createTileEntity(Block.java:1773) + at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:933) + at net.minecraft.world.ChunkCache.getTileEntity(ChunkCache.java:102) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:189) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:116) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.(TileEntityShadowEye.java:29) + at darkknight.jewelrycraft.block.BlockShadowEye.createNewTileEntity(BlockShadowEye.java:29) + at net.minecraft.block.Block.createTileEntity(Block.java:1773) + at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:933) + at net.minecraft.world.ChunkCache.getTileEntity(ChunkCache.java:102) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:189) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=27.35, y=239.62, z=19.10]] + Chunk stats: MultiplayerChunkCache: 15, 15 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690069 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=27.35, y=239.62, z=19.10]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 301821328 bytes (287 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_07.55.24-client.txt b/eclipse/crash-reports/crash-2014-12-19_07.55.24-client.txt new file mode 100644 index 0000000..50aa346 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_07.55.24-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 12/19/14 7:55 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:117) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.(TileEntityShadowEye.java:29) + at darkknight.jewelrycraft.block.BlockShadowEye.createNewTileEntity(BlockShadowEye.java:29) + at net.minecraft.block.Block.createTileEntity(Block.java:1773) + at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:933) + at net.minecraft.world.ChunkCache.getTileEntity(ChunkCache.java:102) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:189) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.isValidStructure(TileEntityShadowEye.java:117) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.(TileEntityShadowEye.java:29) + at darkknight.jewelrycraft.block.BlockShadowEye.createNewTileEntity(BlockShadowEye.java:29) + at net.minecraft.block.Block.createTileEntity(Block.java:1773) + at net.minecraft.world.chunk.Chunk.func_150806_e(Chunk.java:933) + at net.minecraft.world.ChunkCache.getTileEntity(ChunkCache.java:102) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:189) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1618) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=27.35, y=239.62, z=19.10]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690071 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=27.35, y=239.62, z=19.10]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 301841032 bytes (287 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.01.13-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.01.13-server.txt new file mode 100644 index 0000000..25dd6ac --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.01.13-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 12/19/14 8:01 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/24, l='Test', x=24.87, y=238.00, z=24.18]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690592 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 21885 (now: false), thunder time: 5850 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 318595848 bytes (303 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/24, l='Test', x=24.87, y=238.00, z=24.18]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.01.14-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.01.14-client.txt new file mode 100644 index 0000000..5b32725 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.01.14-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/19/14 8:01 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=24.87, y=239.62, z=24.18]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690590 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityChicken['Chicken'/19, l='MpServer', x=32.66, y=237.00, z=88.09], EntityCow['Cow'/18, l='MpServer', x=30.28, y=237.00, z=75.25], EntitySheep['Sheep'/21, l='MpServer', x=48.94, y=237.00, z=103.09], EntityCow['Cow'/5, l='MpServer', x=-31.81, y=237.00, z=32.66], EntityCow['Cow'/20, l='MpServer', x=58.34, y=237.00, z=66.06], EntityChicken['Chicken'/22, l='MpServer', x=78.75, y=237.00, z=73.41], EntityClientPlayerMP['sor1n'/24, l='MpServer', x=24.87, y=239.62, z=24.18], EntityChicken['Chicken'/9, l='MpServer', x=-2.41, y=237.00, z=97.47], EntitySheep['Sheep'/14, l='MpServer', x=16.81, y=237.00, z=88.94]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 321175616 bytes (306 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.02.05-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.02.05-server.txt new file mode 100644 index 0000000..565f450 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.02.05-server.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 12/19/14 8:02 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:60) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690593 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 21884 (now: false), thunder time: 5849 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339973528 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.02.06-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.02.06-client.txt new file mode 100644 index 0000000..9e8cf0d --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.02.06-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 12/19/14 8:02 AM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (209, 72). Absolute: (419, 335) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 327372320 bytes (312 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.04.08-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.04.08-server.txt new file mode 100644 index 0000000..f258aa9 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.04.08-server.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 12/19/14 8:04 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 690594 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 21883 (now: false), thunder time: 5848 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 341809240 bytes (325 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.07.37-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.07.37-server.txt new file mode 100644 index 0000000..a343d95 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.07.37-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/19/14 8:07 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/24, l='Test', x=26.28, y=238.00, z=24.61]] + Chunk stats: ServerChunkCache: 316 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692118 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20359 (now: false), thunder time: 4324 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 251061224 bytes (239 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/24, l='Test', x=26.28, y=238.00, z=24.61]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.07.38-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.07.38-client.txt new file mode 100644 index 0000000..adc9a29 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.07.38-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 12/19/14 8:07 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=26.28, y=239.62, z=24.61]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692117 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityChicken['Chicken'/19, l='MpServer', x=32.66, y=237.00, z=88.09], EntitySheep['Sheep'/21, l='MpServer', x=48.94, y=237.00, z=103.09], EntityCow['Cow'/5, l='MpServer', x=-31.81, y=237.00, z=32.66], EntityCow['Cow'/20, l='MpServer', x=58.34, y=237.00, z=66.06], EntityChicken['Chicken'/22, l='MpServer', x=68.63, y=237.00, z=69.56], EntityClientPlayerMP['sor1n'/24, l='MpServer', x=26.28, y=239.62, z=24.61], EntityChicken['Chicken'/9, l='MpServer', x=-5.44, y=237.00, z=106.38], EntityCow['Cow'/13, l='MpServer', x=11.06, y=237.00, z=104.94], EntityCow['Cow'/14, l='MpServer', x=30.28, y=237.00, z=75.25], EntitySheep['Sheep'/15, l='MpServer', x=11.94, y=237.00, z=83.09]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 243722424 bytes (232 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.08.45-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.08.45-server.txt new file mode 100644 index 0000000..0cdcaf0 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.08.45-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 12/19/14 8:08 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692119 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20358 (now: false), thunder time: 4323 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 329471496 bytes (314 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.09.47-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.09.47-server.txt new file mode 100644 index 0000000..49dee87 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.09.47-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/19/14 8:09 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:62) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692120 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20357 (now: false), thunder time: 4322 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 332209496 bytes (316 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.10.43-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.10.43-server.txt new file mode 100644 index 0000000..79242d6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.10.43-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/19/14 8:10 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692121 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20356 (now: false), thunder time: 4321 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 338955208 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.13.40-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.13.40-server.txt new file mode 100644 index 0000000..9e89185 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.13.40-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 12/19/14 8:13 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692122 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20355 (now: false), thunder time: 4320 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 314780240 bytes (300 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.13.43-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.13.43-server.txt new file mode 100644 index 0000000..3828189 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.13.43-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 12/19/14 8:13 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692123 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20354 (now: false), thunder time: 4319 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 297576968 bytes (283 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.17.01-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.17.01-server.txt new file mode 100644 index 0000000..39ce4a4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.17.01-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 12/19/14 8:17 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692124 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20353 (now: false), thunder time: 4318 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 333431376 bytes (317 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.18.51-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.18.51-server.txt new file mode 100644 index 0000000..2e94b5d --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.18.51-server.txt @@ -0,0 +1,79 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 12/19/14 8:18 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 692125 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 20352 (now: false), thunder time: 4317 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340933040 bytes (325 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.22.05-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.22.05-server.txt new file mode 100644 index 0000000..77bee0c --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.22.05-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 12/19/14 8:22 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/24, l='Test', x=20.70, y=237.00, z=25.30]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693016 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 19461 (now: false), thunder time: 3426 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 207418720 bytes (197 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/24, l='Test', x=20.70, y=237.00, z=25.30]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.22.08-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.22.08-client.txt new file mode 100644 index 0000000..320ae01 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.22.08-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 12/19/14 8:22 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=20.70, y=238.62, z=25.30]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693015 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityChicken['Chicken'/16, l='MpServer', x=28.63, y=237.00, z=105.38], EntityChicken['Chicken'/19, l='MpServer', x=32.66, y=237.00, z=88.09], EntitySheep['Sheep'/21, l='MpServer', x=48.94, y=237.00, z=103.09], EntityCow['Cow'/5, l='MpServer', x=-31.81, y=237.00, z=32.66], EntityCow['Cow'/20, l='MpServer', x=58.34, y=237.00, z=66.06], EntityChicken['Chicken'/22, l='MpServer', x=68.47, y=237.00, z=69.59], EntityClientPlayerMP['sor1n'/24, l='MpServer', x=20.70, y=238.62, z=25.30], EntityChicken['Chicken'/9, l='MpServer', x=-5.44, y=237.00, z=106.38], EntitySheep['Sheep'/13, l='MpServer', x=11.94, y=237.00, z=83.09], EntityCow['Cow'/15, l='MpServer', x=22.16, y=237.00, z=68.97]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 207418720 bytes (197 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.23.21-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.23.21-server.txt new file mode 100644 index 0000000..b97a20f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.23.21-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 12/19/14 8:23 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693017 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 19460 (now: false), thunder time: 3425 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339029864 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.23.23-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.23.23-client.txt new file mode 100644 index 0000000..a831146 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.23.23-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 12/19/14 8:23 AM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (202, 72). Absolute: (404, 334) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 326255120 bytes (311 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.25.26-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.25.26-server.txt new file mode 100644 index 0000000..3b123d6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.25.26-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 12/19/14 8:25 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:61) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693018 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 19459 (now: false), thunder time: 3424 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340651864 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.26.06-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.26.06-server.txt new file mode 100644 index 0000000..85ea124 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.26.06-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 12/19/14 8:26 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 1 total; [EntityPlayerMP['sor1n'/24, l='Test', x=23.47, y=238.00, z=23.85]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693143 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 19334 (now: false), thunder time: 3299 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339512888 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/24, l='Test', x=23.47, y=238.00, z=23.85]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.26.07-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.26.07-client.txt new file mode 100644 index 0000000..7d00c29 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.26.07-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 12/19/14 8:26 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/24, l='MpServer', x=23.49, y=239.62, z=23.83]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693140 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityChicken['Chicken'/17, l='MpServer', x=28.63, y=237.00, z=105.38], EntityCow['Cow'/16, l='MpServer', x=17.28, y=237.00, z=68.69], EntityChicken['Chicken'/19, l='MpServer', x=32.66, y=237.00, z=88.09], EntitySheep['Sheep'/21, l='MpServer', x=48.94, y=237.00, z=103.09], EntityCow['Cow'/5, l='MpServer', x=-31.81, y=237.00, z=32.66], EntityCow['Cow'/20, l='MpServer', x=58.34, y=237.00, z=66.06], EntityChicken['Chicken'/22, l='MpServer', x=68.47, y=237.00, z=69.59], EntityClientPlayerMP['sor1n'/24, l='MpServer', x=23.49, y=239.62, z=23.83], EntitySheep['Sheep'/13, l='MpServer', x=11.94, y=237.00, z=83.09]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 220406192 bytes (210 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.27.44-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.27.44-server.txt new file mode 100644 index 0000000..8c8528d --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.27.44-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 12/19/14 8:27 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (25,241,21), Chunk: (at 9,15,5 in 1,1; contains blocks 16,0,16 to 31,255,31), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Actual block type: ID #179 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 2851198379011470011 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,230x1,5x3,2;3;stronghold,biome_1,decoration,dungeon,mineshaft + Level spawn location: World: (0,4,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Level time: 693144 game time, 1183 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 19333 (now: false), thunder time: 3298 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340726464 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.33.15-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.33.15-server.txt new file mode 100644 index 0000000..f0f5ea1 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.33.15-server.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 12/19/14 8:33 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/36, l='Test 2', x=-232.94, y=64.00, z=-715.37]] + Chunk stats: ServerChunkCache: 287 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4297 game time, 4297 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139682 (now: false), thunder time: 72190 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 307891840 bytes (293 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/36, l='Test 2', x=-232.94, y=64.00, z=-715.37]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.33.17-client.txt b/eclipse/crash-reports/crash-2014-12-19_08.33.17-client.txt new file mode 100644 index 0000000..7f71a26 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.33.17-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 12/19/14 8:33 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:63) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/36, l='MpServer', x=-232.94, y=65.62, z=-715.37]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4294 game time, 4294 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 27 total; [EntityBat['Bat'/19912, l='MpServer', x=-154.34, y=20.79, z=-665.56], EntityCreeper['Creeper'/16786, l='MpServer', x=-197.38, y=11.00, z=-643.53], EntitySkeleton['Skeleton'/16392, l='MpServer', x=-198.44, y=11.00, z=-641.31], EntityCreeper['Creeper'/13962, l='MpServer', x=-161.50, y=20.00, z=-670.50], EntitySpider['Spider'/16394, l='MpServer', x=-198.91, y=11.00, z=-643.19], EntityCreeper['Creeper'/16785, l='MpServer', x=-197.38, y=11.00, z=-642.41], EntityMinecartChest['entity.MinecartChest.name'/22, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityCreeper['Creeper'/18170, l='MpServer', x=-240.31, y=16.00, z=-639.84], EntityMinecartChest['entity.MinecartChest.name'/29, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/32, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityZombie['Zombie'/12047, l='MpServer', x=-173.50, y=21.00, z=-644.50], EntityClientPlayerMP['sor1n'/36, l='MpServer', x=-232.94, y=65.62, z=-715.37], EntityBat['Bat'/18142, l='MpServer', x=-156.25, y=24.00, z=-661.75], EntitySpider['Spider'/18758, l='MpServer', x=-242.00, y=16.00, z=-638.00], EntityCreeper['Creeper'/14766, l='MpServer', x=-174.50, y=21.00, z=-642.50], EntityCreeper['Creeper'/14646, l='MpServer', x=-194.50, y=20.00, z=-637.50], EntityCreeper['Creeper'/17011, l='MpServer', x=-246.53, y=13.00, z=-671.66], EntityCreeper['Creeper'/17010, l='MpServer', x=-246.31, y=15.00, z=-667.31], EntityCreeper['Creeper'/15570, l='MpServer', x=-157.50, y=24.00, z=-682.50], EntityZombie['Zombie'/19985, l='MpServer', x=-296.50, y=8.00, z=-649.50], EntityZombie['Zombie'/19984, l='MpServer', x=-297.50, y=8.00, z=-650.50], EntitySkeleton['Skeleton'/16363, l='MpServer', x=-155.50, y=20.00, z=-644.50], EntityBat['Bat'/19886, l='MpServer', x=-247.20, y=9.12, z=-676.31], EntitySkeleton['Skeleton'/16367, l='MpServer', x=-236.50, y=15.00, z=-645.50], EntitySkeleton['Skeleton'/19982, l='MpServer', x=-297.50, y=8.00, z=-654.50], EntitySkeleton['Skeleton'/19983, l='MpServer', x=-297.50, y=8.00, z=-649.50], EntitySkeleton['Skeleton'/19017, l='MpServer', x=-158.50, y=21.00, z=-665.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 312469088 bytes (297 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_08.36.04-server.txt b/eclipse/crash-reports/crash-2014-12-19_08.36.04-server.txt new file mode 100644 index 0000000..dc2cd95 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_08.36.04-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 12/19/14 8:36 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4298 game time, 4298 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139681 (now: false), thunder time: 72189 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 386322200 bytes (368 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.14.46-server.txt b/eclipse/crash-reports/crash-2014-12-19_09.14.46-server.txt new file mode 100644 index 0000000..06d5ca2 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.14.46-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/19/14 9:14 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractCollection.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4299 game time, 4299 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139680 (now: false), thunder time: 72188 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 373892464 bytes (356 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.18.54-server.txt b/eclipse/crash-reports/crash-2014-12-19_09.18.54-server.txt new file mode 100644 index 0000000..524d057 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.18.54-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 12/19/14 9:18 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:67) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:67) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4300 game time, 4300 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139679 (now: false), thunder time: 72187 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 392982456 bytes (374 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.18.55-client.txt b/eclipse/crash-reports/crash-2014-12-19_09.18.55-client.txt new file mode 100644 index 0000000..8d2f4eb --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.18.55-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 12/19/14 9:18 AM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (199, 56). Absolute: (399, 366) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 380858104 bytes (363 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.22.07-server.txt b/eclipse/crash-reports/crash-2014-12-19_09.22.07-server.txt new file mode 100644 index 0000000..d8b96dc --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.22.07-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 12/19/14 9:22 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4301 game time, 4301 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139678 (now: false), thunder time: 72186 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 393933504 bytes (375 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.23.14-server.txt b/eclipse/crash-reports/crash-2014-12-19_09.23.14-server.txt new file mode 100644 index 0000000..c8df9d5 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.23.14-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 12/19/14 9:23 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/136, l='Test 2', x=-232.94, y=64.00, z=-715.37]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4539 game time, 4539 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139440 (now: false), thunder time: 71948 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 396738576 bytes (378 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/136, l='Test 2', x=-232.94, y=64.00, z=-715.37]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.23.16-client.txt b/eclipse/crash-reports/crash-2014-12-19_09.23.16-client.txt new file mode 100644 index 0000000..058da5e --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.23.16-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 12/19/14 9:23 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/136, l='MpServer', x=-232.94, y=65.62, z=-715.37]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4537 game time, 4537 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 39 total; [EntityBat['Bat'/30347, l='MpServer', x=-193.29, y=20.00, z=-644.58], EntityBat['Bat'/30345, l='MpServer', x=-195.15, y=20.05, z=-643.32], EntitySkeleton['Skeleton'/79, l='MpServer', x=-204.13, y=14.00, z=-643.53], EntityBat['Bat'/30348, l='MpServer', x=-193.25, y=20.24, z=-645.06], EntityBat['Bat'/30349, l='MpServer', x=-185.09, y=21.74, z=-646.40], EntitySkeleton['Skeleton'/17, l='MpServer', x=-297.50, y=8.00, z=-654.50], EntityCreeper['Creeper'/84, l='MpServer', x=-194.50, y=20.00, z=-637.50], EntityZombie['Zombie'/19, l='MpServer', x=-297.50, y=8.00, z=-650.50], EntitySkeleton['Skeleton'/18, l='MpServer', x=-297.50, y=8.00, z=-649.50], EntityCreeper['Creeper'/81, l='MpServer', x=-203.06, y=13.00, z=-642.47], EntityZombie['Zombie'/631, l='MpServer', x=-271.13, y=14.00, z=-647.38], EntitySpider['Spider'/80, l='MpServer', x=-200.13, y=11.00, z=-643.28], EntityZombie['Zombie'/20, l='MpServer', x=-296.50, y=8.00, z=-649.50], EntityCreeper['Creeper'/82, l='MpServer', x=-197.34, y=11.00, z=-643.53], EntityCreeper['Creeper'/635, l='MpServer', x=-259.50, y=15.00, z=-646.50], EntityClientPlayerMP['sor1n'/136, l='MpServer', x=-232.94, y=65.62, z=-715.37], EntityZombie['Zombie'/634, l='MpServer', x=-264.50, y=15.00, z=-645.50], EntityZombie['Zombie'/633, l='MpServer', x=-263.50, y=15.00, z=-647.50], EntityBat['Bat'/29, l='MpServer', x=-246.38, y=14.00, z=-669.56], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityCreeper['Creeper'/31, l='MpServer', x=-246.41, y=10.00, z=-675.03], EntityCreeper['Creeper'/30, l='MpServer', x=-248.50, y=13.00, z=-671.69], EntityCreeper['Creeper'/100, l='MpServer', x=-174.50, y=21.00, z=-642.50], EntityMinecartChest['entity.MinecartChest.name'/101, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityCreeper['Creeper'/98, l='MpServer', x=-161.50, y=20.00, z=-670.50], EntityBat['Bat'/174, l='MpServer', x=-214.40, y=21.03, z=-637.45], EntitySpider['Spider'/39, l='MpServer', x=-242.00, y=16.00, z=-638.00], EntityZombie['Zombie'/99, l='MpServer', x=-173.50, y=21.00, z=-646.06], EntityMinecartChest['entity.MinecartChest.name'/96, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityCreeper['Creeper'/37, l='MpServer', x=-240.31, y=16.00, z=-639.84], EntityCreeper['Creeper'/109, l='MpServer', x=-157.50, y=24.00, z=-682.50], EntityBat['Bat'/379, l='MpServer', x=-240.25, y=16.63, z=-641.88], EntitySkeleton['Skeleton'/117, l='MpServer', x=-158.50, y=21.00, z=-665.50], EntitySkeleton['Skeleton'/49, l='MpServer', x=-236.50, y=15.00, z=-645.50], EntityCreeper['Creeper'/664, l='MpServer', x=-180.06, y=25.00, z=-658.34], EntityBat['Bat'/115, l='MpServer', x=-156.25, y=24.00, z=-661.75], EntitySkeleton['Skeleton'/665, l='MpServer', x=-180.50, y=25.00, z=-652.50], EntityCreeper['Creeper'/666, l='MpServer', x=-178.50, y=25.00, z=-655.50], EntitySpider['Spider'/3714, l='MpServer', x=-226.50, y=15.00, z=-642.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 397461600 bytes (379 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_09.24.12-server.txt b/eclipse/crash-reports/crash-2014-12-19_09.24.12-server.txt new file mode 100644 index 0000000..16c0fa7 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_09.24.12-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 12/19/14 9:24 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at java.util.AbstractMap.toString(Unknown Source) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:66) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4540 game time, 4540 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 139439 (now: false), thunder time: 71947 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 378946296 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.00.15-server.txt b/eclipse/crash-reports/crash-2014-12-19_10.00.15-server.txt new file mode 100644 index 0000000..1dd210e --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.00.15-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/19/14 10:00 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/136, l='Test 2', x=-234.51, y=73.11, z=-714.85]] + Chunk stats: ServerChunkCache: 275 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 42036 game time, 26262 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 101943 (now: false), thunder time: 34451 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360272864 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/136, l='Test 2', x=-234.51, y=73.11, z=-714.85]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.00.16-client.txt b/eclipse/crash-reports/crash-2014-12-19_10.00.16-client.txt new file mode 100644 index 0000000..6dcbc62 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.00.16-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 12/19/14 10:00 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/136, l='MpServer', x=-234.51, y=74.73, z=-714.85]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 42034 game time, 26260 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 20 total; [EntityItem['item.item.arrow'/767550, l='MpServer', x=-252.19, y=64.13, z=-722.03], EntitySkeleton['Skeleton'/767917, l='MpServer', x=-221.50, y=16.00, z=-642.50], EntityCreeper['Creeper'/782785, l='MpServer', x=-218.50, y=16.00, z=-641.50], EntityBat['Bat'/760200, l='MpServer', x=-268.47, y=16.10, z=-662.25], EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/786331, l='MpServer', x=-248.75, y=10.10, z=-690.88], EntityClientPlayerMP['sor1n'/136, l='MpServer', x=-234.51, y=74.73, z=-714.85], EntityBat['Bat'/786330, l='MpServer', x=-246.43, y=10.79, z=-686.25], EntityBat['Bat'/786332, l='MpServer', x=-246.47, y=10.00, z=-675.24], EntityBat['Bat'/773215, l='MpServer', x=-174.54, y=25.68, z=-639.19], EntityBat['Bat'/779643, l='MpServer', x=-179.25, y=25.87, z=-637.57], EntityMinecartChest['entity.MinecartChest.name'/92, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/763113, l='MpServer', x=-242.88, y=16.10, z=-645.25], EntityMinecartChest['entity.MinecartChest.name'/96, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntitySkeleton['Skeleton'/786732, l='MpServer', x=-246.56, y=15.00, z=-655.09], EntitySkeleton['Skeleton'/786731, l='MpServer', x=-254.34, y=15.00, z=-647.44], EntityItem['item.item.bone'/767552, l='MpServer', x=-252.34, y=64.13, z=-722.53], EntitySkeleton['Skeleton'/793795, l='MpServer', x=-259.50, y=15.00, z=-646.50], EntitySkeleton['Skeleton'/793797, l='MpServer', x=-255.28, y=15.00, z=-648.00], EntitySpider['Spider'/793798, l='MpServer', x=-256.31, y=15.00, z=-646.31]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 361721336 bytes (344 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.01.54-server.txt b/eclipse/crash-reports/crash-2014-12-19_10.01.54-server.txt new file mode 100644 index 0000000..2f222e6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.01.54-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/19/14 10:01 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:224) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:209) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:64) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 42037 game time, 26263 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 101942 (now: false), thunder time: 34450 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 384539984 bytes (366 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.06.01-server.txt b/eclipse/crash-reports/crash-2014-12-19_10.06.01-server.txt new file mode 100644 index 0000000..42d72fd --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.06.01-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 12/19/14 10:06 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:226) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:226) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/141, l='Test 2', x=-234.70, y=65.00, z=-713.88]] + Chunk stats: ServerChunkCache: 287 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 45628 game time, 29854 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 98351 (now: false), thunder time: 30859 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 323316848 bytes (308 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/141, l='Test 2', x=-234.70, y=65.00, z=-713.88]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.06.03-client.txt b/eclipse/crash-reports/crash-2014-12-19_10.06.03-client.txt new file mode 100644 index 0000000..db436b1 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.06.03-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 12/19/14 10:06 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:226) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:226) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:210) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/141, l='MpServer', x=-234.70, y=66.62, z=-713.88]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 45627 game time, 29853 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 31 total; [EntityItem['item.item.bone'/68, l='MpServer', x=-252.31, y=64.13, z=-722.28], EntityBat['Bat'/111009, l='MpServer', x=-216.64, y=20.00, z=-633.94], EntityBat['Bat'/70, l='MpServer', x=-247.44, y=15.10, z=-672.69], EntityCreeper['Creeper'/111368, l='MpServer', x=-163.50, y=16.00, z=-656.50], EntityZombie['Zombie'/111369, l='MpServer', x=-167.06, y=18.00, z=-656.50], EntitySkeleton['Skeleton'/65, l='MpServer', x=-259.50, y=15.00, z=-646.50], EntityItem['item.item.arrow'/67, l='MpServer', x=-252.13, y=64.13, z=-721.72], EntityClientPlayerMP['sor1n'/141, l='MpServer', x=-234.70, y=66.62, z=-713.88], EntityCreeper['Creeper'/95173, l='MpServer', x=-234.50, y=15.00, z=-635.50], EntityZombie['Zombie'/103668, l='MpServer', x=-268.38, y=15.00, z=-683.03], EntityZombie['Zombie'/95175, l='MpServer', x=-235.50, y=15.00, z=-636.50], EntityCreeper['Creeper'/111367, l='MpServer', x=-162.50, y=16.00, z=-658.50], EntityZombie['Zombie'/103669, l='MpServer', x=-266.50, y=15.00, z=-673.50], EntityCreeper['Creeper'/103667, l='MpServer', x=-268.50, y=15.00, z=-678.50], EntityCreeper['Creeper'/105850, l='MpServer', x=-268.50, y=14.00, z=-659.50], EntitySkeleton['Skeleton'/103665, l='MpServer', x=-267.25, y=15.00, z=-682.28], EntityBat['Bat'/112619, l='MpServer', x=-246.25, y=9.00, z=-678.59], EntityZombie['Zombie'/108054, l='MpServer', x=-226.50, y=15.00, z=-638.50], EntityEnderman['Enderman'/108053, l='MpServer', x=-230.50, y=15.00, z=-637.50], EntityBat['Bat'/112621, l='MpServer', x=-248.31, y=10.73, z=-682.25], EntityBat['Bat'/112620, l='MpServer', x=-246.28, y=9.82, z=-680.94], EntityMinecartChest['entity.MinecartChest.name'/114, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/113, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/103775, l='MpServer', x=-154.22, y=22.10, z=-668.47], EntitySpider['Spider'/112353, l='MpServer', x=-161.50, y=21.00, z=-638.50], EntityCreeper['Creeper'/100641, l='MpServer', x=-174.50, y=21.00, z=-639.50], EntitySpider['Spider'/112352, l='MpServer', x=-161.50, y=21.00, z=-635.50], EntitySkeleton['Skeleton'/110295, l='MpServer', x=-246.50, y=9.00, z=-688.50], EntityMinecartChest['entity.MinecartChest.name'/63, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntitySkeleton['Skeleton'/110293, l='MpServer', x=-246.50, y=9.00, z=-686.50], EntitySkeleton['Skeleton'/110292, l='MpServer', x=-248.50, y=9.00, z=-684.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 323316848 bytes (308 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.14.47-server.txt b/eclipse/crash-reports/crash-2014-12-19_10.14.47-server.txt new file mode 100644 index 0000000..6a69106 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.14.47-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 12/19/14 10:14 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:228) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:228) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/140, l='Test 2', x=-227.28, y=64.00, z=-715.72]] + Chunk stats: ServerChunkCache: 271 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 55403 game time, 39629 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 88576 (now: false), thunder time: 21084 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 439966888 bytes (419 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/140, l='Test 2', x=-227.28, y=64.00, z=-715.72]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.14.49-client.txt b/eclipse/crash-reports/crash-2014-12-19_10.14.49-client.txt new file mode 100644 index 0000000..9b37388 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.14.49-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 12/19/14 10:14 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:228) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:228) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/140, l='MpServer', x=-227.27, y=65.62, z=-715.75]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 55400 game time, 39626 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 25 total; [EntityClientPlayerMP['sor1n'/140, l='MpServer', x=-227.27, y=65.62, z=-715.75], EntityZombie['Zombie'/59190, l='MpServer', x=-155.50, y=24.00, z=-662.50], EntitySpider['Spider'/81823, l='MpServer', x=-159.50, y=64.00, z=-666.50], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityZombie['Zombie'/71835, l='MpServer', x=-154.50, y=20.00, z=-666.50], EntityBat['Bat'/78573, l='MpServer', x=-266.52, y=15.84, z=-648.25], EntityZombie['Zombie'/81267, l='MpServer', x=-263.94, y=64.00, z=-710.28], EntityZombie['Zombie'/81266, l='MpServer', x=-266.50, y=64.00, z=-705.50], EntityZombie['Zombie'/81265, l='MpServer', x=-266.50, y=64.00, z=-706.50], EntityZombie['Zombie'/81264, l='MpServer', x=-263.38, y=64.00, z=-711.09], EntityZombie['Zombie'/79228, l='MpServer', x=-306.50, y=64.00, z=-703.50], EntityZombie['Zombie'/79226, l='MpServer', x=-297.91, y=64.00, z=-706.31], EntityZombie['Zombie'/79224, l='MpServer', x=-303.50, y=64.00, z=-699.50], EntityZombie['Zombie'/79222, l='MpServer', x=-299.88, y=64.00, z=-705.44], EntitySkeleton['Skeleton'/79217, l='MpServer', x=-165.50, y=25.00, z=-641.88], EntitySkeleton['Skeleton'/79216, l='MpServer', x=-167.50, y=25.00, z=-638.50], EntityCreeper['Creeper'/79723, l='MpServer', x=-279.50, y=64.00, z=-660.50], EntityCreeper['Creeper'/65512, l='MpServer', x=-153.50, y=24.00, z=-667.50], EntityBat['Bat'/79883, l='MpServer', x=-267.25, y=14.48, z=-647.03], EntityMinecartChest['entity.MinecartChest.name'/108, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityWitch['Witch'/67230, l='MpServer', x=-196.50, y=21.00, z=-663.50], EntityCreeper['Creeper'/79719, l='MpServer', x=-279.88, y=64.00, z=-651.78], EntityBat['Bat'/79884, l='MpServer', x=-267.78, y=14.67, z=-635.47], EntityBat['Bat'/79885, l='MpServer', x=-270.47, y=14.79, z=-645.25], EntityMinecartChest['entity.MinecartChest.name'/112, l='MpServer', x=-167.50, y=25.50, z=-639.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 355101032 bytes (338 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.31.09-server.txt b/eclipse/crash-reports/crash-2014-12-19_10.31.09-server.txt new file mode 100644 index 0000000..20b3180 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.31.09-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 12/19/14 10:31 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:231) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:213) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:231) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:213) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/150, l='Test 2', x=-228.75, y=64.00, z=-715.36]] + Chunk stats: ServerChunkCache: 271 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 74002 game time, 58228 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 69977 (now: false), thunder time: 2485 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 440208440 bytes (419 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/150, l='Test 2', x=-228.75, y=64.00, z=-715.36]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_10.31.11-client.txt b/eclipse/crash-reports/crash-2014-12-19_10.31.11-client.txt new file mode 100644 index 0000000..4784900 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_10.31.11-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 12/19/14 10:31 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:231) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:213) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:231) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:213) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:65) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 3 / 0x3 / 0b0011 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 3 / 0x3 / 0b0011 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/150, l='MpServer', x=-228.75, y=65.62, z=-715.35]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 73999 game time, 58225 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityClientPlayerMP['sor1n'/150, l='MpServer', x=-228.75, y=65.62, z=-715.35], EntityCreeper['Creeper'/63636, l='MpServer', x=-267.50, y=14.00, z=-652.50], EntitySkeleton['Skeleton'/63632, l='MpServer', x=-272.50, y=14.00, z=-655.50], EntityMinecartChest['entity.MinecartChest.name'/107, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/105, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/53, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntitySpider['Spider'/62549, l='MpServer', x=-267.50, y=15.00, z=-664.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 310457280 bytes (296 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_16.43.58-server.txt b/eclipse/crash-reports/crash-2014-12-19_16.43.58-server.txt new file mode 100644 index 0000000..c28a41f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_16.43.58-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 12/19/14 4:43 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.updateEntity(TileEntityHandPedestal.java:52) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.updateEntity(TileEntityHandPedestal.java:52) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:handPedestal // darkknight.jewelrycraft.tileentity.TileEntityHandPedestal + Block type: ID #179 (tile.Jewelrycraft.handPedestal // darkknight.jewelrycraft.block.BlockHandPedestal) + Block data value: 4 / 0x4 / 0b0100 + Block location: World: (-231,64,-721), Chunk: (at 9,4,15 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #179 (tile.Jewelrycraft.handPedestal // darkknight.jewelrycraft.block.BlockHandPedestal) + Actual block data value: 4 / 0x4 / 0b0100 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 74003 game time, 58229 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 69976 (now: false), thunder time: 2484 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 392837032 bytes (374 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_16.43.59-client.txt b/eclipse/crash-reports/crash-2014-12-19_16.43.59-client.txt new file mode 100644 index 0000000..630f6ea --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_16.43.59-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 12/19/14 4:43 PM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (153, 56). Absolute: (307, 366) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 378835768 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-19_16.45.17-server.txt b/eclipse/crash-reports/crash-2014-12-19_16.45.17-server.txt new file mode 100644 index 0000000..87fde0c --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-19_16.45.17-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 12/19/14 4:45 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.updateEntity(TileEntityHandPedestal.java:52) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.updateEntity(TileEntityHandPedestal.java:52) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:handPedestal // darkknight.jewelrycraft.tileentity.TileEntityHandPedestal + Block type: ID #179 (tile.Jewelrycraft.handPedestal // darkknight.jewelrycraft.block.BlockHandPedestal) + Block data value: 4 / 0x4 / 0b0100 + Block location: World: (-231,64,-721), Chunk: (at 9,4,15 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #179 (tile.Jewelrycraft.handPedestal // darkknight.jewelrycraft.block.BlockHandPedestal) + Actual block data value: 4 / 0x4 / 0b0100 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 74004 game time, 58230 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 69975 (now: false), thunder time: 2483 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 370065352 bytes (352 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-21_14.36.13-client.txt b/eclipse/crash-reports/crash-2014-12-21_14.36.13-client.txt new file mode 100644 index 0000000..42bdda8 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-21_14.36.13-client.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 12/21/14 2:36 PM +Description: Unexpected error + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:188) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1351) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:188) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1351) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/65, l='MpServer', x=-243.16, y=80.20, z=-713.61]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 102970 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 4 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/65, l='MpServer', x=-243.16, y=80.20, z=-713.61], EntityMinecartChest['entity.MinecartChest.name'/51, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 349544888 bytes (333 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-21_14.42.51-client.txt b/eclipse/crash-reports/crash-2014-12-21_14.42.51-client.txt new file mode 100644 index 0000000..a58f88a --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-21_14.42.51-client.txt @@ -0,0 +1,93 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 12/21/14 2:42 PM +Description: Unexpected error + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.particles.EntityFlatShadowFX.renderParticle(EntityFlatShadowFX.java:41) + at net.minecraft.client.particle.EffectRenderer.renderLitParticles(EffectRenderer.java:216) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1347) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.particles.EntityFlatShadowFX.renderParticle(EntityFlatShadowFX.java:41) + at net.minecraft.client.particle.EffectRenderer.renderLitParticles(EffectRenderer.java:216) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1347) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/1335, l='MpServer', x=-224.32, y=79.78, z=-713.52]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 107567 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/1335, l='MpServer', x=-224.32, y=79.78, z=-713.52], EntityBat['Bat'/992314, l='MpServer', x=-174.06, y=23.10, z=-636.75], EntityMinecartChest['entity.MinecartChest.name'/59, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/930115, l='MpServer', x=-174.25, y=26.10, z=-643.13], EntityBat['Bat'/1181878, l='MpServer', x=-220.13, y=17.10, z=-643.75], EntityBat['Bat'/619014, l='MpServer', x=-173.25, y=23.10, z=-635.25], EntityMinecartChest['entity.MinecartChest.name'/60, l='MpServer', x=-167.50, y=25.50, z=-639.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 316065224 bytes (301 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-21_15.12.33-client.txt b/eclipse/crash-reports/crash-2014-12-21_15.12.33-client.txt new file mode 100644 index 0000000..43b76b3 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-21_15.12.33-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 12/21/14 3:12 PM +Description: Rendering Particle + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:41) + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1351) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.particles.EntityShadowsFX.renderParticle(EntityShadowsFX.java:41) + +-- Particle being rendered -- +Details: + Particle: EntityShadowsFX, Pos (-236.5,66.5,-716.0999755859375), RGBA (1.0,1.0,0.0,1.0), Age 1 + Particle Type: ITEM_TEXTURE +Stacktrace: + at net.minecraft.client.particle.EffectRenderer.renderParticles(EffectRenderer.java:162) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1351) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/691, l='MpServer', x=-238.73, y=73.36, z=-711.43]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 141745 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 5 total; [EntityBat['Bat'/8124447, l='MpServer', x=-218.25, y=18.10, z=-634.25], EntityMinecartChest['entity.MinecartChest.name'/46, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/48, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityClientPlayerMP['sor1n'/691, l='MpServer', x=-238.73, y=73.36, z=-711.43], EntityMinecartChest['entity.MinecartChest.name'/30, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 279799584 bytes (266 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-22_06.15.30-client.txt b/eclipse/crash-reports/crash-2014-12-22_06.15.30-client.txt new file mode 100644 index 0000000..ed8be12 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-22_06.15.30-client.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 12/22/14 6:15 AM +Description: Initializing game + +java.lang.IllegalArgumentException: Method public void darkknight.jewelrycraft.events.ScreenHandler.onEntityJoinWorld(net.minecraftforge.client.event.RenderGameOverlayEvent,net.minecraftforge.event.entity.living.LivingEvent$LivingUpdateEvent) has @SubscribeEvent annotation, but requires 2 arguments. Event handler methods must require a single argument. + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:59) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:110) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:59) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:110) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 419144320 bytes (399 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-22_06.18.29-client.txt b/eclipse/crash-reports/crash-2014-12-22_06.18.29-client.txt new file mode 100644 index 0000000..0402272 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-22_06.18.29-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 12/22/14 6:18 AM +Description: Unexpected error + +java.lang.ClassCastException: java.util.ArrayList cannot be cast to net.minecraft.entity.player.EntityPlayer + at darkknight.jewelrycraft.events.ScreenHandler.onEntityJoinWorld(ScreenHandler.java:36) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_ScreenHandler_onEntityJoinWorld_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderExperience(GuiIngameForge.java:550) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:153) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.ScreenHandler.onEntityJoinWorld(ScreenHandler.java:36) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_ScreenHandler_onEntityJoinWorld_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderExperience(GuiIngameForge.java:550) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:153) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/51, l='MpServer', x=-230.18, y=66.62, z=-710.16]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 312855 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 6 total; [EntityBat['Bat'/7618, l='MpServer', x=-267.16, y=17.10, z=-695.25], EntityBat['Bat'/8875, l='MpServer', x=-219.12, y=20.86, z=-632.40], EntityClientPlayerMP['sor1n'/51, l='MpServer', x=-230.18, y=66.62, z=-710.16], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.52, z=-657.50], EntityMinecartChest['entity.MinecartChest.name'/46, l='MpServer', x=-167.50, y=25.52, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/45, l='MpServer', x=-162.50, y=24.52, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 274845552 bytes (262 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-26_01.17.18-client.txt b/eclipse/crash-reports/crash-2014-12-26_01.17.18-client.txt new file mode 100644 index 0000000..706ebba --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-26_01.17.18-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/26/14 1:17 AM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + at darkknight.jewelrycraft.renders.EntityShadowHandRender.getEntityTexture(EntityShadowHandRender.java:37) + +-- Entity being rendered -- +Details: + Entity Type: Shadow Hand (darkknight.jewelrycraft.entities.EntityShadowHand) + Entity ID: 210 + Entity Name: entity.Shadow Hand.name + Entity's Exact location: -226.50, 64.00, -723.50 + Entity's Block location: World: (-227,64,-724), Chunk: (at 13,4,12 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: darkknight.jewelrycraft.renders.EntityShadowHandRender@a70928f + Location: -1.99,-1.62,-1.86 - World: (-2,-2,-2), Chunk: (at 14,-1,14 in -1,-1; contains blocks -16,0,-16 to -1,255,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) + Rotation: 60.46875 + Delta: 0.027915359 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/131, l='MpServer', x=-224.51, y=65.62, z=-721.64]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 340685 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 30 total; [EntityClientPlayerMP['sor1n'/131, l='MpServer', x=-224.51, y=65.62, z=-721.64], EntitySkeleton['Skeleton'/87, l='MpServer', x=-186.50, y=21.00, z=-661.50], EntityBat['Bat'/25, l='MpServer', x=-268.44, y=16.10, z=-669.34], EntityCreeper['Creeper'/93, l='MpServer', x=-182.58, y=21.00, z=-647.62], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/92, l='MpServer', x=-177.25, y=22.10, z=-644.88], EntityZombie['Zombie'/95, l='MpServer', x=-178.63, y=21.00, z=-648.82], EntitySkeleton['Skeleton'/26, l='MpServer', x=-258.50, y=15.00, z=-646.50], EntityCreeper['Creeper'/94, l='MpServer', x=-183.25, y=21.00, z=-648.69], EntityCreeper['Creeper'/89, l='MpServer', x=-176.94, y=21.00, z=-657.72], EntitySkeleton['Skeleton'/88, l='MpServer', x=-190.50, y=21.00, z=-663.50], EntityShadowHand['entity.Shadow Hand.name'/210, l='MpServer', x=-226.50, y=64.00, z=-723.50], EntityEnderman['Enderman'/31, l='MpServer', x=-240.16, y=15.00, z=-646.65], EntityZombie['Zombie'/91, l='MpServer', x=-179.59, y=21.00, z=-655.44], EntitySpider['Spider'/30, l='MpServer', x=-247.50, y=15.00, z=-652.50], EntityCreeper['Creeper'/90, l='MpServer', x=-177.44, y=21.00, z=-662.56], EntityBat['Bat'/32, l='MpServer', x=-240.42, y=16.03, z=-642.74], EntityZombie['Zombie'/38, l='MpServer', x=-235.50, y=15.00, z=-647.50], EntityZombie['Zombie'/96, l='MpServer', x=-179.13, y=21.00, z=-645.78], EntitySkeleton['Skeleton'/110, l='MpServer', x=-173.56, y=21.00, z=-650.13], EntityZombie['Zombie'/111, l='MpServer', x=-170.50, y=25.00, z=-643.50], EntitySpider['Spider'/40, l='MpServer', x=-229.50, y=15.00, z=-642.50], EntityZombie['Zombie'/108, l='MpServer', x=-168.66, y=19.00, z=-657.66], EntitySkeleton['Skeleton'/109, l='MpServer', x=-171.50, y=24.00, z=-661.50], EntityMinecartChest['entity.MinecartChest.name'/107, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntitySkeleton['Skeleton'/119, l='MpServer', x=-150.16, y=24.00, z=-659.31], EntityCreeper['Creeper'/113, l='MpServer', x=-173.59, y=21.00, z=-646.06], EntityZombie['Zombie'/112, l='MpServer', x=-175.50, y=25.00, z=-642.50], EntityBat['Bat'/121, l='MpServer', x=-162.60, y=17.63, z=-657.55], EntityBat['Bat'/120, l='MpServer', x=-151.48, y=20.38, z=-660.53]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339049768 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-26_01.27.32-client.txt b/eclipse/crash-reports/crash-2014-12-26_01.27.32-client.txt new file mode 100644 index 0000000..bfbf61e --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-26_01.27.32-client.txt @@ -0,0 +1,114 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 12/26/14 1:27 AM +Description: Rendering entity in world + +java.lang.ClassCastException: darkknight.jewelrycraft.entities.EntityShadowHand cannot be cast to net.minecraft.entity.EntityLiving + at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:156) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.entity.RenderLiving.doRender(RenderLiving.java:156) + +-- Entity being rendered -- +Details: + Entity Type: Shadow Hand (darkknight.jewelrycraft.entities.EntityShadowHand) + Entity ID: 43 + Entity Name: entity.Shadow Hand.name + Entity's Exact location: -223.72, 63.00, -719.31 + Entity's Block location: World: (-224,63,-720), Chunk: (at 0,3,0 in -14,-45; contains blocks -224,0,-720 to -209,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: darkknight.jewelrycraft.renders.EntityShadowHandRender@567e9e07 + Location: -0.91,-2.62,0.74 - World: (-1,-3,0), Chunk: (at 15,-1,0 in -1,0; contains blocks -16,0,0 to -1,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Rotation: 133.59375 + Delta: 0.72765255 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/83, l='MpServer', x=-222.80, y=65.62, z=-720.06]] + Chunk stats: MultiplayerChunkCache: 140, 140 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 341440 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityClientPlayerMP['sor1n'/83, l='MpServer', x=-222.80, y=65.62, z=-720.06], EntityBat['Bat'/64, l='MpServer', x=-177.25, y=22.10, z=-644.88], EntityBat['Bat'/65, l='MpServer', x=-175.77, y=25.43, z=-640.34], EntityBat['Bat'/66, l='MpServer', x=-187.01, y=24.18, z=-640.35], EntityBat['Bat'/25, l='MpServer', x=-266.25, y=14.06, z=-651.88], EntityBat['Bat'/76, l='MpServer', x=-174.56, y=25.00, z=-642.84], EntityBat['Bat'/77, l='MpServer', x=-179.42, y=25.35, z=-640.66], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityShadowHand['entity.Shadow Hand.name'/43, l='MpServer', x=-223.72, y=63.00, z=-719.31], EntityBat['Bat'/27, l='MpServer', x=-267.66, y=14.00, z=-646.54], EntityBat['Bat'/26, l='MpServer', x=-266.31, y=14.39, z=-648.52], EntityMinecartChest['entity.MinecartChest.name'/74, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/75, l='MpServer', x=-162.72, y=16.00, z=-657.56]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 397918504 bytes (379 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-27_03.39.32-client.txt b/eclipse/crash-reports/crash-2014-12-27_03.39.32-client.txt new file mode 100644 index 0000000..2a44ee8 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-27_03.39.32-client.txt @@ -0,0 +1,105 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 12/27/14 3:39 AM +Description: Rendering Block Entity + +java.lang.ClassCastException: darkknight.jewelrycraft.tileentity.TileEntityShadowHand cannot be cast to darkknight.jewelrycraft.tileentity.TileEntityHandPedestal + at darkknight.jewelrycraft.renders.TileEntityShadowHandRender.renderTileEntityAt(TileEntityShadowHandRender.java:32) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.renders.TileEntityShadowHandRender.renderTileEntityAt(TileEntityShadowHandRender.java:32) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:shadowHand // darkknight.jewelrycraft.tileentity.TileEntityShadowHand + Block type: ID #181 (tile.Jewelrycraft.shadowHand // darkknight.jewelrycraft.block.BlockShadowHand) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (-224,64,-719), Chunk: (at 0,4,1 in -14,-45; contains blocks -224,0,-720 to -209,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #181 (tile.Jewelrycraft.shadowHand // darkknight.jewelrycraft.block.BlockShadowHand) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/51, l='MpServer', x=-223.02, y=66.62, z=-720.94]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 364143 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 3 total; [EntityClientPlayerMP['sor1n'/51, l='MpServer', x=-223.02, y=66.62, z=-720.94], EntityMinecartChest['entity.MinecartChest.name'/27, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityMinecartChest['entity.MinecartChest.name'/47, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 406278416 bytes (387 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-28_22.30.44-client.txt b/eclipse/crash-reports/crash-2014-12-28_22.30.44-client.txt new file mode 100644 index 0000000..6d5b959 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-28_22.30.44-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 12/28/14 10:30 PM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:39) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:39) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@5e989cf + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (136, 39). Absolute: (272, 400) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 391056 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 4 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24], EntityMinecartChest['entity.MinecartChest.name'/42, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/43, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 293100224 bytes (279 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-28_22.32.16-client.txt b/eclipse/crash-reports/crash-2014-12-28_22.32.16-client.txt new file mode 100644 index 0000000..588a7d6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-28_22.32.16-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 12/28/14 10:32 PM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:41) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:41) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@4146de32 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (130, 39). Absolute: (261, 400) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 391151 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 4 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24], EntityMinecartChest['entity.MinecartChest.name'/42, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/43, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309374576 bytes (295 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-28_22.40.52-client.txt b/eclipse/crash-reports/crash-2014-12-28_22.40.52-client.txt new file mode 100644 index 0000000..618a457 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-28_22.40.52-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 12/28/14 10:40 PM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:81) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:81) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@38f707e + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24]] + Chunk stats: MultiplayerChunkCache: 25, 25 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 395186 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/48, l='MpServer', x=-220.99, y=65.62, z=-716.24]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 304064120 bytes (289 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-28_22.43.25-client.txt b/eclipse/crash-reports/crash-2014-12-28_22.43.25-client.txt new file mode 100644 index 0000000..a183413 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-28_22.43.25-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 12/28/14 10:43 PM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:51) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:51) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:37) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@14667a88 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/50, l='MpServer', x=-220.99, y=65.62, z=-716.24]] + Chunk stats: MultiplayerChunkCache: 35, 35 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 395219 game time, 9270 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 3 total; [EntityClientPlayerMP['sor1n'/50, l='MpServer', x=-220.99, y=65.62, z=-716.24], EntityBat['Bat'/32, l='MpServer', x=-198.72, y=21.28, z=-662.03], EntityMinecartChest['entity.MinecartChest.name'/40, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 369901600 bytes (352 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_00.10.55-client.txt b/eclipse/crash-reports/crash-2014-12-29_00.10.55-client.txt new file mode 100644 index 0000000..933a617 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_00.10.55-client.txt @@ -0,0 +1,155 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 12/29/14 12:10 AM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at net.minecraft.entity.Entity.getBrightnessForRender(Entity.java:1214) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:267) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:74) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:136) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.func_82402_b(RenderItemFrame.java:249) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:72) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:337) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.Entity.getBrightnessForRender(Entity.java:1214) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:267) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:74) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:136) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 1226554 + Entity Name: item.tile.Jewelrycraft.smelter + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.04, 0.20, 0.02 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@4bbf10b5 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.func_82402_b(RenderItemFrame.java:249) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:72) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:337) + +-- Entity being rendered -- +Details: + Entity Type: ItemFrame (net.minecraft.entity.item.EntityItemFrame) + Entity ID: 1116234 + Entity Name: entity.ItemFrame.name + Entity's Exact location: -226.50, 64.50, -720.06 + Entity's Block location: World: (-227,64,-721), Chunk: (at 13,4,15 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.tileentity.RenderItemFrame@6ce201ec + Location: -2.41,-1.12,-0.73 - World: (-3,-2,-1), Chunk: (at 13,-1,15 in -1,-1; contains blocks -16,0,-16 to -1,255,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) + Rotation: 0.0 + Delta: 0.36166656 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/53, l='MpServer', x=-224.09, y=65.62, z=-719.33]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 457337 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/1069217, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityMinecartChest['entity.MinecartChest.name'/44, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/1167751, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityClientPlayerMP['sor1n'/53, l='MpServer', x=-224.09, y=65.62, z=-719.33], EntityItemFrame['entity.ItemFrame.name'/1116234, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityBat['Bat'/1191887, l='MpServer', x=-178.50, y=25.00, z=-641.75], EntityItemFrame['entity.ItemFrame.name'/1108287, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/1112053, l='MpServer', x=-226.50, y=65.50, z=-720.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 400103800 bytes (381 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_00.12.58-client.txt b/eclipse/crash-reports/crash-2014-12-29_00.12.58-client.txt new file mode 100644 index 0000000..921c79d --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_00.12.58-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/29/14 12:12 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.entity.Entity.getBrightnessForRender(Entity.java:1214) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:267) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:74) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.Entity.getBrightnessForRender(Entity.java:1214) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:267) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:74) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@68709d62 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/76, l='MpServer', x=-224.09, y=65.62, z=-719.33]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 457358 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityClientPlayerMP['sor1n'/76, l='MpServer', x=-224.09, y=65.62, z=-719.33]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 300881784 bytes (286 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_00.52.22-client.txt b/eclipse/crash-reports/crash-2014-12-29_00.52.22-client.txt new file mode 100644 index 0000000..ad10cab --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_00.52.22-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 12/29/14 12:52 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.adjustLightFixture(TileEntitySmelterRender.java:132) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:75) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.adjustLightFixture(TileEntitySmelterRender.java:132) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:75) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@299c97e3 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-225.84, y=65.62, z=-726.71]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 503822 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-225.84, y=65.62, z=-726.71], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/27, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/29, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/28, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/30, l='MpServer', x=-225.94, y=65.50, z=-719.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 291885856 bytes (278 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.14.03-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.14.03-client.txt new file mode 100644 index 0000000..6459097 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.14.03-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 12/29/14 1:14 AM +Description: Unexpected error + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderPyramid(TileEntitySmelterRender.java:156) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:77) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderEquippedItem(ForgeHooksClient.java:220) + at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:86) + at net.minecraft.client.renderer.ItemRenderer.renderItemInFirstPerson(ItemRenderer.java:511) + at net.minecraft.client.renderer.EntityRenderer.renderHand(EntityRenderer.java:797) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1437) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderPyramid(TileEntitySmelterRender.java:156) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:77) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderEquippedItem(ForgeHooksClient.java:220) + at net.minecraft.client.renderer.ItemRenderer.renderItem(ItemRenderer.java:86) + at net.minecraft.client.renderer.ItemRenderer.renderItemInFirstPerson(ItemRenderer.java:511) + at net.minecraft.client.renderer.EntityRenderer.renderHand(EntityRenderer.java:797) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1437) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/62, l='MpServer', x=-224.30, y=65.62, z=-726.81]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 522776 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 15 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityBat['Bat'/50891, l='MpServer', x=-149.13, y=24.00, z=-664.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityBat['Bat'/30892, l='MpServer', x=-155.75, y=20.00, z=-658.75], EntityMinecartChest['entity.MinecartChest.name'/51, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/52904, l='MpServer', x=-153.89, y=20.00, z=-683.54], EntityBat['Bat'/30891, l='MpServer', x=-144.88, y=24.00, z=-664.25], EntityClientPlayerMP['sor1n'/62, l='MpServer', x=-224.30, y=65.62, z=-726.81], EntityBat['Bat'/328, l='MpServer', x=-266.69, y=15.05, z=-672.69], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/329, l='MpServer', x=-266.41, y=15.00, z=-678.44]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 382973928 bytes (365 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.14.42-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.14.42-client.txt new file mode 100644 index 0000000..fa2aead --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.14.42-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 12/29/14 1:14 AM +Description: Rendering item + +java.lang.IllegalStateException: Not tesselating! + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderPyramid(TileEntitySmelterRender.java:156) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:77) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.draw(Tessellator.java:99) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderPyramid(TileEntitySmelterRender.java:156) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:77) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@1840a51d + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/55, l='MpServer', x=-224.30, y=65.62, z=-726.81]] + Chunk stats: MultiplayerChunkCache: 35, 35 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 522801 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityMinecartChest['entity.MinecartChest.name'/42, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/55, l='MpServer', x=-224.30, y=65.62, z=-726.81], EntityItemFrame['entity.ItemFrame.name'/29, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/30, l='MpServer', x=-226.50, y=64.50, z=-720.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 299541616 bytes (285 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.15.16-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.15.16-client.txt new file mode 100644 index 0000000..5a7e759 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.15.16-client.txt @@ -0,0 +1,121 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 12/29/14 1:15 AM +Description: Rendering item + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.model.TexturedQuad.draw(TexturedQuad.java:47) + at net.minecraft.client.model.ModelBox.render(ModelBox.java:95) + at net.minecraft.client.model.ModelRenderer.compileDisplayList(ModelRenderer.java:292) + at net.minecraft.client.model.ModelRenderer.render(ModelRenderer.java:125) + at darkknight.jewelrycraft.model.ModelShadowEye.render(ModelShadowEye.java:93) + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:62) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.model.TexturedQuad.draw(TexturedQuad.java:47) + at net.minecraft.client.model.ModelBox.render(ModelBox.java:95) + at net.minecraft.client.model.ModelRenderer.compileDisplayList(ModelRenderer.java:292) + at net.minecraft.client.model.ModelRenderer.render(ModelRenderer.java:125) + at darkknight.jewelrycraft.model.ModelShadowEye.render(ModelShadowEye.java:93) + at darkknight.jewelrycraft.renders.TileEntityShadowEyeRender.renderTileEntityAt(TileEntityShadowEyeRender.java:62) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@b030025 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-224.30, y=65.62, z=-726.81]] + Chunk stats: MultiplayerChunkCache: 50, 50 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 522839 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-224.30, y=65.62, z=-726.81], EntityBat['Bat'/24, l='MpServer', x=-266.94, y=15.00, z=-672.72], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/29, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/28, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/30, l='MpServer', x=-226.50, y=65.50, z=-718.94]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 281596424 bytes (268 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.26.02-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.26.02-client.txt new file mode 100644 index 0000000..5a29ae4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.26.02-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 12/29/14 1:26 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer.bindTexture(TileEntitySpecialRenderer.java:21) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:79) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer.bindTexture(TileEntitySpecialRenderer.java:21) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:79) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@1a3b424e + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-227.66, y=69.48, z=-725.74]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 523771 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-227.66, y=69.48, z=-725.74], EntityItemFrame['entity.ItemFrame.name'/29, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/28, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/30, l='MpServer', x=-226.50, y=65.50, z=-718.94]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 303612304 bytes (289 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.35.51-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.35.51-client.txt new file mode 100644 index 0000000..408bc59 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.35.51-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 12/29/14 1:35 AM +Description: Rendering entity in world + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.renderer.ItemRenderer.renderItemIn2D(ItemRenderer.java:181) + at net.minecraft.client.renderer.entity.RenderItem.renderDroppedItem(RenderItem.java:341) + at net.minecraft.client.renderer.entity.RenderItem.renderDroppedItem(RenderItem.java:253) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:219) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:138) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.renderer.ItemRenderer.renderItemIn2D(ItemRenderer.java:181) + at net.minecraft.client.renderer.entity.RenderItem.renderDroppedItem(RenderItem.java:341) + at net.minecraft.client.renderer.entity.RenderItem.renderDroppedItem(RenderItem.java:253) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:219) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 375339 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.02, 0.20, 0.05 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@58740f18 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:138) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-228,64,-726), Chunk: (at 12,4,10 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-226.70, y=67.62, z=-726.78]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 533640 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityMinecartChest['entity.MinecartChest.name'/44, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/54, l='MpServer', x=-226.70, y=67.62, z=-726.78], EntityMinecartChest['entity.MinecartChest.name'/24, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/29, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/28, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/31, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/30, l='MpServer', x=-226.50, y=65.50, z=-718.94]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 355157400 bytes (338 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-29_01.39.03-client.txt b/eclipse/crash-reports/crash-2014-12-29_01.39.03-client.txt new file mode 100644 index 0000000..4464c1f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-29_01.39.03-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/29/14 1:39 AM +Description: Rendering Block Entity + +java.lang.IllegalStateException: Already tesselating! + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.model.TexturedQuad.draw(TexturedQuad.java:47) + at net.minecraft.client.model.ModelBox.render(ModelBox.java:95) + at net.minecraft.client.model.ModelRenderer.compileDisplayList(ModelRenderer.java:292) + at net.minecraft.client.model.ModelRenderer.render(ModelRenderer.java:125) + at darkknight.jewelrycraft.model.ModelDisplayer.render(ModelDisplayer.java:198) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:44) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.Tessellator.startDrawing(Tessellator.java:257) + at net.minecraft.client.renderer.Tessellator.startDrawingQuads(Tessellator.java:247) + at net.minecraft.client.model.TexturedQuad.draw(TexturedQuad.java:47) + at net.minecraft.client.model.ModelBox.render(ModelBox.java:95) + at net.minecraft.client.model.ModelRenderer.compileDisplayList(ModelRenderer.java:292) + at net.minecraft.client.model.ModelRenderer.render(ModelRenderer.java:125) + at darkknight.jewelrycraft.model.ModelDisplayer.render(ModelDisplayer.java:198) + at darkknight.jewelrycraft.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:44) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:displayer // darkknight.jewelrycraft.tileentity.TileEntityDisplayer + Block type: ID #176 (tile.Jewelrycraft.displayer // darkknight.jewelrycraft.block.BlockDisplayer) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-228,64,-728), Chunk: (at 12,4,8 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #176 (tile.Jewelrycraft.displayer // darkknight.jewelrycraft.block.BlockDisplayer) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/57, l='MpServer', x=-226.70, y=67.62, z=-726.78]] + Chunk stats: MultiplayerChunkCache: 120, 120 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 533679 game time, 2300 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-226.50, y=64.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-226.50, y=65.50, z=-718.94], EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-226.50, y=65.50, z=-720.06], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-226.50, y=64.50, z=-718.94], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-225.94, y=65.50, z=-719.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-225.94, y=64.50, z=-719.50], EntityClientPlayerMP['sor1n'/57, l='MpServer', x=-226.70, y=67.62, z=-726.78], EntityMinecartChest['entity.MinecartChest.name'/27, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 290671928 bytes (277 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_00.31.04-server.txt b/eclipse/crash-reports/crash-2014-12-30_00.31.04-server.txt new file mode 100644 index 0000000..eb66eab --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_00.31.04-server.txt @@ -0,0 +1,40 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/30/14 12:31 AM +Description: Exception in server tick loop + +java.util.ConcurrentModificationException + at java.util.HashMap$HashIterator.nextEntry(Unknown Source) + at java.util.HashMap$KeyIterator.next(Unknown Source) + at net.minecraft.entity.EntityTracker.updateTrackedEntities(EntityTracker.java:274) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:715) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 323161128 bytes (308 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/1001, l='Test 2', x=-226.36, y=64.00, z=-720.88]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_01.49.37-client.txt b/eclipse/crash-reports/crash-2014-12-30_01.49.37-client.txt new file mode 100644 index 0000000..b94aa7e --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_01.49.37-client.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 12/30/14 1:49 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.block.BlockDisplayer.onBlockActivated(BlockDisplayer.java:113) + at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:376) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1518) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2033) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockDisplayer.onBlockActivated(BlockDisplayer.java:113) + at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:376) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1518) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/107, l='MpServer', x=-225.83, y=65.62, z=-728.62]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 691128 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['sor1n'/107, l='MpServer', x=-225.83, y=65.62, z=-728.62], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityMinecartChest['entity.MinecartChest.name'/45, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 326150520 bytes (311 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_02.56.37-server.txt b/eclipse/crash-reports/crash-2014-12-30_02.56.37-server.txt new file mode 100644 index 0000000..abf4989 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_02.56.37-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 12/30/14 2:56 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/120, l='Test 2', x=-223.04, y=66.37, z=-726.69]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708816 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61066 (now: false), thunder time: 159881 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 379709552 bytes (362 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/120, l='Test 2', x=-223.04, y=66.37, z=-726.69]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.01.07-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.01.07-server.txt new file mode 100644 index 0000000..1c87470 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.01.07-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 12/30/14 3:01 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708817 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61065 (now: false), thunder time: 159880 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 371936872 bytes (354 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.07.58-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.07.58-server.txt new file mode 100644 index 0000000..dd081aa --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.07.58-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Why is it breaking :( + +Time: 12/30/14 3:07 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708818 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61064 (now: false), thunder time: 159879 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 393046768 bytes (374 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.07.59-client.txt b/eclipse/crash-reports/crash-2014-12-30_03.07.59-client.txt new file mode 100644 index 0000000..efb8c57 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.07.59-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 12/30/14 3:07 AM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Unknown Source) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (136, 36). Absolute: (273, 407) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 378932032 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.12.21-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.12.21-server.txt new file mode 100644 index 0000000..a845a32 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.12.21-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 12/30/14 3:12 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708819 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61063 (now: false), thunder time: 159878 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 388744560 bytes (370 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.13.22-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.13.22-server.txt new file mode 100644 index 0000000..4cd47ff --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.13.22-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 12/30/14 3:13 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708820 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61062 (now: false), thunder time: 159877 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 379467168 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.14.29-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.14.29-server.txt new file mode 100644 index 0000000..c7b6f3f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.14.29-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 12/30/14 3:14 AM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.writeToNBT(TileEntityDisplayer.java:49) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getDescriptionPacket(TileEntityDisplayer.java:100) + at net.minecraft.entity.player.EntityPlayerMP.func_147097_b(EntityPlayerMP.java:584) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:311) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.writeToNBT(TileEntityDisplayer.java:49) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getDescriptionPacket(TileEntityDisplayer.java:100) + at net.minecraft.entity.player.EntityPlayerMP.func_147097_b(EntityPlayerMP.java:584) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:311) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 115 + Entity Name: sor1n + Entity's Exact location: -223.04, 66.37, -726.69 + Entity's Block location: World: (-224,66,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/115, l='Test 2', x=-223.04, y=66.37, z=-726.69]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708830 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 61052 (now: false), thunder time: 159867 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 329594952 bytes (314 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/115, l='Test 2', x=-223.04, y=66.37, z=-726.69]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.16.42-client.txt b/eclipse/crash-reports/crash-2014-12-30_03.16.42-client.txt new file mode 100644 index 0000000..ea90854 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.16.42-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 12/30/14 3:16 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.readFromNBT(TileEntityDisplayer.java:70) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.onDataPacket(TileEntityDisplayer.java:110) + at net.minecraft.client.network.NetHandlerPlayClient.handleUpdateTileEntity(NetHandlerPlayClient.java:1288) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:61) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2141) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.readFromNBT(TileEntityDisplayer.java:70) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.onDataPacket(TileEntityDisplayer.java:110) + at net.minecraft.client.network.NetHandlerPlayClient.handleUpdateTileEntity(NetHandlerPlayClient.java:1288) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:61) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/115, l='MpServer', x=-223.04, y=67.99, z=-726.69]] + Chunk stats: MultiplayerChunkCache: 5, 5 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 708840 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/115, l='MpServer', x=-223.04, y=67.99, z=-726.69]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 414619272 bytes (395 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.18.37-client.txt b/eclipse/crash-reports/crash-2014-12-30_03.18.37-client.txt new file mode 100644 index 0000000..5fbb4c5 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.18.37-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 12/30/14 3:18 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.readFromNBT(TileEntityDisplayer.java:69) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.onDataPacket(TileEntityDisplayer.java:109) + at net.minecraft.client.network.NetHandlerPlayClient.handleUpdateTileEntity(NetHandlerPlayClient.java:1288) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:61) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2141) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.readFromNBT(TileEntityDisplayer.java:69) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.onDataPacket(TileEntityDisplayer.java:109) + at net.minecraft.client.network.NetHandlerPlayClient.handleUpdateTileEntity(NetHandlerPlayClient.java:1288) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:61) + at net.minecraft.network.play.server.S35PacketUpdateTileEntity.processPacket(S35PacketUpdateTileEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/230, l='MpServer', x=-223.04, y=67.99, z=-726.69]] + Chunk stats: MultiplayerChunkCache: 5, 5 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 709009 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 1 total; [EntityClientPlayerMP['sor1n'/230, l='MpServer', x=-223.04, y=67.99, z=-726.69]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 415364256 bytes (396 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.24.45-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.24.45-server.txt new file mode 100644 index 0000000..3dc4479 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.24.45-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 12/30/14 3:24 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/117, l='Test 2', x=-225.49, y=64.00, z=-728.80]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712220 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57662 (now: false), thunder time: 156477 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 379942360 bytes (362 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/117, l='Test 2', x=-225.49, y=64.00, z=-728.80]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.26.23-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.26.23-server.txt new file mode 100644 index 0000000..80a034a --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.26.23-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 12/30/14 3:26 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712221 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57661 (now: false), thunder time: 156476 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 385048416 bytes (367 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.27.23-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.27.23-server.txt new file mode 100644 index 0000000..b6ccfa4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.27.23-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 12/30/14 3:27 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712222 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57660 (now: false), thunder time: 156475 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 392136392 bytes (373 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.29.58-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.29.58-server.txt new file mode 100644 index 0000000..548b7dc --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.29.58-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 12/30/14 3:29 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712223 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57659 (now: false), thunder time: 156474 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 363226264 bytes (346 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.30.01-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.30.01-server.txt new file mode 100644 index 0000000..cc72b79 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.30.01-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 12/30/14 3:30 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712224 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57658 (now: false), thunder time: 156473 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 341733656 bytes (325 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.37.19-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.37.19-server.txt new file mode 100644 index 0000000..30ae703 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.37.19-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 12/30/14 3:37 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712224 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57658 (now: false), thunder time: 156473 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 388389448 bytes (370 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.40.16-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.40.16-server.txt new file mode 100644 index 0000000..a8a4af9 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.40.16-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 12/30/14 3:40 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712225 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57657 (now: false), thunder time: 156472 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 391700600 bytes (373 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.41.52-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.41.52-server.txt new file mode 100644 index 0000000..35e0023 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.41.52-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 12/30/14 3:41 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712226 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57656 (now: false), thunder time: 156471 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 389893960 bytes (371 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.42.31-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.42.31-server.txt new file mode 100644 index 0000000..5891f03 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.42.31-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 12/30/14 3:42 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 712227 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 57655 (now: false), thunder time: 156470 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 387996576 bytes (370 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.43.54-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.43.54-server.txt new file mode 100644 index 0000000..3ee34c8 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.43.54-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 12/30/14 3:43 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_152102_a(TileEntityHopper.java:366) + at net.minecraft.tileentity.TileEntityHopper.func_145883_k(TileEntityHopper.java:313) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:241) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,65,-727), Chunk: (at 0,4,9 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/113, l='Test 2', x=-223.09, y=66.49, z=-726.09]] + Chunk stats: ServerChunkCache: 300 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 713195 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 56687 (now: false), thunder time: 155502 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 382096296 bytes (364 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/113, l='Test 2', x=-223.09, y=66.49, z=-726.09]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.47.22-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.47.22-server.txt new file mode 100644 index 0000000..5e102c1 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.47.22-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 12/30/14 3:47 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/111, l='Test 2', x=-223.63, y=64.00, z=-731.28]] + Chunk stats: ServerChunkCache: 285 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716612 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53270 (now: false), thunder time: 152085 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309994952 bytes (295 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/111, l='Test 2', x=-223.63, y=64.00, z=-731.28]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.48.28-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.48.28-server.txt new file mode 100644 index 0000000..75116a2 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.48.28-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 12/30/14 3:48 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716613 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53269 (now: false), thunder time: 152084 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 393129456 bytes (374 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.51.16-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.51.16-server.txt new file mode 100644 index 0000000..65dc36d --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.51.16-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 12/30/14 3:51 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getMaxStackSize(ItemStack.java:212) + at net.minecraft.tileentity.TileEntityHopper.func_145899_c(TileEntityHopper.java:558) + at net.minecraft.tileentity.TileEntityHopper.func_145889_a(TileEntityHopper.java:525) + at net.minecraft.tileentity.TileEntityHopper.func_145892_a(TileEntityHopper.java:466) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:439) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716614 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53268 (now: false), thunder time: 152083 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 369113160 bytes (352 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.52.28-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.52.28-server.txt new file mode 100644 index 0000000..5ac28bc --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.52.28-server.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 12/30/14 3:52 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:120) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:120) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716615 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53267 (now: false), thunder time: 152082 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 391988224 bytes (373 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.54.12-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.54.12-server.txt new file mode 100644 index 0000000..3b71cb4 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.54.12-server.txt @@ -0,0 +1,87 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 12/30/14 3:54 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:120) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:120) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716616 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53266 (now: false), thunder time: 152081 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 385568456 bytes (367 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.55.09-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.55.09-server.txt new file mode 100644 index 0000000..821762a --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.55.09-server.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 12/30/14 3:55 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:122) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:122) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716617 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53265 (now: false), thunder time: 152080 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 394006112 bytes (375 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_03.56.36-server.txt b/eclipse/crash-reports/crash-2014-12-30_03.56.36-server.txt new file mode 100644 index 0000000..64211a6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_03.56.36-server.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 12/30/14 3:56 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:122) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.io.PrintStream.println(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntityDisplayer.getStackInSlot(TileEntityDisplayer.java:122) + at net.minecraft.tileentity.TileEntityHopper.func_152103_b(TileEntityHopper.java:397) + at net.minecraft.tileentity.TileEntityHopper.func_145891_a(TileEntityHopper.java:415) + at net.minecraft.tileentity.TileEntityHopper.func_145887_i(TileEntityHopper.java:246) + at net.minecraft.tileentity.TileEntityHopper.updateEntity(TileEntityHopper.java:226) + +-- Block entity being ticked -- +Details: + Name: Hopper // net.minecraft.tileentity.TileEntityHopper + Block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-224,64,-728), Chunk: (at 0,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #154 (tile.hopper // net.minecraft.block.BlockHopper) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 716618 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 53264 (now: false), thunder time: 152079 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 383784872 bytes (366 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_04.10.49-client.txt b/eclipse/crash-reports/crash-2014-12-30_04.10.49-client.txt new file mode 100644 index 0000000..99f92e6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_04.10.49-client.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 12/30/14 4:10 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.block.BlockDisplayer.onBlockActivated(BlockDisplayer.java:66) + at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:376) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1518) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2033) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockDisplayer.onBlockActivated(BlockDisplayer.java:66) + at net.minecraft.client.multiplayer.PlayerControllerMP.onPlayerRightClick(PlayerControllerMP.java:376) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1518) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/112, l='MpServer', x=-223.36, y=65.62, z=-732.23]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 722276 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityBat['Bat'/8740, l='MpServer', x=-153.50, y=21.87, z=-670.25], EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityBat['Bat'/8550, l='MpServer', x=-182.96, y=21.48, z=-661.53], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/112, l='MpServer', x=-223.36, y=65.62, z=-732.23], EntityBat['Bat'/52, l='MpServer', x=-152.69, y=22.10, z=-666.44], EntityBat['Bat'/12347, l='MpServer', x=-152.00, y=24.89, z=-659.59], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 278503192 bytes (265 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_06.04.50-client.txt b/eclipse/crash-reports/crash-2014-12-30_06.04.50-client.txt new file mode 100644 index 0000000..41cd68f --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_06.04.50-client.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 12/30/14 6:04 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.events.KeyBindings.onKeyInput(KeyBindings.java:25) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_KeyBindings_onKeyInput_KeyInputEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.fireKeyInput(FMLCommonHandler.java:539) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1952) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.KeyBindings.onKeyInput(KeyBindings.java:25) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_KeyBindings_onKeyInput_KeyInputEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.fireKeyInput(FMLCommonHandler.java:539) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/116, l='MpServer', x=-226.48, y=71.62, z=-725.30]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 806618 game time, 20000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityClientPlayerMP['sor1n'/116, l='MpServer', x=-226.48, y=71.62, z=-725.30], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/53, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityBat['Bat'/56, l='MpServer', x=-155.03, y=20.09, z=-656.09], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/31, l='MpServer', x=-249.25, y=15.00, z=-647.42], EntityBat['Bat'/30, l='MpServer', x=-249.26, y=15.63, z=-647.75]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 293103496 bytes (279 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2014-12-30_06.05.44-client.txt b/eclipse/crash-reports/crash-2014-12-30_06.05.44-client.txt new file mode 100644 index 0000000..6d90ab6 --- /dev/null +++ b/eclipse/crash-reports/crash-2014-12-30_06.05.44-client.txt @@ -0,0 +1,78 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 12/30/14 6:05 AM +Description: Updating screen events + +java.lang.NullPointerException: Updating screen events + at net.minecraft.client.gui.GuiListExtended.func_148181_b(GuiListExtended.java:70) + at net.minecraft.client.gui.GuiControls.mouseMovedOrUp(GuiControls.java:111) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:354) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.gui.GuiListExtended.func_148181_b(GuiListExtended.java:70) + at net.minecraft.client.gui.GuiControls.mouseMovedOrUp(GuiControls.java:111) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:354) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.GuiControls +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 437058864 bytes (416 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_06.06.22-client.txt b/eclipse/crash-reports/crash-2015-01-02_06.06.22-client.txt new file mode 100644 index 0000000..f4733e7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_06.06.22-client.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 1/2/15 6:06 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:123) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:123) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 419614736 bytes (400 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_06.07.17-client.txt b/eclipse/crash-reports/crash-2015-01-02_06.07.17-client.txt new file mode 100644 index 0000000..222303f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_06.07.17-client.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 1/2/15 6:07 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.JewelrycraftMod.init(JewelrycraftMod.java:147) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.JewelrycraftMod.init(JewelrycraftMod.java:147) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 417673920 bytes (398 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_06.11.32-server.txt b/eclipse/crash-reports/crash-2015-01-02_06.11.32-server.txt new file mode 100644 index 0000000..dc4355a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_06.11.32-server.txt @@ -0,0 +1,41 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 1/2/15 6:11 AM +Description: Exception in server tick loop + +java.lang.NullPointerException: Exception in server tick loop + at darkknight.jewelrycraft.util.PlayerUtils.getModPlayerPersistTag(PlayerUtils.java:17) + at darkknight.jewelrycraft.events.EntityEventHandler.onWorldLoad(EntityEventHandler.java:161) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onWorldLoad_Load.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.server.integrated.IntegratedServer.loadAllWorlds(IntegratedServer.java:74) + at net.minecraft.server.integrated.IntegratedServer.startServer(IntegratedServer.java:96) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 404045072 bytes (385 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_06.12.28-server.txt b/eclipse/crash-reports/crash-2015-01-02_06.12.28-server.txt new file mode 100644 index 0000000..9b80535 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_06.12.28-server.txt @@ -0,0 +1,56 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 1/2/15 6:12 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:110) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:110) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@2ff4e61a +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 334055920 bytes (318 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/115, l='Test 2', x=-228.39, y=65.00, z=-726.39]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_23.31.00-server.txt b/eclipse/crash-reports/crash-2015-01-02_23.31.00-server.txt new file mode 100644 index 0000000..180fce1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_23.31.00-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 1/2/15 11:31 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.updateEntity(TileEntitySmelter.java:114) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.updateEntity(TileEntitySmelter.java:114) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-238,64,-750), Chunk: (at 2,4,2 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/135327, l='Test 2', x=-231.68, y=64.00, z=-746.33]] + Chunk stats: ServerChunkCache: 307 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 924409 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 13565 (now: false), thunder time: 52525 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 240423864 bytes (229 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/135327, l='Test 2', x=-231.68, y=64.00, z=-746.33]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-02_23.33.23-server.txt b/eclipse/crash-reports/crash-2015-01-02_23.33.23-server.txt new file mode 100644 index 0000000..3596d19 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-02_23.33.23-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 1/2/15 11:33 PM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.updateEntity(TileEntitySmelter.java:114) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.tileentity.TileEntitySmelter.updateEntity(TileEntitySmelter.java:114) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-232,64,-752), Chunk: (at 8,4,0 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/118, l='Test 2', x=-229.78, y=65.00, z=-752.31]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 925300 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 12674 (now: false), thunder time: 51634 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 310746104 bytes (296 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/118, l='Test 2', x=-229.78, y=65.00, z=-752.31]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_00.10.40-server.txt b/eclipse/crash-reports/crash-2015-01-03_00.10.40-server.txt new file mode 100644 index 0000000..37b7672 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_00.10.40-server.txt @@ -0,0 +1,66 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 1/3/15 12:10 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at net.minecraft.item.ItemStack.getUnlocalizedName(ItemStack.java:447) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:117) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getUnlocalizedName(ItemStack.java:447) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:117) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@6b9f80b6 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 282092016 bytes (269 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/111, l='Test 2', x=-246.43, y=65.00, z=-749.35]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_00.12.54-server.txt b/eclipse/crash-reports/crash-2015-01-03_00.12.54-server.txt new file mode 100644 index 0000000..e75a940 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_00.12.54-server.txt @@ -0,0 +1,70 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 1/3/15 12:12 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:119) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(Unknown Source) + at java.lang.StringBuilder.append(Unknown Source) + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:119) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@15a62b71 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 292230024 bytes (278 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/120, l='Test 2', x=-248.33, y=65.00, z=-749.60]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.04.22-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.04.22-client.txt new file mode 100644 index 0000000..9f77b18 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.04.22-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 1/3/15 8:04 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:601) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemNecklace.getColorFromItemStack(ItemNecklace.java:57) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:601) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemNecklace.getColorFromItemStack(ItemNecklace.java:57) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemNecklace@78934b90 + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gemColors:{gemColor1:14188952,},gem:{id:4102s,Damage:9s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (15, 87). Absolute: (31, 305) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-238.90, y=65.62, z=-736.93]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1094596 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-238.90, y=65.62, z=-736.93], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-726.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 267716384 bytes (255 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.05.17-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.05.17-client.txt new file mode 100644 index 0000000..bdf1c2d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.05.17-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 1/3/15 8:05 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:601) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemNecklace.getColorFromItemStack(ItemNecklace.java:57) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:601) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemNecklace.getColorFromItemStack(ItemNecklace.java:57) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemNecklace@3452896d + Item Aux: 0 + Item NBT: {ingot:{id:266s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-245,},gemColors:{gemColor1:-13575235,},gem:{id:264s,Damage:0s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (302, 203). Absolute: (604, 72) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-238.90, y=65.62, z=-736.93]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1094677 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/32, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-238.90, y=65.62, z=-736.93]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309142992 bytes (294 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.25.45-server.txt b/eclipse/crash-reports/crash-2015-01-03_08.25.45-server.txt new file mode 100644 index 0000000..a5ce5ac --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.25.45-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 1/3/15 8:25 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 77997 + Entity Name: jeb_ + Entity's Exact location: -233.58, 64.00, -734.71 + Entity's Block location: World: (-234,64,-735), Chunk: (at 6,4,1 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1a2dff68 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 264210488 bytes (251 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/77997, l='Test 2', x=-233.58, y=64.00, z=-734.71]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.27.27-server.txt b/eclipse/crash-reports/crash-2015-01-03_08.27.27-server.txt new file mode 100644 index 0000000..42e662c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.27.27-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 1/3/15 8:27 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 122 + Entity Name: jeb_ + Entity's Exact location: -233.58, 64.00, -734.71 + Entity's Block location: World: (-234,64,-735), Chunk: (at 6,4,1 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@3d482eb2 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 414442480 bytes (395 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/122, l='Test 2', x=-233.58, y=64.00, z=-734.71]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.28.59-server.txt b/eclipse/crash-reports/crash-2015-01-03_08.28.59-server.txt new file mode 100644 index 0000000..bb6e15e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.28.59-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 1/3/15 8:28 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:395) + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:340) + at darkknight.jewelrycraft.item.ItemNecklace.onUpdate(ItemNecklace.java:242) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 115 + Entity Name: jeb_ + Entity's Exact location: -233.58, 64.00, -734.71 + Entity's Block location: World: (-234,64,-735), Chunk: (at 6,4,1 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1f0606e8 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 411329808 bytes (392 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/115, l='Test 2', x=-233.58, y=64.00, z=-734.71]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.33.59-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.33.59-client.txt new file mode 100644 index 0000000..4afda13 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.33.59-client.txt @@ -0,0 +1,115 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 1/3/15 8:33 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@79e591f1 + Item Aux: 0 + Item NBT: {modifier:{id:50s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:5s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (422, 64). Absolute: (844, 351) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-229.62, y=65.62, z=-737.76]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1117709 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntityMinecartChest['entity.MinecartChest.name'/51, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-229.62, y=65.62, z=-737.76], EntityBat['Bat'/41498, l='MpServer', x=-162.75, y=21.13, z=-665.35], EntityBat['Bat'/41497, l='MpServer', x=-169.13, y=22.10, z=-664.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityBat['Bat'/41494, l='MpServer', x=-169.88, y=22.10, z=-664.25], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityBat['Bat'/41491, l='MpServer', x=-159.88, y=22.10, z=-664.25], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339514320 bytes (323 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.35.33-server.txt b/eclipse/crash-reports/crash-2015-01-03_08.35.33-server.txt new file mode 100644 index 0000000..9933514 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.35.33-server.txt @@ -0,0 +1,86 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 1/3/15 8:35 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:338) + at darkknight.jewelrycraft.item.ItemRing.onUpdate(ItemRing.java:429) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelryNBT.isGemX(JewelryNBT.java:338) + at darkknight.jewelrycraft.item.ItemRing.onUpdate(ItemRing.java:429) + at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:474) + at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:347) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:610) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 121 + Entity Name: jeb_ + Entity's Exact location: -229.62, 64.00, -737.76 + Entity's Block location: World: (-230,64,-738), Chunk: (at 10,4,14 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@4e73b48 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 415179072 bytes (395 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/121, l='Test 2', x=-229.62, y=64.00, z=-737.76]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.35.34-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.35.34-client.txt new file mode 100644 index 0000000..6280067 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.35.34-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 1/3/15 8:35 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:139) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:139) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@5801cc9e + Item Aux: 0 + Item NBT: {modifier:{id:50s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:5s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-229.62, y=65.62, z=-737.76]] + Chunk stats: MultiplayerChunkCache: 20, 20 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1117727 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-229.62, y=65.62, z=-737.76], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 321095768 bytes (306 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.44.58-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.44.58-client.txt new file mode 100644 index 0000000..ed6f781 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.44.58-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 1/3/15 8:44 AM +Description: Rendering item + +java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:398) + at darkknight.jewelrycraft.item.ItemRing.getIcon(ItemRing.java:92) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:501) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:398) + at darkknight.jewelrycraft.item.ItemRing.getIcon(ItemRing.java:92) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:501) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@3f42cb90 + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:11s,Count:1b,},gemColors:{gemColor:14602026,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1123756 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.52, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/213894, l='MpServer', x=-158.88, y=25.10, z=-680.25], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-226.47, y=65.62, z=-736.87], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-162.50, y=24.52, z=-680.50], EntityBat['Bat'/214835, l='MpServer', x=-171.44, y=23.10, z=-664.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 382896504 bytes (365 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.53.58-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.53.58-client.txt new file mode 100644 index 0000000..499ffd4 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.53.58-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 1/3/15 8:53 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:622) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:622) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@7eaf9d10 + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:11s,Count:1b,},gemColors:{gemColor:14602026,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/118, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1128252 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityClientPlayerMP['jeb_'/118, l='MpServer', x=-226.47, y=65.62, z=-736.87], EntityBat['Bat'/33979, l='MpServer', x=-143.84, y=20.00, z=-659.84], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/54, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/57936, l='MpServer', x=-143.94, y=20.00, z=-660.91]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 357286656 bytes (340 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.55.34-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.55.34-client.txt new file mode 100644 index 0000000..8ce1392 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.55.34-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 1/3/15 8:55 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@1c51fd3d + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:11s,Count:1b,},gemColors:{gemColor:14602026,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 25, 25 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1128269 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 317332928 bytes (302 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_08.56.36-client.txt b/eclipse/crash-reports/crash-2015-01-03_08.56.36-client.txt new file mode 100644 index 0000000..046a0ff --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_08.56.36-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 1/3/15 8:56 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@720b6e0b + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:11s,Count:1b,},gemColors:{gemColor:14602026,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1128312 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 321685560 bytes (306 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.01.16-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.01.16-client.txt new file mode 100644 index 0000000..c8b600b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.01.16-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 1/3/15 9:01 AM +Description: Rendering item + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:628) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@749c4abb + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:11s,Count:1b,},gemColors:{gemColor:14602026,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 35, 35 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1128334 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 317652344 bytes (302 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.05.24-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.05.24-client.txt new file mode 100644 index 0000000..d8a4dfe --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.05.24-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 1/3/15 9:05 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:623) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:623) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:137) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@7d4cf957 + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:1,ingotColor:{ingotColor:-5723992,},gem1:{id:4102s,Damage:0s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (165, 38). Absolute: (330, 403) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1128557 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityClientPlayerMP['jeb_'/113, l='MpServer', x=-226.47, y=65.62, z=-736.87], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityMinecartChest['entity.MinecartChest.name'/47, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 387844208 bytes (369 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.29.03-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.29.03-client.txt new file mode 100644 index 0000000..329b160 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.29.03-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 1/3/15 9:29 AM +Description: Rendering item + +java.lang.IndexOutOfBoundsException: Index: 2, Size: 2 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:177) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:177) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@397ac94d + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:2,ingotColor:{ingotColor:-5723992,},gem2:{id:152s,Damage:0s,Count:1b,},gem1:{id:4102s,Damage:0s,Count:1b,},gemColors:{gemColor1:-1890804,gemNumber:1,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (154, 40). Absolute: (308, 398) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-233.50, y=65.62, z=-741.23]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1153334 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-233.50, y=65.62, z=-741.23], EntityMinecartChest['entity.MinecartChest.name'/54, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 407450736 bytes (388 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.32.51-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.32.51-client.txt new file mode 100644 index 0000000..da8f5d7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.32.51-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 1/3/15 9:32 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:402) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:181) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:402) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:181) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@3ca05996 + Item Aux: 0 + Item NBT: {modifier:{id:340s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:4,ingotColor:{ingotColor:-5723992,},gem2:{id:4102s,Damage:15s,Count:1b,},gem1:{id:388s,Damage:0s,Count:1b,},gemColors:{gemColor4:15790320,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/122, l='MpServer', x=-233.50, y=65.62, z=-741.23]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1156212 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntityClientPlayerMP['jeb_'/122, l='MpServer', x=-233.50, y=65.62, z=-741.23], EntityBat['Bat'/61420, l='MpServer', x=-154.54, y=25.79, z=-667.39], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/42756, l='MpServer', x=-266.53, y=16.10, z=-696.13], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/57590, l='MpServer', x=-159.88, y=22.10, z=-664.25], EntityBat['Bat'/43871, l='MpServer', x=-266.68, y=14.00, z=-661.99]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 333522432 bytes (318 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.33.56-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.33.56-client.txt new file mode 100644 index 0000000..5338bbc --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.33.56-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 1/3/15 9:33 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:402) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:181) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.gem(JewelryNBT.java:402) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:181) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@4ac700be + Item Aux: 0 + Item NBT: {modifier:{id:340s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:4,ingotColor:{ingotColor:-5723992,},gem2:{id:4102s,Damage:15s,Count:1b,},gem1:{id:388s,Damage:0s,Count:1b,},gemColors:{gemColor4:15790320,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.GuiIngame.renderInventorySlot(GuiIngame.java:973) + at net.minecraftforge.client.GuiIngameForge.renderHotbar(GuiIngameForge.java:209) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:144) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-233.50, y=65.62, z=-741.23]] + Chunk stats: MultiplayerChunkCache: 10, 10 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1156231 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-233.50, y=65.62, z=-741.23], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 321955160 bytes (307 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.41.19-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.41.19-client.txt new file mode 100644 index 0000000..0e188a6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.41.19-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 1/3/15 9:41 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:626) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:626) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@5e989cf + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemColor:{gemColor2:-13575235,gemColor1:-13575235,},gemNumber:2,ingotColor:{ingotColor:-5723992,},gem2:{id:264s,Damage:0s,Count:1b,},gem1:{id:4102s,Damage:0s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (155, 35). Absolute: (311, 409) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-233.50, y=65.62, z=-741.23]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1162759 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityMinecartChest['entity.MinecartChest.name'/48, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-233.50, y=65.62, z=-741.23], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/127356, l='MpServer', x=-154.49, y=24.31, z=-665.45], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 375088776 bytes (357 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.42.42-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.42.42-client.txt new file mode 100644 index 0000000..eab45a1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.42.42-client.txt @@ -0,0 +1,117 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 1/3/15 9:42 AM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:632) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:632) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@6d6a9ef2 + Item Aux: 0 + Item NBT: {modifier:{id:54s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemColor:{gemColor2:14188952,gemColor1:14188952,},gemNumber:2,ingotColor:{ingotColor:-5723992,},gem2:{id:4102s,Damage:9s,Count:1b,},gem1:{id:4102s,Damage:0s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (158, 41). Absolute: (316, 397) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/120, l='MpServer', x=-231.90, y=65.62, z=-738.88]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1163033 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/52, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/120, l='MpServer', x=-231.90, y=65.62, z=-738.88]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 284574224 bytes (271 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-03_09.55.03-client.txt b/eclipse/crash-reports/crash-2015-01-03_09.55.03-client.txt new file mode 100644 index 0000000..35e9903 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-03_09.55.03-client.txt @@ -0,0 +1,121 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 1/3/15 9:55 AM +Description: Rendering item + +java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:630) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(Unknown Source) + at java.util.ArrayList.get(Unknown Source) + at darkknight.jewelrycraft.util.JewelryNBT.gemColor(JewelryNBT.java:630) + at darkknight.jewelrycraft.item.ItemRing.color(ItemRing.java:182) + at darkknight.jewelrycraft.item.ItemRing.getColorFromItemStack(ItemRing.java:80) + at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:502) + +-- Item being rendered -- +Details: + Item Type: darkknight.jewelrycraft.item.ItemRing@5cf90b4a + Item Aux: 0 + Item NBT: {modifier:{id:50s,Damage:0s,Count:1b,},ingot:{id:265s,Damage:0s,Count:1b,},gemNumber:3,ingotColor:{ingotColor:-5723992,},gem2:{id:152s,Damage:0s,Count:1b,},gem1:{id:388s,Damage:0s,Count:1b,},gemColors:{gemColor2:14602026,},gem3:{id:4102s,Damage:11s,Count:1b,},} + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:585) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (6, 61). Absolute: (12, 357) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-232.24, y=65.62, z=-740.51]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1173889 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityBat['Bat'/70575, l='MpServer', x=-156.22, y=20.32, z=-670.26], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityBat['Bat'/78003, l='MpServer', x=-160.28, y=20.00, z=-669.51], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/78005, l='MpServer', x=-153.25, y=21.87, z=-663.75], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/51, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/117, l='MpServer', x=-232.24, y=65.62, z=-740.51]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 264705000 bytes (252 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-12_12.58.41-client.txt b/eclipse/crash-reports/crash-2015-01-12_12.58.41-client.txt new file mode 100644 index 0000000..6244855 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-12_12.58.41-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 1/12/15 12:58 PM +Description: Rendering item + +java.lang.NullPointerException: Rendering item + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityJewelrsCraftingTableRender.renderTileEntityAt(TileEntityJewelrsCraftingTableRender.java:32) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147051_a(GuiContainerCreative.java:968) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:795) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.tileentity.TileEntity.getBlockMetadata(TileEntity.java:157) + at darkknight.jewelrycraft.renders.TileEntityJewelrsCraftingTableRender.renderTileEntityAt(TileEntityJewelrsCraftingTableRender.java:32) + at darkknight.jewelrycraft.renders.ItemRender.renderItem(ItemRender.java:43) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@7a4c2807 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainerCreative.func_147051_a(GuiContainerCreative.java:968) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawGuiContainerBackgroundLayer(GuiContainerCreative.java:795) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiContainerCreative.drawScreen(GuiContainerCreative.java:673) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative + Mouse location: Scaled: (294, 15). Absolute: (589, 449) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-222.79, y=65.62, z=-730.78]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1300350 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/54, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityBat['Bat'/59, l='MpServer', x=-140.67, y=24.00, z=-660.47], EntityBat['Bat'/57, l='MpServer', x=-156.25, y=21.78, z=-661.75], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['jeb_'/119, l='MpServer', x=-222.79, y=65.62, z=-730.78]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 323800936 bytes (308 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_17.52.01-client.txt b/eclipse/crash-reports/crash-2015-01-25_17.52.01-client.txt new file mode 100644 index 0000000..ca0bc8c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_17.52.01-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 1/25/15 5:52 PM +Description: Rendering screen + +java.lang.NullPointerException: Rendering screen + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiRingChest + Mouse location: Scaled: (213, 119). Absolute: (427, 240) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-222.02, y=65.62, z=-725.70]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1426896 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-222.02, y=65.62, z=-725.70], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 382969984 bytes (365 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_21.30.20-server.txt b/eclipse/crash-reports/crash-2015-01-25_21.30.20-server.txt new file mode 100644 index 0000000..e1672c9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_21.30.20-server.txt @@ -0,0 +1,77 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 1/25/15 9:30 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:111) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.entity.EntityClientPlayerMP + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 33 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/EntityClientPlayerMP for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 35 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 985325032 bytes (939 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_21.33.38-server.txt b/eclipse/crash-reports/crash-2015-01-25_21.33.38-server.txt new file mode 100644 index 0000000..d76c818 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_21.33.38-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 1/25/15 9:33 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/events/ScreenHandler + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/events/ScreenHandler + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.events.ScreenHandler + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 33 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/Gui + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(Unknown Source) + at java.security.SecureClassLoader.defineClass(Unknown Source) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 35 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.Gui + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 39 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 961842072 bytes (917 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_21.37.09-server.txt b/eclipse/crash-reports/crash-2015-01-25_21.37.09-server.txt new file mode 100644 index 0000000..7863bb7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_21.37.09-server.txt @@ -0,0 +1,78 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 1/25/15 9:37 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/settings/KeyBinding + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:692) + at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) + at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:318) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:213) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/settings/KeyBinding + at darkknight.jewelrycraft.events.KeyBindings.(KeyBindings.java:17) + at darkknight.jewelrycraft.JewelrycraftMod.init(JewelrycraftMod.java:140) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:691) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.settings.KeyBinding + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 34 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/settings/KeyBinding for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 992575872 bytes (946 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_21.43.43-client.txt b/eclipse/crash-reports/crash-2015-01-25_21.43.43-client.txt new file mode 100644 index 0000000..107fde3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_21.43.43-client.txt @@ -0,0 +1,104 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 1/25/15 9:43 PM +Description: Ticking screen + +java.lang.NullPointerException: Ticking screen + at com.mojang.util.UUIDTypeAdapter.fromUUID(UUIDTypeAdapter.java:22) + at com.mojang.util.UUIDTypeAdapter.write(UUIDTypeAdapter.java:13) + at com.mojang.util.UUIDTypeAdapter.write(UUIDTypeAdapter.java:10) + at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195) + at com.google.gson.Gson.toJson(Gson.java:593) + at com.google.gson.Gson.toJson(Gson.java:572) + at com.google.gson.Gson.toJson(Gson.java:527) + at com.google.gson.Gson.toJson(Gson.java:507) + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) + at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.joinServer(YggdrasilMinecraftSessionService.java:76) + at net.minecraft.client.network.NetHandlerLoginClient.handleEncryptionRequest(NetHandlerLoginClient.java:62) + at net.minecraft.network.login.server.S01PacketEncryptionRequest.processPacket(S01PacketEncryptionRequest.java:54) + at net.minecraft.network.login.server.S01PacketEncryptionRequest.processPacket(S01PacketEncryptionRequest.java:62) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.client.multiplayer.GuiConnecting.updateScreen(GuiConnecting.java:116) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1741) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at com.mojang.util.UUIDTypeAdapter.fromUUID(UUIDTypeAdapter.java:22) + at com.mojang.util.UUIDTypeAdapter.write(UUIDTypeAdapter.java:13) + at com.mojang.util.UUIDTypeAdapter.write(UUIDTypeAdapter.java:10) + at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:68) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:89) + at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:195) + at com.google.gson.Gson.toJson(Gson.java:593) + at com.google.gson.Gson.toJson(Gson.java:572) + at com.google.gson.Gson.toJson(Gson.java:527) + at com.google.gson.Gson.toJson(Gson.java:507) + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:54) + at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.joinServer(YggdrasilMinecraftSessionService.java:76) + at net.minecraft.client.network.NetHandlerLoginClient.handleEncryptionRequest(NetHandlerLoginClient.java:62) + at net.minecraft.network.login.server.S01PacketEncryptionRequest.processPacket(S01PacketEncryptionRequest.java:54) + at net.minecraft.network.login.server.S01PacketEncryptionRequest.processPacket(S01PacketEncryptionRequest.java:62) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.client.multiplayer.GuiConnecting.updateScreen(GuiConnecting.java:116) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.multiplayer.GuiConnecting +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1741) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 415937680 bytes (396 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_23.00.52-server.txt b/eclipse/crash-reports/crash-2015-01-25_23.00.52-server.txt new file mode 100644 index 0000000..a54b7ec --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_23.00.52-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 1/25/15 11:00 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at java.lang.Class.getDeclaredConstructors0(Native Method) + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) + at java.lang.Class.getConstructor0(Unknown Source) + at java.lang.Class.getConstructor(Unknown Source) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:113) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(Unknown Source) + at java.lang.ClassLoader.loadClass(Unknown Source) + ... 39 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/EntityRenderer for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 41 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 990971416 bytes (945 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_23.18.36-server.txt b/eclipse/crash-reports/crash-2015-01-25_23.18.36-server.txt new file mode 100644 index 0000000..bfcbdca --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_23.18.36-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 1/25/15 11:18 PM +Description: Ticking entity + +java.lang.ArrayIndexOutOfBoundsException: 4 + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:89) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:247) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:89) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:247) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 319964 + Entity Name: jeb_ + Entity's Exact location: -218.99, 64.00, -728.85 + Entity's Block location: World: (-219,64,-729), Chunk: (at 5,4,7 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/319964, l='Test 2', x=-218.99, y=64.00, z=-728.85]] + Chunk stats: ServerChunkCache: 286 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1477943 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 153613 (now: false), thunder time: 60451 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360398656 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/319964, l='Test 2', x=-218.99, y=64.00, z=-728.85]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_23.18.38-client.txt b/eclipse/crash-reports/crash-2015-01-25_23.18.38-client.txt new file mode 100644 index 0000000..9316c2a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_23.18.38-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 1/25/15 11:18 PM +Description: Rendering screen + +java.lang.ArrayIndexOutOfBoundsException: 4 + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry + Mouse location: Scaled: (213, 119). Absolute: (427, 240) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/319964, l='MpServer', x=-218.99, y=65.62, z=-728.85]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1477942 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityBat['Bat'/319877, l='MpServer', x=-266.50, y=16.10, z=-686.88], EntityMinecartChest['entity.MinecartChest.name'/319879, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['jeb_'/319964, l='MpServer', x=-218.99, y=65.62, z=-728.85], EntityMinecartChest['entity.MinecartChest.name'/319898, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/319883, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/319899, l='MpServer', x=-167.25, y=23.10, z=-664.25], EntityItemFrame['entity.ItemFrame.name'/319882, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/319885, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/319884, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/319887, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/319886, l='MpServer', x=-221.06, y=64.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360917344 bytes (344 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_23.27.18-server.txt b/eclipse/crash-reports/crash-2015-01-25_23.27.18-server.txt new file mode 100644 index 0000000..dc1d97c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_23.27.18-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 1/25/15 11:27 PM +Description: Ticking entity + +java.lang.ArrayIndexOutOfBoundsException: 9 + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:89) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:247) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.inventory.Container.detectAndSendChanges(Container.java:89) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:247) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 112 + Entity Name: jeb_ + Entity's Exact location: -218.99, 64.00, -728.85 + Entity's Block location: World: (-219,64,-729), Chunk: (at 5,4,7 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/112, l='Test 2', x=-218.99, y=64.00, z=-728.85]] + Chunk stats: ServerChunkCache: 271 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1482642 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 148914 (now: false), thunder time: 55752 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 300320368 bytes (286 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/112, l='Test 2', x=-218.99, y=64.00, z=-728.85]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-25_23.27.19-client.txt b/eclipse/crash-reports/crash-2015-01-25_23.27.19-client.txt new file mode 100644 index 0000000..786c54f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-25_23.27.19-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 1/25/15 11:27 PM +Description: Rendering screen + +java.lang.ArrayIndexOutOfBoundsException: 9 + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.player.InventoryPlayer.getStackInSlot(InventoryPlayer.java:646) + at net.minecraft.inventory.Slot.getStack(Slot.java:88) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:219) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry + Mouse location: Scaled: (213, 119). Absolute: (427, 240) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/112, l='MpServer', x=-218.99, y=65.62, z=-728.85]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1482641 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityBat['Bat'/237788, l='MpServer', x=-142.25, y=22.10, z=-664.25], EntityMinecartChest['entity.MinecartChest.name'/47, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/112, l='MpServer', x=-218.99, y=65.62, z=-728.85], EntityMinecartChest['entity.MinecartChest.name'/29, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) + at java.lang.reflect.Method.invoke(Unknown Source) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 303900744 bytes (289 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-28_23.32.39-client.txt b/eclipse/crash-reports/crash-2015-01-28_23.32.39-client.txt new file mode 100644 index 0000000..663b37c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-28_23.32.39-client.txt @@ -0,0 +1,105 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 1/28/15 11:32 PM +Description: Rendering screen + +java.lang.NullPointerException: Rendering screen + at net.minecraft.item.ItemStack.getDisplayName(ItemStack.java:535) + at darkknight.jewelrycraft.item.ItemNecklace.addInformation(ItemNecklace.java:171) + at net.minecraft.item.ItemStack.getTooltip(ItemStack.java:639) + at net.minecraft.client.gui.GuiScreen.renderToolTip(GuiScreen.java:124) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:186) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getDisplayName(ItemStack.java:535) + at darkknight.jewelrycraft.item.ItemNecklace.addInformation(ItemNecklace.java:171) + at net.minecraft.item.ItemStack.getTooltip(ItemStack.java:639) + at net.minecraft.client.gui.GuiScreen.renderToolTip(GuiScreen.java:124) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:186) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiInventory + Mouse location: Scaled: (184, 190). Absolute: (369, 98) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/108, l='MpServer', x=-229.90, y=65.62, z=-715.46]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1498697 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 16 total; [EntityBat['Bat'/679006, l='MpServer', x=-224.13, y=15.09, z=-642.21], EntityBat['Bat'/679005, l='MpServer', x=-226.75, y=15.57, z=-639.75], EntityBat['Bat'/622935, l='MpServer', x=-175.47, y=23.10, z=-648.25], EntityBat['Bat'/351410, l='MpServer', x=-177.25, y=22.10, z=-649.88], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/32, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['jeb_'/108, l='MpServer', x=-229.90, y=65.62, z=-715.46], EntityBat['Bat'/46, l='MpServer', x=-153.25, y=22.10, z=-667.25], EntityMinecartChest['entity.MinecartChest.name'/44, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/45, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityBat['Bat'/135651, l='MpServer', x=-159.13, y=21.10, z=-669.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 337964696 bytes (322 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-28_23.51.49-server.txt b/eclipse/crash-reports/crash-2015-01-28_23.51.49-server.txt new file mode 100644 index 0000000..db4b92a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-28_23.51.49-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 1/28/15 11:51 PM +Description: Ticking block entity + +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:235) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:218) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:71) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:235) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:218) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:71) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/116, l='Test 2', x=-228.55, y=64.00, z=-716.55]] + Chunk stats: ServerChunkCache: 260 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1517292 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 114264 (now: false), thunder time: 21102 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 435981712 bytes (415 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/116, l='Test 2', x=-228.55, y=64.00, z=-716.55]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-28_23.51.50-client.txt b/eclipse/crash-reports/crash-2015-01-28_23.51.50-client.txt new file mode 100644 index 0000000..7864fc6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-28_23.51.50-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 1/28/15 11:51 PM +Description: Ticking block entity + +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:235) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:218) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:71) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:235) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:218) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:71) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-228.55, y=65.62, z=-716.55]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1517289 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-228.55, y=65.62, z=-716.55], EntityMinecartChest['entity.MinecartChest.name'/48, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 327861744 bytes (312 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.00.12-server.txt b/eclipse/crash-reports/crash-2015-01-29_00.00.12-server.txt new file mode 100644 index 0000000..9f573fe --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.00.12-server.txt @@ -0,0 +1,85 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 1/29/15 12:00 AM +Description: Ticking block entity + +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:236) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:236) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/115, l='Test 2', x=-228.55, y=64.00, z=-714.62]] + Chunk stats: ServerChunkCache: 256 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1520477 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 111079 (now: false), thunder time: 17917 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 296033944 bytes (282 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/115, l='Test 2', x=-228.55, y=64.00, z=-714.62]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.00.15-client.txt b/eclipse/crash-reports/crash-2015-01-29_00.00.15-client.txt new file mode 100644 index 0000000..994425c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.00.15-client.txt @@ -0,0 +1,107 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 1/29/15 12:00 AM +Description: Ticking block entity + +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:236) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:236) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-228.55, y=65.62, z=-714.62]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1520475 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/46, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/45, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/218517, l='MpServer', x=-154.75, y=20.00, z=-663.55], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-228.55, y=65.62, z=-714.62], EntityBat['Bat'/209213, l='MpServer', x=-225.59, y=20.10, z=-641.88], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/209215, l='MpServer', x=-219.75, y=21.10, z=-641.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 299005776 bytes (285 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.47.34-client.txt b/eclipse/crash-reports/crash-2015-01-29_00.47.34-client.txt new file mode 100644 index 0000000..3610e1f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.47.34-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 1/29/15 12:47 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #0 (tile.air // net.minecraft.block.BlockAir) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-234.50, y=65.62, z=-708.50]] + Chunk stats: MultiplayerChunkCache: 0, 0 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1543413 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-234.50, y=65.62, z=-708.50], EntityClientPlayerMP['jeb_'/116, l='MpServer', x=-230.59, y=65.62, z=-722.01], EntityMinecartChest['entity.MinecartChest.name'/48, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/48, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 253081848 bytes (241 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.51.27-server.txt b/eclipse/crash-reports/crash-2015-01-29_00.51.27-server.txt new file mode 100644 index 0000000..4bc9bf2 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.51.27-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 1/29/15 12:51 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/431, l='Test 2', x=-228.28, y=64.00, z=-715.56]] + Chunk stats: ServerChunkCache: 256 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546478 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 85078 (now: false), thunder time: 117229 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360961496 bytes (344 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/431, l='Test 2', x=-228.28, y=64.00, z=-715.56]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.51.29-client.txt b/eclipse/crash-reports/crash-2015-01-29_00.51.29-client.txt new file mode 100644 index 0000000..6386652 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.51.29-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 1/29/15 12:51 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/431, l='MpServer', x=-228.28, y=65.62, z=-715.56]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546477 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 17 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/33, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityBat['Bat'/247629, l='MpServer', x=-183.99, y=11.93, z=-641.55], EntityBat['Bat'/247628, l='MpServer', x=-181.13, y=12.10, z=-641.66], EntityBat['Bat'/95899, l='MpServer', x=-165.50, y=26.10, z=-640.88], EntityBat['Bat'/241106, l='MpServer', x=-212.72, y=23.10, z=-653.13], EntityClientPlayerMP['jeb_'/431, l='MpServer', x=-228.28, y=65.62, z=-715.56], EntityMinecartChest['entity.MinecartChest.name'/44, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/247626, l='MpServer', x=-181.13, y=11.00, z=-641.50], EntityMinecartChest['entity.MinecartChest.name'/45, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityBat['Bat'/275700, l='MpServer', x=-237.88, y=16.10, z=-645.25], EntityBat['Bat'/246260, l='MpServer', x=-185.25, y=23.10, z=-638.88], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 358412792 bytes (341 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.53.02-server.txt b/eclipse/crash-reports/crash-2015-01-29_00.53.02-server.txt new file mode 100644 index 0000000..46fbba7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.53.02-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 1/29/15 12:53 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/115, l='Test 2', x=-230.00, y=65.00, z=-715.64]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546684 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 84872 (now: false), thunder time: 117023 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 356155008 bytes (339 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/115, l='Test 2', x=-230.00, y=65.00, z=-715.64]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.53.04-client.txt b/eclipse/crash-reports/crash-2015-01-29_00.53.04-client.txt new file mode 100644 index 0000000..c9ace7e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.53.04-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 1/29/15 12:53 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-230.00, y=66.62, z=-715.64]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546684 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 17 total; [EntityItemFrame['entity.ItemFrame.name'/34, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/32, l='MpServer', x=-237.88, y=16.10, z=-645.25], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityBat['Bat'/43, l='MpServer', x=-183.16, y=11.45, z=-643.69], EntityBat['Bat'/40, l='MpServer', x=-212.72, y=23.10, z=-653.13], EntityBat['Bat'/46, l='MpServer', x=-185.25, y=23.10, z=-638.88], EntityBat['Bat'/44, l='MpServer', x=-181.13, y=12.10, z=-641.66], EntityBat['Bat'/45, l='MpServer', x=-186.91, y=12.10, z=-642.53], EntityBat['Bat'/51, l='MpServer', x=-165.50, y=26.10, z=-640.88], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-230.00, y=66.62, z=-715.64], EntityMinecartChest['entity.MinecartChest.name'/52, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 321232664 bytes (306 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.53.36-server.txt b/eclipse/crash-reports/crash-2015-01-29_00.53.36-server.txt new file mode 100644 index 0000000..8a3f2d6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.53.36-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 1/29/15 12:53 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:245) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:222) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546685 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 84871 (now: false), thunder time: 117022 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 391534120 bytes (373 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.55.44-server.txt b/eclipse/crash-reports/crash-2015-01-29_00.55.44-server.txt new file mode 100644 index 0000000..a3c41a8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.55.44-server.txt @@ -0,0 +1,81 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 1/29/15 12:55 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:244) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:244) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:219) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:79) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1546686 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 84870 (now: false), thunder time: 117021 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 390726384 bytes (372 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_00.55.45-client.txt b/eclipse/crash-reports/crash-2015-01-29_00.55.45-client.txt new file mode 100644 index 0000000..fbd5963 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_00.55.45-client.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 1/29/15 12:55 AM +Description: Rendering screen + +io.netty.channel.ChannelException: connection refused + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + at io.netty.channel.DefaultChannelHandlerContext.invokeConnect(DefaultChannelHandlerContext.java:494) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:479) + at io.netty.channel.DefaultChannelHandlerContext.connect(DefaultChannelHandlerContext.java:464) + at io.netty.channel.DefaultChannelPipeline.connect(DefaultChannelPipeline.java:847) + at io.netty.channel.AbstractChannel.connect(AbstractChannel.java:198) + at io.netty.bootstrap.Bootstrap$2.run(Bootstrap.java:165) + at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:354) + at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:348) + at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) + at java.lang.Thread.run(Thread.java:745) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at io.netty.channel.local.LocalChannel$LocalUnsafe.connect(LocalChannel.java:361) + at io.netty.channel.DefaultChannelPipeline$HeadHandler.connect(DefaultChannelPipeline.java:1008) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.GuiMainMenu + Mouse location: Scaled: (209, 50). Absolute: (419, 379) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 +Stacktrace: + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1143) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 376585528 bytes (359 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.02.39-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.02.39-client.txt new file mode 100644 index 0000000..a85530f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.02.39-client.txt @@ -0,0 +1,134 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 1/29/15 7:02 PM +Description: Rendering entity in world + +java.lang.ClassCastException: sun.awt.image.ToolkitImage cannot be cast to java.awt.image.BufferedImage + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:73) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:42) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:73) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:42) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 934002 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.09, 0.20, 0.02 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@53a0448c + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-237,64,-747), Chunk: (at 3,4,5 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-237.30, y=65.62, z=-747.43]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1572446 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/35, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityMinecartChest['entity.MinecartChest.name'/50, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-237.30, y=65.62, z=-747.43]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340949200 bytes (325 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.09.06-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.09.06-client.txt new file mode 100644 index 0000000..df5a424 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.09.06-client.txt @@ -0,0 +1,138 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 1/29/15 7:09 PM +Description: Rendering entity in world + +java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds! + at sun.awt.image.IntegerInterleavedRaster.getDataElements(IntegerInterleavedRaster.java:219) + at java.awt.image.BufferedImage.getRGB(BufferedImage.java:918) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:82) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:46) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at sun.awt.image.IntegerInterleavedRaster.getDataElements(IntegerInterleavedRaster.java:219) + at java.awt.image.BufferedImage.getRGB(BufferedImage.java:918) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:82) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:46) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 15366 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.10, 0.20, -0.08 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@4c63fba3 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-237,64,-745), Chunk: (at 3,4,7 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/118, l='MpServer', x=-237.56, y=65.62, z=-742.88]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1572929 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/57, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/118, l='MpServer', x=-237.56, y=65.62, z=-742.88], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 295755160 bytes (282 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.38.03-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.38.03-client.txt new file mode 100644 index 0000000..34e3864 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.38.03-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 1/29/15 7:38 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 26167 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.02, 0.20, 0.03 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@1d8df1b0 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-741), Chunk: (at 12,4,11 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.74, y=66.62, z=-739.43]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1587711 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityBat['Bat'/3474, l='MpServer', x=-267.31, y=16.10, z=-663.25], EntityMinecartChest['entity.MinecartChest.name'/32, l='MpServer', x=-268.50, y=14.52, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.74, y=66.62, z=-739.43], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 327480232 bytes (312 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.40.08-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.40.08-client.txt new file mode 100644 index 0000000..ee92f05 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.40.08-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 1/29/15 7:40 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 11988 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.05, 0.20, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@54ef0dea + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-741), Chunk: (at 12,4,11 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/120, l='MpServer', x=-242.74, y=66.62, z=-739.43]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1588655 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityBat['Bat'/11644, l='MpServer', x=-180.91, y=21.00, z=-662.54], EntityBat['Bat'/33, l='MpServer', x=-268.47, y=15.10, z=-656.88], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityClientPlayerMP['jeb_'/120, l='MpServer', x=-242.74, y=66.62, z=-739.43], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328599664 bytes (313 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.47.40-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.47.40-client.txt new file mode 100644 index 0000000..53649c3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.47.40-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 1/29/15 7:47 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 480 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.02, 0.20, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@68c1bcaf + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-741), Chunk: (at 12,4,11 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/122, l='MpServer', x=-242.74, y=66.62, z=-739.43]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1588732 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/56, l='MpServer', x=-177.86, y=21.09, z=-660.37], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/122, l='MpServer', x=-242.74, y=66.62, z=-739.43], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 304785144 bytes (290 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_19.49.06-client.txt b/eclipse/crash-reports/crash-2015-01-29_19.49.06-client.txt new file mode 100644 index 0000000..f3793a9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_19.49.06-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 1/29/15 7:49 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:138) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:97) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 130 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.09, 0.20, -0.09 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@2ab21f06 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-741), Chunk: (at 12,4,11 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.74, y=66.62, z=-739.43]] + Chunk stats: MultiplayerChunkCache: 105, 105 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1588769 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.74, y=66.62, z=-739.43], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 363218080 bytes (346 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_20.09.29-client.txt b/eclipse/crash-reports/crash-2015-01-29_20.09.29-client.txt new file mode 100644 index 0000000..2bb6c1a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_20.09.29-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 1/29/15 8:09 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 423129 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.01, 0.20, 0.07 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@78b548b1 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-739), Chunk: (at 12,4,13 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-243.45, y=66.62, z=-738.78]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1610839 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 7 total; [EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-243.45, y=66.62, z=-738.78], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 367846728 bytes (350 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_20.12.39-client.txt b/eclipse/crash-reports/crash-2015-01-29_20.12.39-client.txt new file mode 100644 index 0000000..cf0856c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_20.12.39-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 1/29/15 8:12 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 118928 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.02, 0.20, -0.06 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@2a3f8584 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-242,64,-746), Chunk: (at 14,4,6 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-239.98, y=65.62, z=-738.42]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1612175 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityBat['Bat'/90252, l='MpServer', x=-268.59, y=15.10, z=-661.88], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-239.98, y=65.62, z=-738.42]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 372783728 bytes (355 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_20.13.40-client.txt b/eclipse/crash-reports/crash-2015-01-29_20.13.40-client.txt new file mode 100644 index 0000000..fb514d2 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_20.13.40-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 1/29/15 8:13 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 20722 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.08, 0.20, 0.04 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@65026888 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-242,64,-746), Chunk: (at 14,4,6 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.16, y=65.62, z=-737.02]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1612682 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityBat['Bat'/35, l='MpServer', x=-268.59, y=15.10, z=-661.88], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/56, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['jeb_'/121, l='MpServer', x=-242.16, y=65.62, z=-737.02], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 404365112 bytes (385 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_20.14.49-client.txt b/eclipse/crash-reports/crash-2015-01-29_20.14.49-client.txt new file mode 100644 index 0000000..0990a8d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_20.14.49-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 1/29/15 8:14 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:140) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:99) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 782 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.05, 0.20, 0.02 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@40f5c25b + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 2 / 0x2 / 0b0010 + Block location: World: (-242,64,-746), Chunk: (at 14,4,6 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 2 / 0x2 / 0b0010 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-242.16, y=65.62, z=-737.02]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1612752 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityBat['Bat'/35, l='MpServer', x=-268.59, y=15.10, z=-661.88], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityClientPlayerMP['jeb_'/115, l='MpServer', x=-242.16, y=65.62, z=-737.02], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-726.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 396485032 bytes (378 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_22.00.09-client.txt b/eclipse/crash-reports/crash-2015-01-29_22.00.09-client.txt new file mode 100644 index 0000000..43d45dc --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_22.00.09-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 1/29/15 10:00 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:111) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:111) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 820078 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.03, 0.20, -0.07 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@138002b + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-740), Chunk: (at 12,4,12 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/117, l='MpServer', x=-254.06, y=66.62, z=-728.50]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1652449 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['sor1n'/117, l='MpServer', x=-254.06, y=66.62, z=-728.50], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360469840 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_22.01.57-client.txt b/eclipse/crash-reports/crash-2015-01-29_22.01.57-client.txt new file mode 100644 index 0000000..34867b5 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_22.01.57-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 1/29/15 10:01 PM +Description: Unexpected error + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.block.BlockMoltenMetal.getMostCommonColour(BlockMoltenMetal.java:315) + at darkknight.jewelrycraft.block.BlockMoltenMetal.color(BlockMoltenMetal.java:298) + at darkknight.jewelrycraft.block.BlockMoltenMetal.colorMultiplier(BlockMoltenMetal.java:114) + at net.minecraftforge.fluids.RenderBlockFluid.renderWorldBlock(RenderBlockFluid.java:86) + at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118) + at net.minecraft.src.FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53) + at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:389) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:207) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1641) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.block.BlockMoltenMetal.getMostCommonColour(BlockMoltenMetal.java:315) + at darkknight.jewelrycraft.block.BlockMoltenMetal.color(BlockMoltenMetal.java:298) + at darkknight.jewelrycraft.block.BlockMoltenMetal.colorMultiplier(BlockMoltenMetal.java:114) + at net.minecraftforge.fluids.RenderBlockFluid.renderWorldBlock(RenderBlockFluid.java:86) + at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118) + at net.minecraft.src.FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53) + at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:389) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:207) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1641) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/121, l='MpServer', x=-254.06, y=66.62, z=-728.50]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1652511 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityClientPlayerMP['sor1n'/121, l='MpServer', x=-254.06, y=66.62, z=-728.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 359640448 bytes (342 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_22.03.48-client.txt b/eclipse/crash-reports/crash-2015-01-29_22.03.48-client.txt new file mode 100644 index 0000000..629eca7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_22.03.48-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 1/29/15 10:03 PM +Description: Unexpected error + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.block.BlockMoltenMetal.getMostCommonColour(BlockMoltenMetal.java:315) + at darkknight.jewelrycraft.block.BlockMoltenMetal.color(BlockMoltenMetal.java:298) + at darkknight.jewelrycraft.block.BlockMoltenMetal.colorMultiplier(BlockMoltenMetal.java:114) + at net.minecraftforge.fluids.RenderBlockFluid.renderWorldBlock(RenderBlockFluid.java:86) + at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118) + at net.minecraft.src.FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53) + at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:389) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:207) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1641) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.block.BlockMoltenMetal.getMostCommonColour(BlockMoltenMetal.java:315) + at darkknight.jewelrycraft.block.BlockMoltenMetal.color(BlockMoltenMetal.java:298) + at darkknight.jewelrycraft.block.BlockMoltenMetal.colorMultiplier(BlockMoltenMetal.java:114) + at net.minecraftforge.fluids.RenderBlockFluid.renderWorldBlock(RenderBlockFluid.java:86) + at cpw.mods.fml.client.registry.RenderingRegistry.renderWorldBlock(RenderingRegistry.java:118) + at net.minecraft.src.FMLRenderAccessLibrary.renderWorldBlock(FMLRenderAccessLibrary.java:53) + at net.minecraft.client.renderer.RenderBlocks.renderBlockByRenderType(RenderBlocks.java:389) + at net.minecraft.client.renderer.WorldRenderer.updateRenderer(WorldRenderer.java:207) + at net.minecraft.client.renderer.RenderGlobal.updateRenderers(RenderGlobal.java:1641) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/113, l='MpServer', x=-254.06, y=66.62, z=-728.50]] + Chunk stats: MultiplayerChunkCache: 155, 155 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1652558 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityClientPlayerMP['sor1n'/113, l='MpServer', x=-254.06, y=66.62, z=-728.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityBat['Bat'/299, l='MpServer', x=-268.45, y=14.00, z=-651.88], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityBat['Bat'/301, l='MpServer', x=-266.77, y=14.09, z=-660.82], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360215752 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-29_22.04.57-client.txt b/eclipse/crash-reports/crash-2015-01-29_22.04.57-client.txt new file mode 100644 index 0000000..62084d5 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-29_22.04.57-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 1/29/15 10:04 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:111) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:111) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 839 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.10, 0.20, 0.04 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@2b2a74fb + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-244,64,-740), Chunk: (at 12,4,12 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/114, l='MpServer', x=-254.06, y=66.62, z=-728.50]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1652690 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/35, l='MpServer', x=-267.47, y=15.98, z=-663.25], EntityClientPlayerMP['sor1n'/114, l='MpServer', x=-254.06, y=66.62, z=-728.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 337833848 bytes (322 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_01.58.34-server.txt b/eclipse/crash-reports/crash-2015-01-30_01.58.34-server.txt new file mode 100644 index 0000000..b8b0c33 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_01.58.34-server.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 1/30/15 1:58 AM +Description: Ticking entity + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.worldGen.village.JCTrades.manipulateTradesForVillager(JCTrades.java:103) + at cpw.mods.fml.common.registry.VillagerRegistry.manageVillagerTrades(VillagerRegistry.java:203) + at net.minecraft.entity.passive.EntityVillager.addDefaultEquipmentAndRecipies(EntityVillager.java:469) + at net.minecraft.entity.passive.EntityVillager.updateAITick(EntityVillager.java:173) + at net.minecraft.entity.EntityLiving.updateAITasks(EntityLiving.java:619) + at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:1981) + at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) + at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.worldGen.village.JCTrades.manipulateTradesForVillager(JCTrades.java:103) + at cpw.mods.fml.common.registry.VillagerRegistry.manageVillagerTrades(VillagerRegistry.java:203) + at net.minecraft.entity.passive.EntityVillager.addDefaultEquipmentAndRecipies(EntityVillager.java:469) + at net.minecraft.entity.passive.EntityVillager.updateAITick(EntityVillager.java:173) + at net.minecraft.entity.EntityLiving.updateAITasks(EntityLiving.java:619) + at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:1981) + at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) + at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: Villager (net.minecraft.entity.passive.EntityVillager) + Entity ID: 553916 + Entity Name: Villager + Entity's Exact location: -200.91, 64.00, -688.96 + Entity's Block location: World: (-201,64,-689), Chunk: (at 7,4,15 in -13,-44; contains blocks -208,0,-704 to -193,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/117, l='Test 2', x=-205.53, y=64.00, z=-682.52]] + Chunk stats: ServerChunkCache: 319 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1698971 game time, 2000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 75183 (now: false), thunder time: 99308 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 274232896 bytes (261 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/117, l='Test 2', x=-205.53, y=64.00, z=-682.52]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_18.49.58-client.txt b/eclipse/crash-reports/crash-2015-01-30_18.49.58-client.txt new file mode 100644 index 0000000..9b0fad8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_18.49.58-client.txt @@ -0,0 +1,127 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 1/30/15 6:49 PM +Description: Initializing game + +java.lang.ClassCastException: java.lang.String cannot be cast to net.minecraft.item.Item + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:33) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:33) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 412597032 bytes (393 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_18.52.27-client.txt b/eclipse/crash-reports/crash-2015-01-30_18.52.27-client.txt new file mode 100644 index 0000000..45daf04 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_18.52.27-client.txt @@ -0,0 +1,139 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 1/30/15 6:52 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(String.java:2847) + at java.lang.StringBuilder.append(StringBuilder.java:128) + at java.util.AbstractCollection.toString(AbstractCollection.java:458) + at java.lang.String.valueOf(String.java:2847) + at java.io.PrintStream.println(PrintStream.java:821) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:35) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.toString(ItemStack.java:460) + at java.lang.String.valueOf(String.java:2847) + at java.lang.StringBuilder.append(StringBuilder.java:128) + at java.util.AbstractCollection.toString(AbstractCollection.java:458) + at java.lang.String.valueOf(String.java:2847) + at java.io.PrintStream.println(PrintStream.java:821) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:35) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 409092496 bytes (390 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_19.59.03-client.txt b/eclipse/crash-reports/crash-2015-01-30_19.59.03-client.txt new file mode 100644 index 0000000..9990309 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_19.59.03-client.txt @@ -0,0 +1,113 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 1/30/15 7:59 PM +Description: Rendering screen + +java.util.FormatFlagsConversionMismatchException: Conversion = s, Flags = 0 + at java.util.Formatter$FormatSpecifier.failMismatch(Formatter.java:4041) + at java.util.Formatter$FormatSpecifier.checkBadFlags(Formatter.java:2949) + at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:2907) + at java.util.Formatter$FormatSpecifier.(Formatter.java:2680) + at java.util.Formatter.parse(Formatter.java:2528) + at java.util.Formatter.format(Formatter.java:2469) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:93) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Formatter$FormatSpecifier.failMismatch(Formatter.java:4041) + at java.util.Formatter$FormatSpecifier.checkBadFlags(Formatter.java:2949) + at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:2907) + at java.util.Formatter$FormatSpecifier.(Formatter.java:2680) + at java.util.Formatter.parse(Formatter.java:2528) + at java.util.Formatter.format(Formatter.java:2469) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:93) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (329, 254). Absolute: (1319, 0) + Screen size: Scaled: (480, 255). Absolute: (1920, 1017). Scale factor of 4 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/90, l='MpServer', x=-236.50, y=65.62, z=-735.81]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1749125 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityMinecartChest['entity.MinecartChest.name'/52, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/90, l='MpServer', x=-236.50, y=65.62, z=-735.81]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 341457848 bytes (325 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_20.01.20-client.txt b/eclipse/crash-reports/crash-2015-01-30_20.01.20-client.txt new file mode 100644 index 0000000..3309a0c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_20.01.20-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 1/30/15 8:01 PM +Description: Rendering screen + +java.util.MissingFormatArgumentException: Format specifier '<19s' + at java.util.Formatter.format(Formatter.java:2480) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:93) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Formatter.format(Formatter.java:2480) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:93) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (18, 223). Absolute: (37, 33) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/93, l='MpServer', x=-236.50, y=65.62, z=-735.81]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1749867 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 10 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/93, l='MpServer', x=-236.50, y=65.62, z=-735.81], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/53, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityBat['Bat'/123, l='MpServer', x=-159.25, y=16.00, z=-655.25], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 286506992 bytes (273 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-30_20.05.23-client.txt b/eclipse/crash-reports/crash-2015-01-30_20.05.23-client.txt new file mode 100644 index 0000000..53ebc91 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-30_20.05.23-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 1/30/15 8:05 PM +Description: Rendering screen + +java.util.MissingFormatWidthException: -0.19s + at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:2906) + at java.util.Formatter$FormatSpecifier.(Formatter.java:2680) + at java.util.Formatter.parse(Formatter.java:2528) + at java.util.Formatter.format(Formatter.java:2469) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:94) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Formatter$FormatSpecifier.checkGeneral(Formatter.java:2906) + at java.util.Formatter$FormatSpecifier.(Formatter.java:2680) + at java.util.Formatter.parse(Formatter.java:2528) + at java.util.Formatter.format(Formatter.java:2469) + at java.util.Formatter.format(Formatter.java:2423) + at java.lang.String.format(String.java:2790) + at darkknight.jewelrycraft.container.GuiTabJewelsAndModifiers.drawBackground(GuiTabJewelsAndModifiers.java:43) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:94) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (20, 88). Absolute: (40, 302) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/81, l='MpServer', x=-236.50, y=65.62, z=-735.81]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 1750564 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 11 total; [EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/33, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityItemFrame['entity.ItemFrame.name'/38, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityBat['Bat'/44281, l='MpServer', x=-267.88, y=15.14, z=-669.00], EntityItemFrame['entity.ItemFrame.name'/39, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/36, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityBat['Bat'/44283, l='MpServer', x=-268.75, y=16.10, z=-657.25], EntityItemFrame['entity.ItemFrame.name'/37, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityClientPlayerMP['sor1n'/81, l='MpServer', x=-236.50, y=65.62, z=-735.81], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328936656 bytes (313 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-31_02.43.47-client.txt b/eclipse/crash-reports/crash-2015-01-31_02.43.47-client.txt new file mode 100644 index 0000000..608303f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-31_02.43.47-client.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 1/31/15 2:43 AM +Description: Rendering screen + +java.lang.NullPointerException: Rendering screen + at darkknight.jewelrycraft.container.Page.addCraftingRecipeTextPage(Page.java:22) + at darkknight.jewelrycraft.container.GuiTabItems.drawBackground(GuiTabItems.java:127) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:92) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.container.Page.addCraftingRecipeTextPage(Page.java:22) + at darkknight.jewelrycraft.container.GuiTabItems.drawBackground(GuiTabItems.java:127) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:92) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (474, 248). Absolute: (948, 209) + Screen size: Scaled: (683, 353). Absolute: (1366, 705). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/96, l='MpServer', x=-223.90, y=65.62, z=-741.60]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2014255 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityVillager['Villager'/38, l='MpServer', x=-237.69, y=62.00, z=-731.72], EntityVillager['Villager'/39, l='MpServer', x=-237.69, y=62.00, z=-732.69], EntityClientPlayerMP['sor1n'/96, l='MpServer', x=-223.90, y=65.62, z=-741.60], EntityVillager['Villager'/42, l='MpServer', x=-237.69, y=62.00, z=-730.31], EntityVillager['Villager'/40, l='MpServer', x=-236.59, y=62.00, z=-732.47], EntityVillager['Villager'/41, l='MpServer', x=-236.69, y=62.00, z=-730.91], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/63, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 235482672 bytes (224 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-31_11.29.23-client.txt b/eclipse/crash-reports/crash-2015-01-31_11.29.23-client.txt new file mode 100644 index 0000000..a3697b6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-31_11.29.23-client.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 1/31/15 11:29 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.item.ItemThiefGloves.itemInteractionForEntity(ItemThiefGloves.java:45) + at net.minecraft.item.ItemStack.interactWithEntity(ItemStack.java:397) + at net.minecraft.entity.player.EntityPlayer.interactWith(EntityPlayer.java:1276) + at net.minecraft.client.multiplayer.PlayerControllerMP.interactWithEntitySendPacket(PlayerControllerMP.java:472) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1502) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2033) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemThiefGloves.itemInteractionForEntity(ItemThiefGloves.java:45) + at net.minecraft.item.ItemStack.interactWithEntity(ItemStack.java:397) + at net.minecraft.entity.player.EntityPlayer.interactWith(EntityPlayer.java:1276) + at net.minecraft.client.multiplayer.PlayerControllerMP.interactWithEntitySendPacket(PlayerControllerMP.java:472) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1502) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/94, l='MpServer', x=-239.46, y=65.54, z=-735.70]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2019567 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 15 total; [EntityBat['Bat'/35, l='MpServer', x=-247.38, y=15.13, z=-665.84], EntityVillager['Villager'/38, l='MpServer', x=-235.31, y=62.00, z=-730.31], EntityVillager['Villager'/39, l='MpServer', x=-236.75, y=62.00, z=-730.31], EntityVillager['Villager'/37, l='MpServer', x=-237.69, y=62.00, z=-732.69], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityVillager['Villager'/40, l='MpServer', x=-235.63, y=62.00, z=-731.25], EntityVillager['Villager'/41, l='MpServer', x=-235.31, y=62.00, z=-732.22], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityClientPlayerMP['sor1n'/94, l='MpServer', x=-239.46, y=65.54, z=-735.70], EntityBat['Bat'/63, l='MpServer', x=-169.13, y=22.10, z=-664.25], EntityMinecartChest['entity.MinecartChest.name'/62, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 338209200 bytes (322 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.4.0, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-31_23.27.34-server.txt b/eclipse/crash-reports/crash-2015-01-31_23.27.34-server.txt new file mode 100644 index 0000000..78ab9ce --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-31_23.27.34-server.txt @@ -0,0 +1,46 @@ +---- Minecraft Crash Report ---- +// Would you like a cupcake? + +Time: 1/31/15 11:27 PM +Description: Exception in server tick loop + +java.lang.NoSuchMethodError: darkknight.jewelrycraft.network.PacketSendLiquidData.(IIIIII)V + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.tryPlaceContainedLiquid(ItemMoltenMetalBucket.java:190) + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.onItemRightClick(ItemMoltenMetalBucket.java:134) + at net.minecraft.item.ItemStack.useItemRightClick(ItemStack.java:162) + at net.minecraft.server.management.ItemInWorldManager.tryUseItem(ItemInWorldManager.java:345) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:575) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 285370944 bytes (272 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/98, l='Test 2', x=-248.10, y=64.00, z=-736.09]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-31_23.27.36-client.txt b/eclipse/crash-reports/crash-2015-01-31_23.27.36-client.txt new file mode 100644 index 0000000..85ba42b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-31_23.27.36-client.txt @@ -0,0 +1,95 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 1/31/15 11:27 PM +Description: Unexpected error + +java.lang.NoSuchMethodError: darkknight.jewelrycraft.network.PacketSendLiquidData.(IIIIII)V + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.tryPlaceContainedLiquid(ItemMoltenMetalBucket.java:190) + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.onItemRightClick(ItemMoltenMetalBucket.java:134) + at net.minecraft.item.ItemStack.useItemRightClick(ItemStack.java:162) + at net.minecraft.client.multiplayer.PlayerControllerMP.sendUseItem(PlayerControllerMP.java:430) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1546) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2033) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.tryPlaceContainedLiquid(ItemMoltenMetalBucket.java:190) + at darkknight.jewelrycraft.item.ItemMoltenMetalBucket.onItemRightClick(ItemMoltenMetalBucket.java:134) + at net.minecraft.item.ItemStack.useItemRightClick(ItemStack.java:162) + at net.minecraft.client.multiplayer.PlayerControllerMP.sendUseItem(PlayerControllerMP.java:430) + at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1546) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-248.10, y=65.62, z=-736.09]] + Chunk stats: MultiplayerChunkCache: 156, 156 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2109527 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityMinecartChest['entity.MinecartChest.name'/34, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-248.10, y=65.62, z=-736.09], EntityVillager['Villager'/42, l='MpServer', x=-237.70, y=62.00, z=-732.17], EntityVillager['Villager'/43, l='MpServer', x=-236.06, y=62.00, z=-732.80], EntityVillager['Villager'/41, l='MpServer', x=-237.16, y=62.00, z=-730.31], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/44, l='MpServer', x=-236.93, y=62.00, z=-731.84], EntityVillager['Villager'/45, l='MpServer', x=-235.31, y=62.00, z=-731.88], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-220.50, y=65.50, z=-728.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 285850656 bytes (272 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-01-31_23.59.17-server.txt b/eclipse/crash-reports/crash-2015-01-31_23.59.17-server.txt new file mode 100644 index 0000000..b917842 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-01-31_23.59.17-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 1/31/15 11:59 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:111) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@6fa29e20 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 382456200 bytes (364 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/94, l='Test 2', x=-242.02, y=64.20, z=-738.07]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_00.04.37-server.txt b/eclipse/crash-reports/crash-2015-02-01_00.04.37-server.txt new file mode 100644 index 0000000..202a7e8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_00.04.37-server.txt @@ -0,0 +1,64 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 2/1/15 12:04 AM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:170) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockSmelter.onBlockActivated(BlockSmelter.java:170) + at net.minecraft.server.management.ItemInWorldManager.activateBlockOrUseItem(ItemInWorldManager.java:409) + at net.minecraft.network.NetHandlerPlayServer.processPlayerBlockPlacement(NetHandlerPlayServer.java:591) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:74) + at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.processPacket(C08PacketPlayerBlockPlacement.java:122) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1ddaacad +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 298890120 bytes (285 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/94, l='Test 2', x=-251.69, y=64.00, z=-726.30]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_00.36.47-server.txt b/eclipse/crash-reports/crash-2015-02-01_00.36.47-server.txt new file mode 100644 index 0000000..885a386 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_00.36.47-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/1/15 12:36 AM +Description: Exception while ticking a block + +java.lang.ArrayIndexOutOfBoundsException: 2 + at darkknight.jewelrycraft.block.BlockMoltenMetal.flowIntoBlock(BlockMoltenMetal.java:230) + at darkknight.jewelrycraft.block.BlockMoltenMetal.updateTick(BlockMoltenMetal.java:202) + at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:582) + at net.minecraft.world.WorldServer.tick(WorldServer.java:189) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockMoltenMetal.flowIntoBlock(BlockMoltenMetal.java:230) + at darkknight.jewelrycraft.block.BlockMoltenMetal.updateTick(BlockMoltenMetal.java:202) + +-- Block being ticked -- +Details: + Block type: ID #180 (tile.Jewelrycraft.moltenMetal // darkknight.jewelrycraft.block.BlockMoltenMetal) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (-244,64,-751), Chunk: (at 12,4,1 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) +Stacktrace: + at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:582) + at net.minecraft.world.WorldServer.tick(WorldServer.java:189) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/91, l='Test 2', x=-242.70, y=65.48, z=-750.92]] + Chunk stats: ServerChunkCache: 288 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2171212 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 6391 (now: true), thunder time: 38410 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 369849704 bytes (352 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/91, l='Test 2', x=-242.70, y=65.48, z=-750.92]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_00.38.34-server.txt b/eclipse/crash-reports/crash-2015-02-01_00.38.34-server.txt new file mode 100644 index 0000000..4b8552d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_00.38.34-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 2/1/15 12:38 AM +Description: Exception while ticking a block + +java.lang.ArrayIndexOutOfBoundsException: 2 + at darkknight.jewelrycraft.block.BlockMoltenMetal.flowIntoBlock(BlockMoltenMetal.java:230) + at darkknight.jewelrycraft.block.BlockMoltenMetal.updateTick(BlockMoltenMetal.java:202) + at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:582) + at net.minecraft.world.WorldServer.tick(WorldServer.java:189) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.block.BlockMoltenMetal.flowIntoBlock(BlockMoltenMetal.java:230) + at darkknight.jewelrycraft.block.BlockMoltenMetal.updateTick(BlockMoltenMetal.java:202) + +-- Block being ticked -- +Details: + Block type: ID #180 (tile.Jewelrycraft.moltenMetal // darkknight.jewelrycraft.block.BlockMoltenMetal) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-245,64,-751), Chunk: (at 11,4,1 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) +Stacktrace: + at net.minecraft.world.WorldServer.tickUpdates(WorldServer.java:582) + at net.minecraft.world.WorldServer.tick(WorldServer.java:189) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/91, l='Test 2', x=-242.70, y=65.48, z=-750.92]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2171242 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 6361 (now: true), thunder time: 38380 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309311856 bytes (294 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/91, l='Test 2', x=-242.70, y=65.48, z=-750.92]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_01.34.06-server.txt b/eclipse/crash-reports/crash-2015-02-01_01.34.06-server.txt new file mode 100644 index 0000000..443a668 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_01.34.06-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 2/1/15 1:34 AM +Description: Ticking block entity + +java.lang.StackOverflowError: Ticking block entity + at java.util.HashMap.addEntry(HashMap.java:884) + at java.util.HashMap.put(HashMap.java:505) + at net.minecraft.nbt.NBTTagCompound.setTag(NBTTagCompound.java:80) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap.addEntry(HashMap.java:884) + at java.util.HashMap.put(HashMap.java:505) + at net.minecraft.nbt.NBTTagCompound.setTag(NBTTagCompound.java:80) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:molder // darkknight.jewelrycraft.tileentity.TileEntityMolder + Block type: ID #168 (tile.Jewelrycraft.molder // darkknight.jewelrycraft.block.BlockMolder) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-240,64,-742), Chunk: (at 0,4,10 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #168 (tile.Jewelrycraft.molder // darkknight.jewelrycraft.block.BlockMolder) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2138) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/92, l='Test 2', x=-239.04, y=64.20, z=-741.67]] + Chunk stats: ServerChunkCache: 279 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2232074 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 113227 (now: false), thunder time: 164221 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 294751352 bytes (281 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/92, l='Test 2', x=-239.04, y=64.20, z=-741.67]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_16.30.51-client.txt b/eclipse/crash-reports/crash-2015-02-01_16.30.51-client.txt new file mode 100644 index 0000000..9062791 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_16.30.51-client.txt @@ -0,0 +1,140 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 2/1/15 4:30 PM +Description: Rendering entity in world + +java.lang.IndexOutOfBoundsException: Index: -1, Size: 0 + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:112) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.LinkedList.checkElementIndex(LinkedList.java:553) + at java.util.LinkedList.get(LinkedList.java:474) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getMostCommonColour(ItemMoltenMetal.java:112) + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:94) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 998664 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: 0.01, 0.20, -0.06 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@a041101 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-241,64,-747), Chunk: (at 15,4,5 in -16,-47; contains blocks -256,0,-752 to -241,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/86, l='MpServer', x=-240.67, y=66.62, z=-746.72]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2277716 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 13 total; [EntityVillager['Villager'/34, l='MpServer', x=-237.70, y=62.00, z=-730.30], EntityVillager['Villager'/35, l='MpServer', x=-237.14, y=62.00, z=-730.30], EntityVillager['Villager'/32, l='MpServer', x=-236.27, y=62.00, z=-731.01], EntityVillager['Villager'/33, l='MpServer', x=-236.41, y=62.00, z=-732.69], EntityVillager['Villager'/36, l='MpServer', x=-235.31, y=62.00, z=-731.50], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/40, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/41, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityClientPlayerMP['sor1n'/86, l='MpServer', x=-240.67, y=66.62, z=-746.72], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 245984656 bytes (234 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-01_17.05.25-client.txt b/eclipse/crash-reports/crash-2015-02-01_17.05.25-client.txt new file mode 100644 index 0000000..bb0ce30 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-01_17.05.25-client.txt @@ -0,0 +1,134 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 2/1/15 5:05 PM +Description: Rendering entity in world + +java.lang.ClassCastException: java.lang.Double cannot be cast to java.lang.Integer + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:92) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemMoltenMetal.color(ItemMoltenMetal.java:92) + at darkknight.jewelrycraft.item.ItemMoltenMetal.getColorFromItemStack(ItemMoltenMetal.java:47) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:215) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 15877 + Entity Name: item.item.Jewelrycraft.bucket + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.05, 0.20, 0.09 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@51efc169 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at darkknight.jewelrycraft.renders.TileEntitySmelterRender.renderTileEntityAt(TileEntitySmelterRender.java:136) + +-- Block Entity Details -- +Details: + Name: jewelrycraft:smelter // darkknight.jewelrycraft.tileentity.TileEntitySmelter + Block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Block data value: 0 / 0x0 / 0b0000 + Block location: World: (-252,64,-726), Chunk: (at 4,4,10 in -16,-46; contains blocks -256,0,-736 to -241,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #167 (tile.Jewelrycraft.smelter // darkknight.jewelrycraft.block.BlockSmelter) + Actual block data value: 0 / 0x0 / 0b0000 +Stacktrace: + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntityAt(TileEntityRendererDispatcher.java:141) + at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.renderTileEntity(TileEntityRendererDispatcher.java:126) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:539) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/2283, l='MpServer', x=-252.81, y=65.62, z=-726.81]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2292035 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 14 total; [EntityVillager['Villager'/2234, l='MpServer', x=-237.16, y=62.00, z=-732.69], EntityVillager['Villager'/2235, l='MpServer', x=-235.31, y=62.00, z=-731.41], EntityMinecartChest['entity.MinecartChest.name'/2232, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityVillager['Villager'/2238, l='MpServer', x=-236.25, y=62.00, z=-732.00], EntityItemFrame['entity.ItemFrame.name'/2239, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/2236, l='MpServer', x=-235.31, y=62.00, z=-732.69], EntityVillager['Villager'/2237, l='MpServer', x=-235.31, y=62.00, z=-730.41], EntityClientPlayerMP['sor1n'/2283, l='MpServer', x=-252.81, y=65.62, z=-726.81], EntityBat['Bat'/12505, l='MpServer', x=-177.25, y=22.10, z=-654.88], EntityItemFrame['entity.ItemFrame.name'/2244, l='MpServer', x=-220.50, y=65.50, z=-728.06], EntityItemFrame['entity.ItemFrame.name'/2241, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/2240, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/2243, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/2242, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 286625176 bytes (273 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{1.5} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: ~~ERROR~~ NullPointerException: null + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_19.36.18-client.txt b/eclipse/crash-reports/crash-2015-02-05_19.36.18-client.txt new file mode 100644 index 0000000..bde09c5 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_19.36.18-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 2/5/15 7:36 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at sun.nio.cs.SingleByte.withResult(SingleByte.java:44) + at sun.nio.cs.SingleByte.access$000(SingleByte.java:38) + at sun.nio.cs.SingleByte$Encoder.encodeArrayLoop(SingleByte.java:187) + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:669) + at java.io.PrintStream.println(PrintStream.java:823) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at sun.nio.cs.SingleByte.withResult(SingleByte.java:44) + at sun.nio.cs.SingleByte.access$000(SingleByte.java:38) + at sun.nio.cs.SingleByte$Encoder.encodeArrayLoop(SingleByte.java:187) + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:669) + at java.io.PrintStream.println(PrintStream.java:823) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2619242 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 21 total; [EntityVillager['Villager'/38, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityVillager['Villager'/39, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/36, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/37, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/42, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/43, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/40, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/41, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/46, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityVillager['Villager'/44, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/45, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/59, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/30, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 367682424 bytes (350 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_19.42.13-client.txt b/eclipse/crash-reports/crash-2015-02-05_19.42.13-client.txt new file mode 100644 index 0000000..3eb7c89 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_19.42.13-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 2/5/15 7:42 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.util.HashMap.inflateTable(HashMap.java:317) + at java.util.HashMap.put(HashMap.java:488) + at net.minecraft.nbt.NBTTagCompound.setTag(NBTTagCompound.java:80) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.item.ItemStack.copy(ItemStack.java:409) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:53) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.HashMap.inflateTable(HashMap.java:317) + at java.util.HashMap.put(HashMap.java:488) + at net.minecraft.nbt.NBTTagCompound.setTag(NBTTagCompound.java:80) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.item.ItemStack.copy(ItemStack.java:409) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:53) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/100, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2619374 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 21 total; [EntityMinecartChest['entity.MinecartChest.name'/33, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/100, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/64, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityVillager['Villager'/39, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/42, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/43, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/40, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/41, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/46, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/47, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/44, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/45, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/49, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityVillager['Villager'/48, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/57, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/56, l='MpServer', x=-221.06, y=65.50, z=-727.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 279044176 bytes (266 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_19.44.05-client.txt b/eclipse/crash-reports/crash-2015-02-05_19.44.05-client.txt new file mode 100644 index 0000000..744c435 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_19.44.05-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 2/5/15 7:44 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.item.ItemStack.copy(ItemStack.java:409) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:53) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.nbt.NBTTagCompound.copy(NBTTagCompound.java:441) + at net.minecraft.item.ItemStack.copy(ItemStack.java:409) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:53) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/178, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2619796 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 21 total; [EntityItemFrame['entity.ItemFrame.name'/137, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/136, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/139, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/138, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityVillager['Villager'/129, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/128, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/131, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityVillager['Villager'/130, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/133, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/135, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/134, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityMinecartChest['entity.MinecartChest.name'/115, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityVillager['Villager'/127, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityClientPlayerMP['sor1n'/178, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityVillager['Villager'/126, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityMinecartChest['entity.MinecartChest.name'/146, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityVillager['Villager'/125, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/124, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/123, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/122, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/121, l='MpServer', x=-234.06, y=62.00, z=-731.00]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 379434768 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_19.52.43-client.txt b/eclipse/crash-reports/crash-2015-02-05_19.52.43-client.txt new file mode 100644 index 0000000..b96c60e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_19.52.43-client.txt @@ -0,0 +1,109 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 2/5/15 7:52 PM +Description: Updating screen events + +java.lang.IndexOutOfBoundsException: Index: 57, Size: 54 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at net.minecraft.inventory.Container.mergeItemStack(Container.java:667) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:58) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at net.minecraft.inventory.Container.mergeItemStack(Container.java:667) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:58) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/88, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2626672 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 23 total; [EntityBat['Bat'/579810, l='MpServer', x=-160.05, y=21.00, z=-664.49], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/88, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityVillager['Villager'/34, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/35, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/32, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/33, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/38, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/39, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/36, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/42, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/40, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/41, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityBat['Bat'/553231, l='MpServer', x=-178.97, y=25.88, z=-645.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/57, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 335142912 bytes (319 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.00.00-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.00.00-client.txt new file mode 100644 index 0000000..977471b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.00.00-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 2/5/15 8:00 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/103, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2629446 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 23 total; [EntityMinecartChest['entity.MinecartChest.name'/33, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityVillager['Villager'/38, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/39, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/42, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/43, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/40, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/41, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/46, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/47, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityClientPlayerMP['sor1n'/103, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityVillager['Villager'/44, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/45, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/48, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityBat['Bat'/226193, l='MpServer', x=-244.78, y=15.00, z=-645.38], EntityBat['Bat'/63, l='MpServer', x=-160.34, y=22.10, z=-664.25], EntityMinecartChest['entity.MinecartChest.name'/62, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 287003032 bytes (273 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.01.49-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.01.49-client.txt new file mode 100644 index 0000000..b56853e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.01.49-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 2/5/15 8:01 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.Buffer.(Buffer.java:189) + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.Buffer.(Buffer.java:189) + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/99, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2629622 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 22 total; [EntityBat['Bat'/34, l='MpServer', x=-242.90, y=15.17, z=-645.38], EntityMinecartChest['entity.MinecartChest.name'/32, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/99, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityVillager['Villager'/38, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/39, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/42, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/43, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/40, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/41, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/46, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/47, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityVillager['Villager'/44, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/45, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/48, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityMinecartChest['entity.MinecartChest.name'/61, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 303985856 bytes (289 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.04.55-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.04.55-client.txt new file mode 100644 index 0000000..ec57e11 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.04.55-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 2/5/15 8:04 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2629780 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 22 total; [EntityVillager['Villager'/34, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/35, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/32, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/33, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/38, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/39, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/36, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/42, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/40, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/41, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/28, l='MpServer', x=-242.88, y=15.10, z=-645.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 313679152 bytes (299 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.08.13-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.08.13-client.txt new file mode 100644 index 0000000..60ec27e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.08.13-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 2/5/15 8:08 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:54) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2630000 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 22 total; [EntityVillager['Villager'/34, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/35, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/32, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/33, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/38, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/39, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/36, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/42, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/40, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/41, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/28, l='MpServer', x=-242.88, y=16.10, z=-645.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 371589480 bytes (354 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.09.49-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.09.49-client.txt new file mode 100644 index 0000000..383b4fc --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.09.49-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 2/5/15 8:09 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:56) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:56) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2630213 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 22 total; [EntityVillager['Villager'/34, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/35, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/32, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/33, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/38, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/39, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/36, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/42, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/40, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/41, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/28, l='MpServer', x=-242.88, y=16.10, z=-645.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 270838496 bytes (258 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_20.11.39-client.txt b/eclipse/crash-reports/crash-2015-02-05_20.11.39-client.txt new file mode 100644 index 0000000..0be0180 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_20.11.39-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 2/5/15 8:11 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at java.nio.Buffer.(Buffer.java:189) + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:55) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.nio.Buffer.(Buffer.java:189) + at java.nio.CharBuffer.(CharBuffer.java:276) + at java.nio.HeapCharBuffer.(HeapCharBuffer.java:70) + at java.nio.CharBuffer.wrap(CharBuffer.java:369) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:265) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.container.ContainerJewelryTab.transferStackInSlot(ContainerJewelryTab.java:55) + at net.minecraft.inventory.Container.slotClick(Container.java:279) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2630362 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 22 total; [EntityVillager['Villager'/34, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/35, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/32, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/33, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/38, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/39, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/36, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/42, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/40, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/41, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/55, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['sor1n'/91, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityBat['Bat'/28, l='MpServer', x=-242.88, y=16.10, z=-645.25]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 306688792 bytes (292 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-05_23.48.00-client.txt b/eclipse/crash-reports/crash-2015-02-05_23.48.00-client.txt new file mode 100644 index 0000000..3d328e6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-05_23.48.00-client.txt @@ -0,0 +1,2117 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 2/5/15 11:48 PM +Description: Updating screen events + +java.lang.StackOverflowError: Updating screen events + at net.minecraft.inventory.Slot.canTakeStack(Slot.java:147) + at net.minecraft.inventory.Container.slotClick(Container.java:277) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.inventory.Slot.canTakeStack(Slot.java:147) + at net.minecraft.inventory.Container.slotClick(Container.java:277) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + at net.minecraft.inventory.Container.retrySlotClick(Container.java:517) + at net.minecraft.inventory.Container.slotClick(Container.java:288) + +-- Affected screen -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiJewelry +Stacktrace: + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1725) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-241.54, y=64.62, z=-724.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2641753 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 21 total; [EntityVillager['Villager'/34, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/35, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/32, l='MpServer', x=-230.06, y=62.00, z=-732.50], EntityVillager['Villager'/33, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/38, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/39, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/36, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/37, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityVillager['Villager'/40, l='MpServer', x=-231.38, y=62.00, z=-732.97], EntityVillager['Villager'/41, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-241.54, y=64.62, z=-724.45], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityVillager['Villager'/31, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityMinecartChest['entity.MinecartChest.name'/60, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 330473568 bytes (315 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_00.19.10-client.txt b/eclipse/crash-reports/crash-2015-02-06_00.19.10-client.txt new file mode 100644 index 0000000..044e99e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_00.19.10-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// Why did you do that? + +Time: 2/6/15 12:19 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:61) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:61) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-239.66, y=65.62, z=-731.88]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2678010 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 21 total; [EntityClientPlayerMP['sor1n'/92, l='MpServer', x=-239.66, y=65.62, z=-731.88], EntityMinecartChest['entity.MinecartChest.name'/26, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityVillager['Villager'/31, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/34, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/35, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/32, l='MpServer', x=-231.03, y=62.00, z=-732.28], EntityVillager['Villager'/33, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/38, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/39, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/36, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/37, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityItemFrame['entity.ItemFrame.name'/42, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/43, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityVillager['Villager'/40, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/41, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/44, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/45, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityMinecartChest['entity.MinecartChest.name'/60, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 272026216 bytes (259 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_00.21.10-client.txt b/eclipse/crash-reports/crash-2015-02-06_00.21.10-client.txt new file mode 100644 index 0000000..b018a3e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_00.21.10-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 2/6/15 12:21 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:61) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:61) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/99, l='MpServer', x=-239.66, y=65.62, z=-731.88]] + Chunk stats: MultiplayerChunkCache: 25, 25 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2678028 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 19 total; [EntityClientPlayerMP['sor1n'/99, l='MpServer', x=-239.66, y=65.62, z=-731.88], EntityVillager['Villager'/38, l='MpServer', x=-231.03, y=62.00, z=-732.28], EntityVillager['Villager'/39, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/42, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/43, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/40, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/41, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/46, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/47, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityVillager['Villager'/44, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/45, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=65.50, z=-725.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 317121736 bytes (302 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_00.34.06-server.txt b/eclipse/crash-reports/crash-2015-02-06_00.34.06-server.txt new file mode 100644 index 0000000..e18f368 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_00.34.06-server.txt @@ -0,0 +1,73 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 2/6/15 12:34 AM +Description: Exception ticking world + +java.lang.NullPointerException: Exception ticking world + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.writeToNBT(TileEntityHandPedestal.java:30) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.getDescriptionPacket(TileEntityHandPedestal.java:57) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerManager.java:632) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendChunkUpdate(PlayerManager.java:574) + at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:80) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.writeToNBT(TileEntityHandPedestal.java:30) + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.getDescriptionPacket(TileEntityHandPedestal.java:57) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendTileToAllPlayersWatchingChunk(PlayerManager.java:632) + at net.minecraft.server.management.PlayerManager$PlayerInstance.sendChunkUpdate(PlayerManager.java:574) + at net.minecraft.server.management.PlayerManager.updatePlayerInstances(PlayerManager.java:80) + at net.minecraft.world.WorldServer.tick(WorldServer.java:193) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/95, l='Test 2', x=-232.82, y=64.00, z=-716.52]] + Chunk stats: ServerChunkCache: 256 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2690990 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 37402 (now: false), thunder time: 72819 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 305571136 bytes (291 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/95, l='Test 2', x=-232.82, y=64.00, z=-716.52]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_01.43.12-client.txt b/eclipse/crash-reports/crash-2015-02-06_01.43.12-client.txt new file mode 100644 index 0000000..f4f140e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_01.43.12-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 2/6/15 1:43 AM +Description: Ticking entity + +java.lang.Error: Unresolved compilation problem: + persistTag cannot be resolved to a variable + + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:78) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:78) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 102 + Entity Name: sor1n + Entity's Exact location: -229.36, 65.62, -744.68 + Entity's Block location: World: (-230,65,-745), Chunk: (at 10,4,7 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/102, l='MpServer', x=-229.36, y=65.62, z=-744.68]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2755045 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 20 total; [EntityClientPlayerMP['sor1n'/102, l='MpServer', x=-229.36, y=65.62, z=-744.68], EntityVillager['Villager'/38, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/39, l='MpServer', x=-231.03, y=62.00, z=-732.28], EntityVillager['Villager'/42, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/43, l='MpServer', x=-238.06, y=62.00, z=-733.06], EntityVillager['Villager'/40, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/41, l='MpServer', x=-237.97, y=62.00, z=-730.16], EntityVillager['Villager'/46, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/47, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/44, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/45, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/48, l='MpServer', x=-233.84, y=62.00, z=-725.63], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/57, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/56, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityMinecartChest['entity.MinecartChest.name'/63, l='MpServer', x=-162.50, y=24.50, z=-680.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 367420440 bytes (350 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_02.17.18-server.txt b/eclipse/crash-reports/crash-2015-02-06_02.17.18-server.txt new file mode 100644 index 0000000..08072e3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_02.17.18-server.txt @@ -0,0 +1,89 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 2/6/15 2:17 AM +Description: Ticking player + +java.lang.Error: Unresolved compilation problem: + + at darkknight.jewelrycraft.item.ItemBracelet.action(ItemBracelet.java:31) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:92) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_14_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemBracelet.action(ItemBracelet.java:31) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:92) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_14_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 94 + Entity Name: sor1n + Entity's Exact location: -245.42, 65.87, -706.73 + Entity's Block location: World: (-246,65,-707), Chunk: (at 10,4,13 in -16,-45; contains blocks -256,0,-720 to -241,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@7412dec1 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 344679008 bytes (328 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/94, l='Test 2', x=-245.42, y=65.87, z=-706.73]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_03.17.42-server.txt b/eclipse/crash-reports/crash-2015-02-06_03.17.42-server.txt new file mode 100644 index 0000000..db45659 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_03.17.42-server.txt @@ -0,0 +1,88 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 2/6/15 3:17 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at darkknight.jewelrycraft.item.ItemRing.action(ItemRing.java:38) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:96) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.item.ItemRing.action(ItemRing.java:38) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:96) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 95 + Entity Name: sor1n + Entity's Exact location: -240.94, 64.00, -721.42 + Entity's Block location: World: (-241,64,-722), Chunk: (at 15,4,14 in -16,-46; contains blocks -256,0,-736 to -241,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@3094840 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 276787704 bytes (263 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/95, l='Test 2', x=-240.94, y=64.00, z=-721.42]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_20.41.07-client.txt b/eclipse/crash-reports/crash-2015-02-06_20.41.07-client.txt new file mode 100644 index 0000000..108c7c7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_20.41.07-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 2/6/15 8:41 PM +Description: Rendering screen + +java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.set(ArrayList.java:426) + at darkknight.jewelrycraft.container.Page.addCraftingRecipeTextPage(Page.java:89) + at darkknight.jewelrycraft.container.GuiTabItems.drawBackground(GuiTabItems.java:58) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:91) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.set(ArrayList.java:426) + at darkknight.jewelrycraft.container.Page.addCraftingRecipeTextPage(Page.java:89) + at darkknight.jewelrycraft.container.GuiTabItems.drawBackground(GuiTabItems.java:58) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:91) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (109, 88). Absolute: (219, 303) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/100, l='MpServer', x=-231.74, y=66.62, z=-732.89]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 2900078 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 20 total; [EntityMinecartChest['entity.MinecartChest.name'/69, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/32, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityClientPlayerMP['sor1n'/100, l='MpServer', x=-231.74, y=66.62, z=-732.89], EntityVillager['Villager'/38, l='MpServer', x=-231.03, y=62.00, z=-732.28], EntityVillager['Villager'/39, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/42, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/43, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/40, l='MpServer', x=-237.50, y=62.00, z=-731.06], EntityVillager['Villager'/41, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/46, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/44, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/45, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/55, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/54, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/53, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/56, l='MpServer', x=-220.50, y=65.50, z=-724.94]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 302477232 bytes (288 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_21.54.14-client.txt b/eclipse/crash-reports/crash-2015-02-06_21.54.14-client.txt new file mode 100644 index 0000000..4ddfc6b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_21.54.14-client.txt @@ -0,0 +1,131 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 2/6/15 9:54 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:18) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.preInit(EffectsList.java:31) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:100) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:18) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.preInit(EffectsList.java:31) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:100) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 432450144 bytes (412 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_21.56.02-client.txt b/eclipse/crash-reports/crash-2015-02-06_21.56.02-client.txt new file mode 100644 index 0000000..b72b1b9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_21.56.02-client.txt @@ -0,0 +1,131 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 2/6/15 9:56 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:18) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.postInit(EffectsList.java:14) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:155) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:18) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.postInit(EffectsList.java:14) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:155) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 358709152 bytes (342 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-06_21.59.21-client.txt b/eclipse/crash-reports/crash-2015-02-06_21.59.21-client.txt new file mode 100644 index 0000000..66add0c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-06_21.59.21-client.txt @@ -0,0 +1,131 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 2/6/15 9:59 PM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:19) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.postInit(EffectsList.java:16) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:155) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.ModifierEffects.(ModifierEffects.java:19) + at darkknight.jewelrycraft.effects.EffectBlazePowder.(EffectBlazePowder.java:19) + at darkknight.jewelrycraft.effects.EffectsList.postInit(EffectsList.java:16) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:155) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:288) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 358221696 bytes (341 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_00.39.07-server.txt b/eclipse/crash-reports/crash-2015-02-07_00.39.07-server.txt new file mode 100644 index 0000000..bc36231 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_00.39.07-server.txt @@ -0,0 +1,86 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 2/7/15 12:39 AM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:108) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:108) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 93 + Entity Name: sor1n + Entity's Exact location: -242.30, 64.00, -762.32 + Entity's Block location: World: (-243,64,-763), Chunk: (at 13,4,5 in -16,-48; contains blocks -256,0,-768 to -241,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@687fe830 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 412825224 bytes (393 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/93, l='Test 2', x=-242.30, y=64.00, z=-762.32]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_00.39.55-server.txt b/eclipse/crash-reports/crash-2015-02-07_00.39.55-server.txt new file mode 100644 index 0000000..946d8b7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_00.39.55-server.txt @@ -0,0 +1,68 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 2/7/15 12:39 AM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: net.minecraft.item.Item.getSubItems(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695) + at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) + at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:318) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:213) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoSuchMethodError: net.minecraft.item.Item.getSubItems(Lnet/minecraft/item/Item;Lnet/minecraft/creativetab/CreativeTabs;Ljava/util/List;)V + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:35) + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + ... 5 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 976629432 bytes (931 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_00.45.10-server.txt b/eclipse/crash-reports/crash-2015-02-07_00.45.10-server.txt new file mode 100644 index 0000000..16f4657 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_00.45.10-server.txt @@ -0,0 +1,67 @@ +---- Minecraft Crash Report ---- +// Sorry :( + +Time: 2/7/15 12:45 AM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoSuchMethodError: darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff()V + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695) + at cpw.mods.fml.server.FMLServerHandler.finishServerLoading(FMLServerHandler.java:97) + at cpw.mods.fml.common.FMLCommonHandler.onServerStarted(FMLCommonHandler.java:318) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:213) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoSuchMethodError: darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff()V + at darkknight.jewelrycraft.JewelrycraftMod.postInit(JewelrycraftMod.java:153) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.initializeMods(Loader.java:694) + ... 5 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 971028872 bytes (926 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_02.10.24-server.txt b/eclipse/crash-reports/crash-2015-02-07_02.10.24-server.txt new file mode 100644 index 0000000..8b23680 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_02.10.24-server.txt @@ -0,0 +1,83 @@ +---- Minecraft Crash Report ---- +// Why is it breaking :( + +Time: 2/7/15 2:10 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.setHeldItemStack(TileEntityHandPedestal.java:124) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:251) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.setHeldItemStack(TileEntityHandPedestal.java:124) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:251) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['sor1n'/98, l='Test 2', x=-231.92, y=64.00, z=-715.25]] + Chunk stats: ServerChunkCache: 256 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3008988 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 11597 (now: true), thunder time: 17196 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 431340504 bytes (411 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['sor1n'/98, l='Test 2', x=-231.92, y=64.00, z=-715.25]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_02.10.25-client.txt b/eclipse/crash-reports/crash-2015-02-07_02.10.25-client.txt new file mode 100644 index 0000000..ebb6074 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_02.10.25-client.txt @@ -0,0 +1,105 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/7/15 2:10 AM +Description: Ticking block entity + +java.lang.NullPointerException: Ticking block entity + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.setHeldItemStack(TileEntityHandPedestal.java:124) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:251) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + at net.minecraft.world.World.updateEntities(World.java:2133) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.TileEntityHandPedestal.setHeldItemStack(TileEntityHandPedestal.java:124) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addPedestalInfo(TileEntityShadowEye.java:251) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.addData(TileEntityShadowEye.java:211) + at darkknight.jewelrycraft.tileentity.TileEntityShadowEye.updateEntity(TileEntityShadowEye.java:81) + +-- Block entity being ticked -- +Details: + Name: jewelrycraft:shadowEye // darkknight.jewelrycraft.tileentity.TileEntityShadowEye + Block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Block data value: 1 / 0x1 / 0b0001 + Block location: World: (-231,67,-716), Chunk: (at 9,4,4 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Actual block type: ID #178 (tile.Jewelrycraft.shadowEye // darkknight.jewelrycraft.block.BlockShadowEye) + Actual block data value: 1 / 0x1 / 0b0001 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2133) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-231.92, y=65.62, z=-715.25]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3008985 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 24 total; [EntityVillager['Villager'/35, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityMinecartChest['entity.MinecartChest.name'/64, l='MpServer', x=-167.50, y=25.50, z=-639.50], EntityVillager['Villager'/38, l='MpServer', x=-237.50, y=62.00, z=-731.06], EntityClientPlayerMP['sor1n'/98, l='MpServer', x=-231.92, y=65.62, z=-715.25], EntityVillager['Villager'/39, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/36, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/37, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/42, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/43, l='MpServer', x=-230.94, y=62.00, z=-730.41], EntityVillager['Villager'/40, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/41, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityItemFrame['entity.ItemFrame.name'/46, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/47, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityVillager['Villager'/44, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityItemFrame['entity.ItemFrame.name'/51, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/50, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/49, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/48, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/52, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityBat['Bat'/156372, l='MpServer', x=-187.06, y=11.31, z=-641.47], EntityBat['Bat'/156373, l='MpServer', x=-179.69, y=11.00, z=-642.88], EntityBat['Bat'/156374, l='MpServer', x=-181.13, y=12.10, z=-643.59], EntityMinecartChest['entity.MinecartChest.name'/63, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityMinecartChest['entity.MinecartChest.name'/28, l='MpServer', x=-268.50, y=14.50, z=-657.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 372881200 bytes (355 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_17.09.27-server.txt b/eclipse/crash-reports/crash-2015-02-07_17.09.27-server.txt new file mode 100644 index 0000000..5fe2c0e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_17.09.27-server.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 2/7/15 5:09 PM +Description: Exception getting block type in world + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.generateDisplayer(ComponentJewelry.java:316) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.addComponentParts(ComponentJewelry.java:170) + at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101) + at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1147) + at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:52) + at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) + at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) + at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) + at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:144) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:479) + at net.minecraft.world.World.getBlock(World.java:384) + at net.minecraft.block.BlockGrass.updateTick(BlockGrass.java:63) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408) + at net.minecraft.world.WorldServer.tick(WorldServer.java:191) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.generateDisplayer(ComponentJewelry.java:316) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.addComponentParts(ComponentJewelry.java:170) + at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101) + at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1147) + at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:52) + at net.minecraftforge.common.chunkio.ChunkIOProvider.callStage2(ChunkIOProvider.java:12) + at net.minecraftforge.common.util.AsynchronousExecutor.skipQueue(AsynchronousExecutor.java:344) + at net.minecraftforge.common.util.AsynchronousExecutor.getSkipQueue(AsynchronousExecutor.java:302) + at net.minecraftforge.common.chunkio.ChunkIOExecutor.syncChunkLoad(ChunkIOExecutor.java:12) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:144) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:479) + +-- Requested block coordinates -- +Details: + Found chunk: true + Location: World: (179,72,127), Chunk: (at 3,4,15 in 11,7; contains blocks 176,0,112 to 191,255,127), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) +Stacktrace: + at net.minecraft.world.World.getBlock(World.java:384) + at net.minecraft.block.BlockGrass.updateTick(BlockGrass.java:63) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408) + at net.minecraft.world.WorldServer.tick(WorldServer.java:191) + +-- Affected level -- +Details: + Level name: world + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/232, l='world', x=23.20, y=68.00, z=293.03]] + Chunk stats: ServerChunkCache: 510 Drop: 0 + Level seed: -6319409189828058395 + Level generator: ID 00 - default, ver 1. Features enabled: true + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 21626 game time, 3759 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 112661 (now: false), thunder time: 67307 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 935725208 bytes (892 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 1, tcache: 1, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 20; [EntityPlayerMP['OnyxDarkKnight'/232, l='world', x=23.20, y=68.00, z=293.03]] + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_17.11.06-server.txt b/eclipse/crash-reports/crash-2015-02-07_17.11.06-server.txt new file mode 100644 index 0000000..df3b4d8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_17.11.06-server.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 2/7/15 5:11 PM +Description: Exception getting block type in world + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.generateDisplayer(ComponentJewelry.java:316) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.addComponentParts(ComponentJewelry.java:170) + at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101) + at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1147) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:479) + at net.minecraft.world.World.getBlock(World.java:384) + at net.minecraft.block.BlockStaticLiquid.updateTick(BlockStaticLiquid.java:62) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408) + at net.minecraft.world.WorldServer.tick(WorldServer.java:191) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.generateDisplayer(ComponentJewelry.java:316) + at darkknight.jewelrycraft.worldGen.village.ComponentJewelry.addComponentParts(ComponentJewelry.java:170) + at net.minecraft.world.gen.structure.StructureStart.generateStructure(StructureStart.java:48) + at net.minecraft.world.gen.structure.MapGenStructure.generateStructuresInChunk(MapGenStructure.java:101) + at net.minecraft.world.gen.ChunkProviderGenerate.populate(ChunkProviderGenerate.java:405) + at net.minecraft.world.gen.ChunkProviderServer.populate(ChunkProviderServer.java:313) + at net.minecraft.world.chunk.Chunk.populateChunk(Chunk.java:1147) + at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:208) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:149) + at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:119) + at net.minecraft.world.gen.ChunkProviderServer.provideChunk(ChunkProviderServer.java:221) + at net.minecraft.world.World.getChunkFromChunkCoords(World.java:479) + +-- Requested block coordinates -- +Details: + Found chunk: true + Location: World: (184,10,111), Chunk: (at 8,0,15 in 11,6; contains blocks 176,0,96 to 191,255,111), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) +Stacktrace: + at net.minecraft.world.World.getBlock(World.java:384) + at net.minecraft.block.BlockStaticLiquid.updateTick(BlockStaticLiquid.java:62) + at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:408) + at net.minecraft.world.WorldServer.tick(WorldServer.java:191) + +-- Affected level -- +Details: + Level name: world + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/324, l='world', x=26.47, y=70.00, z=284.98]] + Chunk stats: ServerChunkCache: 719 Drop: 0 + Level seed: -6319409189828058395 + Level generator: ID 00 - default, ver 1. Features enabled: true + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 22247 game time, 4380 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 112040 (now: false), thunder time: 66686 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:692) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 924360704 bytes (881 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 20; [EntityPlayerMP['OnyxDarkKnight'/324, l='world', x=26.47, y=70.00, z=284.98]] + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-07_17.28.38-server.txt b/eclipse/crash-reports/crash-2015-02-07_17.28.38-server.txt new file mode 100644 index 0000000..56d8816 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-07_17.28.38-server.txt @@ -0,0 +1,105 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 2/7/15 5:28 PM +Description: Ticking entity + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.JCTrades.manipulateTradesForVillager(JCTrades.java:118) + at cpw.mods.fml.common.registry.VillagerRegistry.manageVillagerTrades(VillagerRegistry.java:203) + at net.minecraft.entity.passive.EntityVillager.addDefaultEquipmentAndRecipies(EntityVillager.java:469) + at net.minecraft.entity.passive.EntityVillager.updateAITick(EntityVillager.java:173) + at net.minecraft.entity.EntityLiving.updateAITasks(EntityLiving.java:619) + at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:1981) + at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) + at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addRandomModifiers(JewelrycraftUtil.java:96) + at darkknight.jewelrycraft.worldGen.village.JCTrades.manipulateTradesForVillager(JCTrades.java:118) + at cpw.mods.fml.common.registry.VillagerRegistry.manageVillagerTrades(VillagerRegistry.java:203) + at net.minecraft.entity.passive.EntityVillager.addDefaultEquipmentAndRecipies(EntityVillager.java:469) + at net.minecraft.entity.passive.EntityVillager.updateAITick(EntityVillager.java:173) + at net.minecraft.entity.EntityLiving.updateAITasks(EntityLiving.java:619) + at net.minecraft.entity.EntityLivingBase.onLivingUpdate(EntityLivingBase.java:1981) + at net.minecraft.entity.EntityLiving.onLivingUpdate(EntityLiving.java:431) + at net.minecraft.entity.EntityAgeable.onLivingUpdate(EntityAgeable.java:138) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: Villager (net.minecraft.entity.passive.EntityVillager) + Entity ID: 1346 + Entity Name: Villager + Entity's Exact location: 20.47, 66.77, 298.70 + Entity's Block location: World: (20,66,298), Chunk: (at 4,4,10 in 1,18; contains blocks 16,0,288 to 31,255,303), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.02, -0.23, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: world + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/299, l='world', x=25.44, y=69.00, z=283.81]] + Chunk stats: ServerChunkCache: 486 Drop: 0 + Level seed: -6319409189828058395 + Level generator: ID 00 - default, ver 1. Features enabled: true + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 32577 game time, 1007 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 101710 (now: false), thunder time: 56356 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 945840368 bytes (902 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 20; [EntityPlayerMP['OnyxDarkKnight'/299, l='world', x=25.44, y=69.00, z=283.81]] + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-08_21.30.34-server.txt b/eclipse/crash-reports/crash-2015-02-08_21.30.34-server.txt new file mode 100644 index 0000000..2f91eec --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-08_21.30.34-server.txt @@ -0,0 +1,96 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 2/8/15 9:30 PM +Description: Ticking player + +cpw.mods.fml.relauncher.ReflectionHelper$UnableToAccessFieldException: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindFieldException: java.lang.NoSuchFieldException: func_78757_d + at cpw.mods.fml.relauncher.ReflectionHelper.setPrivateValue(ReflectionHelper.java:147) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:76) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindFieldException: java.lang.NoSuchFieldException: func_78757_d + at cpw.mods.fml.relauncher.ReflectionHelper.findField(ReflectionHelper.java:94) + at cpw.mods.fml.relauncher.ReflectionHelper.setPrivateValue(ReflectionHelper.java:143) + ... 18 more +Caused by: java.lang.NoSuchFieldException: func_78757_d + at java.lang.Class.getDeclaredField(Class.java:1953) + at cpw.mods.fml.relauncher.ReflectionHelper.findField(ReflectionHelper.java:85) + ... 19 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.relauncher.ReflectionHelper.setPrivateValue(ReflectionHelper.java:147) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:76) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 120 + Entity Name: OnyxDarkKnight + Entity's Exact location: 1069.01, 4.00, -2111.34 + Entity's Block location: World: (1069,4,-2112), Chunk: (at 13,0,0 in 66,-132; contains blocks 1056,0,-2112 to 1071,255,-2097), Region: (2,-5; contains chunks 64,-160 to 95,-129, blocks 1024,0,-2560 to 1535,255,-2049) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@42627301 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 438683416 bytes (418 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/120, l='Test2', x=1069.01, y=4.00, z=-2111.34]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-08_21.49.49-server.txt b/eclipse/crash-reports/crash-2015-02-08_21.49.49-server.txt new file mode 100644 index 0000000..ce2fe98 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-08_21.49.49-server.txt @@ -0,0 +1,92 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 2/8/15 9:49 PM +Description: Ticking player + +cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindMethodException: java.lang.NoSuchMethodException: net.minecraft.server.management.ItemInWorldManager.setBlockReachDistance() + at cpw.mods.fml.relauncher.ReflectionHelper.findMethod(ReflectionHelper.java:187) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:88) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoSuchMethodException: net.minecraft.server.management.ItemInWorldManager.setBlockReachDistance() + at java.lang.Class.getDeclaredMethod(Class.java:2009) + at cpw.mods.fml.relauncher.ReflectionHelper.findMethod(ReflectionHelper.java:178) + ... 18 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.relauncher.ReflectionHelper.findMethod(ReflectionHelper.java:187) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:88) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 120 + Entity Name: OnyxDarkKnight + Entity's Exact location: 1063.31, 4.00, -2113.90 + Entity's Block location: World: (1063,4,-2114), Chunk: (at 7,0,14 in 66,-133; contains blocks 1056,0,-2128 to 1071,255,-2113), Region: (2,-5; contains chunks 64,-160 to 95,-129, blocks 1024,0,-2560 to 1535,255,-2049) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@758aebd9 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 308343392 bytes (294 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/120, l='Test2', x=1063.31, y=4.00, z=-2113.90]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-11_22.09.08-server.txt b/eclipse/crash-reports/crash-2015-02-11_22.09.08-server.txt new file mode 100644 index 0000000..d8578a9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-11_22.09.08-server.txt @@ -0,0 +1,1056 @@ +---- Minecraft Crash Report ---- +// I bet Cylons wouldn't have this problem. + +Time: 2/11/15 10:09 PM +Description: Exception in server tick loop + +java.lang.StackOverflowError: Exception in server tick loop + at java.lang.Float.floatToIntBits(Float.java:713) + at sun.misc.FloatingDecimal.(FloatingDecimal.java:476) + at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:657) + at java.lang.StringBuilder.append(StringBuilder.java:229) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:93) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:94) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 377874712 bytes (360 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/92, l='Test 2', x=-246.91, y=64.00, z=-721.11]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-11_22.11.26-server.txt b/eclipse/crash-reports/crash-2015-02-11_22.11.26-server.txt new file mode 100644 index 0000000..147414c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-11_22.11.26-server.txt @@ -0,0 +1,1056 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 2/11/15 10:11 PM +Description: Exception in server tick loop + +java.lang.StackOverflowError: Exception in server tick loop + at sun.misc.FloatingDecimal.dtoa(FloatingDecimal.java:541) + at sun.misc.FloatingDecimal.(FloatingDecimal.java:528) + at java.lang.AbstractStringBuilder.append(AbstractStringBuilder.java:657) + at java.lang.StringBuilder.append(StringBuilder.java:229) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:87) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:88) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:258) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:125) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 303253968 bytes (289 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/90, l='Test 2', x=-246.63, y=64.00, z=-721.25]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-13_23.05.08-server.txt b/eclipse/crash-reports/crash-2015-02-13_23.05.08-server.txt new file mode 100644 index 0000000..1feec68 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-13_23.05.08-server.txt @@ -0,0 +1,100 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 2/13/15 11:05 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:44) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:62) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:25) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:31) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_16_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:44) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:62) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:25) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:31) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_16_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 92 + Entity Name: OnyxDarkKnight + Entity's Exact location: -238.92, 65.69, -693.94 + Entity's Block location: World: (-239,65,-694), Chunk: (at 1,4,10 in -15,-44; contains blocks -240,0,-704 to -225,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.06, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@7ef23da1 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 302256272 bytes (288 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/92, l='Test 2', x=-238.92, y=65.69, z=-693.94]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-13_23.07.48-server.txt b/eclipse/crash-reports/crash-2015-02-13_23.07.48-server.txt new file mode 100644 index 0000000..a357f08 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-13_23.07.48-server.txt @@ -0,0 +1,100 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 2/13/15 11:07 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 96 + Entity Name: OnyxDarkKnight + Entity's Exact location: -238.92, 65.69, -693.94 + Entity's Block location: World: (-239,65,-694), Chunk: (at 1,4,10 in -15,-44; contains blocks -240,0,-704 to -225,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@5fa706fc +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 360454648 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/96, l='Test 2', x=-238.92, y=65.69, z=-693.94]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-13_23.08.42-server.txt b/eclipse/crash-reports/crash-2015-02-13_23.08.42-server.txt new file mode 100644 index 0000000..685e9b1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-13_23.08.42-server.txt @@ -0,0 +1,100 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 2/13/15 11:08 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 92 + Entity Name: OnyxDarkKnight + Entity's Exact location: -238.92, 65.69, -693.94 + Entity's Block location: World: (-239,65,-694), Chunk: (at 1,4,10 in -15,-44; contains blocks -240,0,-704 to -225,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@7ab12bdc +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 355081912 bytes (338 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/92, l='Test 2', x=-238.92, y=65.69, z=-693.94]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-13_23.09.29-server.txt b/eclipse/crash-reports/crash-2015-02-13_23.09.29-server.txt new file mode 100644 index 0000000..3c569a3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-13_23.09.29-server.txt @@ -0,0 +1,100 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 2/13/15 11:09 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:75) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:55) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 92 + Entity Name: OnyxDarkKnight + Entity's Exact location: -238.92, 65.69, -693.94 + Entity's Block location: World: (-239,65,-694), Chunk: (at 1,4,10 in -15,-44; contains blocks -240,0,-704 to -225,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1cf050f7 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 359814400 bytes (343 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/92, l='Test 2', x=-238.92, y=65.69, z=-693.94]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-13_23.11.29-server.txt b/eclipse/crash-reports/crash-2015-02-13_23.11.29-server.txt new file mode 100644 index 0000000..e2ae118 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-13_23.11.29-server.txt @@ -0,0 +1,100 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 2/13/15 11:11 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:76) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:56) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectString(DataWatcher.java:111) + at darkknight.jewelrycraft.entities.EntityHeart.getType(EntityHeart.java:76) + at darkknight.jewelrycraft.entities.EntityHeart.entityInit(EntityHeart.java:56) + at net.minecraft.entity.Entity.(Entity.java:220) + at net.minecraft.entity.EntityLivingBase.(EntityLivingBase.java:155) + at net.minecraft.entity.EntityLiving.(EntityLiving.java:78) + at darkknight.jewelrycraft.entities.EntityHeart.(EntityHeart.java:24) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:109) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 92 + Entity Name: OnyxDarkKnight + Entity's Exact location: -238.92, 65.69, -693.94 + Entity's Block location: World: (-239,65,-694), Chunk: (at 1,4,10 in -15,-44; contains blocks -240,0,-704 to -225,255,-689), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@79b9d133 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 378941536 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/92, l='Test 2', x=-238.92, y=65.69, z=-693.94]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_11.57.38-client.txt b/eclipse/crash-reports/crash-2015-02-14_11.57.38-client.txt new file mode 100644 index 0000000..a2365ee --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_11.57.38-client.txt @@ -0,0 +1,149 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 2/14/15 11:57 AM +Description: Rendering entity in world + +java.lang.ClassCastException: darkknight.jewelrycraft.tileentity.TileEntityJewelrsCraftingTable cannot be cast to darkknight.jewelrycraft.tileentity.TileEntityDisplayer + at darkknight.jewelrycraft.tileentity.renders.MaskRender.renderTileEntityAt(MaskRender.java:22) + at darkknight.jewelrycraft.tileentity.renders.ItemRender.renderItem(ItemRender.java:63) + at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:136) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.func_82402_b(RenderItemFrame.java:249) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:72) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:337) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.renders.MaskRender.renderTileEntityAt(MaskRender.java:22) + at darkknight.jewelrycraft.tileentity.renders.ItemRender.renderItem(ItemRender.java:63) + at net.minecraftforge.client.ForgeHooksClient.renderEntityItem(ForgeHooksClient.java:136) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:101) + at net.minecraft.client.renderer.entity.RenderItem.doRender(RenderItem.java:783) + +-- Entity being rendered -- +Details: + Entity Type: Item (net.minecraft.entity.item.EntityItem) + Entity ID: 372 + Entity Name: item.tile.Jewelrycraft.jewelCraftingTable + Entity's Exact location: 0.00, 0.00, 0.00 + Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Entity's Momentum: -0.07, 0.20, 0.05 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderItem@165461db + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 0.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.func_82402_b(RenderItemFrame.java:249) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:72) + at net.minecraft.client.renderer.tileentity.RenderItemFrame.doRender(RenderItemFrame.java:337) + +-- Entity being rendered -- +Details: + Entity Type: ItemFrame (net.minecraft.entity.item.EntityItemFrame) + Entity ID: 127 + Entity Name: entity.ItemFrame.name + Entity's Exact location: -221.06, 65.50, -727.50 + Entity's Block location: World: (-222,65,-728), Chunk: (at 2,4,8 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.tileentity.RenderItemFrame@7de47c50 + Location: 38.47,-0.12,-29.96 - World: (38,-1,-30), Chunk: (at 6,-1,2 in 2,-2; contains blocks 32,0,-32 to 47,255,-17), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) + Rotation: 90.0 + Delta: 0.24575448 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/236, l='MpServer', x=-259.54, y=65.62, z=-697.54]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3214462 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 135 total; [EntityBat['Bat'/25, l='MpServer', x=-274.75, y=11.66, z=-645.56], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHalfHeart['entity.Half-Heart.name'/35, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/33, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityPigZombie['Zombie Pigman'/42, l='MpServer', x=-273.00, y=64.00, z=-700.59], EntityPigZombie['Zombie Pigman'/43, l='MpServer', x=-264.69, y=62.00, z=-685.88], EntityHeart['entity.Heart.name'/40, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHalfHeart['entity.Half-Heart.name'/41, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntitySkeleton['Skeleton'/46, l='MpServer', x=-256.41, y=15.00, z=-653.22], EntityCreeper['Creeper'/47, l='MpServer', x=-268.47, y=15.00, z=-633.00], EntityMinecartChest['entity.MinecartChest.name'/44, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityEnderman['Enderman'/45, l='MpServer', x=-269.50, y=14.00, z=-646.50], EntityBat['Bat'/50, l='MpServer', x=-253.22, y=13.23, z=-619.44], EntityBat['Bat'/49, l='MpServer', x=-260.34, y=10.76, z=-619.56], EntitySpider['Spider'/48, l='MpServer', x=-267.50, y=15.00, z=-620.50], EntityHeart['entity.Heart.name'/55, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/54, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/53, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/58, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/56, l='MpServer', x=-244.50, y=64.00, z=-688.50], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityBat['Bat'/95, l='MpServer', x=-248.31, y=10.10, z=-680.88], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.06, y=64.00, z=-702.47], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityVillager['Villager'/102, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/103, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityWitch['Witch'/100, l='MpServer', x=-240.50, y=16.00, z=-638.50], EntitySpider['Spider'/98, l='MpServer', x=-241.50, y=16.00, z=-629.50], EntityCreeper['Creeper'/99, l='MpServer', x=-246.03, y=21.00, z=-624.31], EntityBat['Bat'/96, l='MpServer', x=-248.34, y=9.39, z=-676.50], EntityBat['Bat'/97, l='MpServer', x=-247.56, y=14.00, z=-671.22], EntityVillager['Villager'/110, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/111, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/108, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/109, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/106, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/107, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/104, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/105, l='MpServer', x=-237.50, y=62.00, z=-731.06], EntityCreeper['Creeper'/119, l='MpServer', x=-226.59, y=23.00, z=-623.84], EntityZombie['Zombie'/118, l='MpServer', x=-235.50, y=15.00, z=-621.50], EntitySkeleton['Skeleton'/117, l='MpServer', x=-235.50, y=15.00, z=-623.50], EntitySkeleton['Skeleton'/116, l='MpServer', x=-229.06, y=15.00, z=-642.06], EntityZombie['Zombie'/115, l='MpServer', x=-226.50, y=15.00, z=-626.50], EntityHeart['entity.Heart.name'/114, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/113, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/112, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityItemFrame['entity.ItemFrame.name'/127, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/126, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/125, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/124, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/123, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/122, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityZombie['Zombie'/120, l='MpServer', x=-231.50, y=23.00, z=-618.50], EntityZombie['Zombie'/137, l='MpServer', x=-219.50, y=23.00, z=-624.50], EntitySkeleton['Skeleton'/136, l='MpServer', x=-218.50, y=23.00, z=-624.50], EntitySkeleton['Skeleton'/139, l='MpServer', x=-220.50, y=20.00, z=-628.50], EntitySkeleton['Skeleton'/138, l='MpServer', x=-215.50, y=20.00, z=-632.50], EntityZombie['Zombie'/141, l='MpServer', x=-215.66, y=20.00, z=-629.66], EntitySkeleton['Skeleton'/140, l='MpServer', x=-217.50, y=20.00, z=-631.50], EntityChicken['Chicken'/143, l='MpServer', x=-214.50, y=20.00, z=-627.50], EntityZombie['Zombie'/142, l='MpServer', x=-214.52, y=20.35, z=-627.60], EntitySpider['Spider'/129, l='MpServer', x=-213.50, y=22.00, z=-655.50], EntityItemFrame['entity.ItemFrame.name'/128, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntitySkeleton['Skeleton'/131, l='MpServer', x=-213.91, y=20.00, z=-646.47], EntitySpider['Spider'/130, l='MpServer', x=-215.13, y=20.00, z=-642.66], EntitySpider['Spider'/133, l='MpServer', x=-219.44, y=20.00, z=-635.00], EntitySkeleton['Skeleton'/132, l='MpServer', x=-221.50, y=15.00, z=-638.50], EntitySkeleton['Skeleton'/135, l='MpServer', x=-215.50, y=20.00, z=-631.50], EntityZombie['Zombie'/134, l='MpServer', x=-215.50, y=20.00, z=-634.50], EntityZombie['Zombie'/154, l='MpServer', x=-204.50, y=14.00, z=-642.50], EntityCreeper['Creeper'/155, l='MpServer', x=-196.00, y=25.00, z=-640.59], EntityCreeper['Creeper'/156, l='MpServer', x=-201.69, y=25.00, z=-641.94], EntityCreeper['Creeper'/157, l='MpServer', x=-201.06, y=25.00, z=-640.75], EntitySkeleton['Skeleton'/158, l='MpServer', x=-193.50, y=21.00, z=-647.50], EntityCreeper['Creeper'/159, l='MpServer', x=-192.50, y=19.00, z=-627.50], EntitySkeleton['Skeleton'/144, l='MpServer', x=-218.53, y=14.00, z=-622.97], EntityBat['Bat'/145, l='MpServer', x=-216.50, y=24.10, z=-619.88], EntityZombie['Zombie'/146, l='MpServer', x=-215.50, y=23.00, z=-622.50], EntityZombie['Zombie'/171, l='MpServer', x=-183.50, y=25.00, z=-640.50], EntityZombie['Zombie'/170, l='MpServer', x=-182.50, y=25.00, z=-641.50], EntitySpider['Spider'/169, l='MpServer', x=-189.50, y=25.00, z=-641.50], EntityZombie['Zombie'/168, l='MpServer', x=-191.03, y=21.00, z=-661.59], EntitySkeleton['Skeleton'/163, l='MpServer', x=-207.50, y=22.00, z=-628.50], EntitySkeleton['Skeleton'/162, l='MpServer', x=-193.50, y=19.00, z=-629.50], EntitySkeleton['Skeleton'/161, l='MpServer', x=-194.50, y=19.00, z=-627.16], EntitySkeleton['Skeleton'/160, l='MpServer', x=-193.50, y=19.00, z=-627.50], EntityCreeper['Creeper'/165, l='MpServer', x=-192.50, y=19.00, z=-622.50], EntityMinecartChest['entity.MinecartChest.name'/164, l='MpServer', x=-196.50, y=23.50, z=-623.50], EntityClientPlayerMP['OnyxDarkKnight'/236, l='MpServer', x=-259.54, y=65.62, z=-697.54]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 333304528 bytes (317 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_11.59.40-client.txt b/eclipse/crash-reports/crash-2015-02-14_11.59.40-client.txt new file mode 100644 index 0000000..be95d4b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_11.59.40-client.txt @@ -0,0 +1,115 @@ +---- Minecraft Crash Report ---- +// But it works on my machine. + +Time: 2/14/15 11:59 AM +Description: Rendering item + +java.lang.ClassCastException: darkknight.jewelrycraft.tileentity.TileEntityMolder cannot be cast to darkknight.jewelrycraft.tileentity.TileEntityDisplayer + at darkknight.jewelrycraft.tileentity.renders.MaskRender.renderTileEntityAt(MaskRender.java:22) + at darkknight.jewelrycraft.tileentity.renders.ItemRender.renderItem(ItemRender.java:59) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.renders.MaskRender.renderTileEntityAt(MaskRender.java:22) + at darkknight.jewelrycraft.tileentity.renders.ItemRender.renderItem(ItemRender.java:59) + at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:183) + +-- Item being rendered -- +Details: + Item Type: net.minecraft.item.ItemBlock@74fe48a9 + Item Aux: 0 + Item NBT: null + Item Foil: false +Stacktrace: + at net.minecraft.client.renderer.entity.RenderItem.renderItemAndEffectIntoGUI(RenderItem.java:583) + at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:287) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:114) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiInventory + Mouse location: Scaled: (6, 124). Absolute: (13, 230) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/231, l='MpServer', x=-244.00, y=65.62, z=-733.89]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3215087 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 71 total; [EntityPigZombie['Zombie Pigman'/24, l='MpServer', x=-276.25, y=64.00, z=-699.00], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityPigZombie['Zombie Pigman'/42, l='MpServer', x=-264.69, y=62.00, z=-685.88], EntityMinecartChest['entity.MinecartChest.name'/43, l='MpServer', x=-268.50, y=14.50, z=-657.50], EntityHeart['entity.Heart.name'/51, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/56, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityBat['Bat'/93, l='MpServer', x=-248.31, y=10.10, z=-680.88], EntityBat['Bat'/95, l='MpServer', x=-246.45, y=15.00, z=-660.69], EntityBat['Bat'/94, l='MpServer', x=-246.50, y=15.33, z=-666.92], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityVillager['Villager'/102, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/103, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/101, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/110, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/108, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/109, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/106, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/107, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/104, l='MpServer', x=-237.50, y=62.00, z=-731.06], EntityVillager['Villager'/105, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/113, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/112, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntitySpider['Spider'/127, l='MpServer', x=-213.50, y=22.00, z=-655.50], EntityItemFrame['entity.ItemFrame.name'/126, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/125, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/124, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/123, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/122, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/121, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/120, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityZombie['Zombie'/165, l='MpServer', x=-191.44, y=21.00, z=-663.06], EntityCreeper['Creeper'/178, l='MpServer', x=-165.50, y=21.00, z=-664.50], EntityZombie['Zombie'/176, l='MpServer', x=-167.50, y=24.00, z=-660.50], EntityZombie['Zombie'/177, l='MpServer', x=-166.50, y=24.00, z=-659.50], EntityZombie['Zombie'/181, l='MpServer', x=-172.88, y=21.00, z=-664.63], EntityClientPlayerMP['OnyxDarkKnight'/231, l='MpServer', x=-244.00, y=65.62, z=-733.89]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 381155896 bytes (363 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_13.47.56-client.txt b/eclipse/crash-reports/crash-2015-02-14_13.47.56-client.txt new file mode 100644 index 0000000..7acb167 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_13.47.56-client.txt @@ -0,0 +1,126 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 2/14/15 1:47 PM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:67) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:15) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.tileentity.renders.TileEntityDisplayerRender.renderTileEntityAt(TileEntityDisplayerRender.java:67) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:15) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 240 + Entity Name: OnyxDarkKnight + Entity's Exact location: -226.56, 65.62, -723.18 + Entity's Block location: World: (-227,65,-724), Chunk: (at 13,4,12 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@34943e9b + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 59.099045 + Delta: 0.4406414 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/240, l='MpServer', x=-226.56, y=65.62, z=-723.18]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3245857 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 90 total; [EntityHeart['entity.Heart.name'/136, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityVillager['Villager'/129, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/128, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/131, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/130, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/133, l='MpServer', x=-231.94, y=62.00, z=-733.06], EntityVillager['Villager'/132, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityHeart['entity.Heart.name'/135, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/134, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityItemFrame['entity.ItemFrame.name'/152, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/146, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/147, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/148, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/149, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityCreeper['Creeper'/31, l='MpServer', x=-268.50, y=15.00, z=-689.50], EntityItemFrame['entity.ItemFrame.name'/150, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityCreeper['Creeper'/30, l='MpServer', x=-267.50, y=15.00, z=-689.50], EntityItemFrame['entity.ItemFrame.name'/151, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityHeart['entity.Heart.name'/34, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityCreeper['Creeper'/32, l='MpServer', x=-267.50, y=15.00, z=-688.50], EntityHeart['entity.Heart.name'/33, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHalfHeart['entity.Half-Heart.name'/42, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/43, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/40, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/41, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/46, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/47, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/44, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/45, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntitySpider['Spider'/184, l='MpServer', x=-179.50, y=25.00, z=-645.50], EntityMinecartChest['entity.MinecartChest.name'/49, l='MpServer', x=-268.50, y=14.50, z=-657.13], EntityHalfHeart['entity.Half-Heart.name'/48, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityCreeper['Creeper'/205, l='MpServer', x=-150.50, y=20.00, z=-669.50], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntitySkeleton['Skeleton'/204, l='MpServer', x=-154.50, y=20.00, z=-673.50], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-244.50, y=64.00, z=-688.50], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntitySkeleton['Skeleton'/203, l='MpServer', x=-154.50, y=20.00, z=-682.50], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntitySkeleton['Skeleton'/202, l='MpServer', x=-155.25, y=20.00, z=-692.16], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityMinecartChest['entity.MinecartChest.name'/197, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntitySkeleton['Skeleton'/198, l='MpServer', x=-168.13, y=21.00, z=-666.25], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/102, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/103, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/100, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/101, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/98, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/99, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/106, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/107, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityHeart['entity.Heart.name'/104, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/105, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityVillager['Villager'/127, l='MpServer', x=-237.50, y=62.00, z=-731.06], EntityVillager['Villager'/126, l='MpServer', x=-232.94, y=62.00, z=-731.94], EntityVillager['Villager'/125, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/124, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityClientPlayerMP['OnyxDarkKnight'/240, l='MpServer', x=-226.56, y=65.62, z=-723.18]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 262802616 bytes (250 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_15.47.06-server.txt b/eclipse/crash-reports/crash-2015-02-14_15.47.06-server.txt new file mode 100644 index 0000000..11e8dd1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_15.47.06-server.txt @@ -0,0 +1,84 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/14/15 3:47 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at darkknight.jewelrycraft.events.PlayerRenderHandler.(PlayerRenderHandler.java:10) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:117) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.tileentity.renders.MaskRender + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 34 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 36 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 40 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 975043776 bytes (929 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_15.48.15-server.txt b/eclipse/crash-reports/crash-2015-02-14_15.48.15-server.txt new file mode 100644 index 0000000..f825fcf --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_15.48.15-server.txt @@ -0,0 +1,84 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 2/14/15 3:48 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at darkknight.jewelrycraft.events.PlayerRenderHandler.(PlayerRenderHandler.java:12) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:117) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.tileentity.renders.MaskRender + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 34 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 36 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 40 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 971451104 bytes (926 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_16.05.21-client.txt b/eclipse/crash-reports/crash-2015-02-14_16.05.21-client.txt new file mode 100644 index 0000000..23637e5 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_16.05.21-client.txt @@ -0,0 +1,124 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 2/14/15 4:05 PM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:21) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:21) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP) + Entity ID: 301 + Entity Name: OnyxDarkKnight + Entity's Exact location: -55.91, 72.00, 214.94 + Entity's Block location: World: (-56,72,214), Chunk: (at 8,4,6 in -4,13; contains blocks -64,0,208 to -49,255,223), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: 0.00, 0.00, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@1f087eac + Location: 0.38,-1.62,0.44 - World: (0,-2,0), Chunk: (at 0,-1,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -132.1875 + Delta: 0.9649347 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 2 total; [EntityClientPlayerMP['jeb_'/298, l='MpServer', x=-56.28, y=73.62, z=214.50], EntityOtherPlayerMP['OnyxDarkKnight'/301, l='MpServer', x=-55.91, y=72.00, z=214.94]] + Chunk stats: MultiplayerChunkCache: 410, 410 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 66967 game time, 35397 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 96 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-92.50, y=24.00, z=288.50], EntityClientPlayerMP['jeb_'/298, l='MpServer', x=-56.28, y=73.62, z=214.50], EntityBat['Bat'/136, l='MpServer', x=-93.75, y=26.10, z=289.75], EntityZombie['Zombie'/139, l='MpServer', x=-77.66, y=35.00, z=233.72], EntitySkeleton['Skeleton'/138, l='MpServer', x=-66.50, y=31.00, z=169.50], EntitySkeleton['Skeleton'/141, l='MpServer', x=-74.69, y=61.00, z=238.66], EntityBat['Bat'/140, l='MpServer', x=-77.38, y=35.54, z=236.50], EntitySheep['Sheep'/143, l='MpServer', x=-72.22, y=68.00, z=253.47], EntitySkeleton['Skeleton'/142, l='MpServer', x=-75.13, y=61.00, z=239.56], EntityBat['Bat'/129, l='MpServer', x=-95.09, y=37.00, z=204.50], EntitySkeleton['Skeleton'/131, l='MpServer', x=-93.50, y=26.00, z=225.78], EntitySkeleton['Skeleton'/130, l='MpServer', x=-95.50, y=32.00, z=218.50], EntityCreeper['Creeper'/133, l='MpServer', x=-83.50, y=50.00, z=232.50], EntityZombie['Zombie'/132, l='MpServer', x=-93.31, y=36.00, z=231.22], EntityBat['Bat'/135, l='MpServer', x=-82.25, y=43.10, z=253.41], EntityZombie['Zombie'/134, l='MpServer', x=-93.13, y=68.00, z=230.50], EntityCreeper['Creeper'/152, l='MpServer', x=-55.38, y=52.00, z=217.28], EntityCreeper['Creeper'/153, l='MpServer', x=-48.50, y=30.00, z=230.50], EntityCreeper['Creeper'/154, l='MpServer', x=-48.50, y=50.00, z=225.50], EntityZombie['Zombie'/155, l='MpServer', x=-65.03, y=22.00, z=285.20], EntitySkeleton['Skeleton'/144, l='MpServer', x=-65.44, y=35.47, z=258.33], EntityBat['Bat'/145, l='MpServer', x=-75.28, y=42.62, z=259.69], EntitySheep['Sheep'/146, l='MpServer', x=-80.50, y=64.00, z=261.44], EntitySheep['Sheep'/147, l='MpServer', x=-73.39, y=64.00, z=258.83], EntityBat['Bat'/149, l='MpServer', x=-52.25, y=54.10, z=174.41], EntityCreeper['Creeper'/150, l='MpServer', x=-46.47, y=52.00, z=175.50], EntityCreeper['Creeper'/151, l='MpServer', x=-48.53, y=51.00, z=220.00], EntityBat['Bat'/174, l='MpServer', x=-14.50, y=25.51, z=242.53], EntityZombie['Zombie'/173, l='MpServer', x=-30.50, y=37.00, z=239.50], EntityZombie['Zombie'/163, l='MpServer', x=-40.50, y=24.00, z=226.50], EntityBat['Bat'/162, l='MpServer', x=-43.75, y=28.10, z=221.75], EntityCreeper['Creeper'/161, l='MpServer', x=-39.50, y=52.00, z=175.50], EntityCreeper['Creeper'/160, l='MpServer', x=-40.84, y=53.00, z=174.74], EntityBat['Bat'/166, l='MpServer', x=-48.44, y=24.00, z=243.53], EntityBat['Bat'/165, l='MpServer', x=-35.84, y=22.66, z=238.06], EntityZombie['Zombie'/164, l='MpServer', x=-40.50, y=24.00, z=227.50], EntityZombie['Zombie'/186, l='MpServer', x=-1.53, y=18.00, z=203.94], EntitySkeleton['Skeleton'/187, l='MpServer', x=-5.50, y=17.00, z=223.50], EntityZombie['Zombie'/185, l='MpServer', x=-4.50, y=15.00, z=207.50], EntityChicken['Chicken'/55, l='MpServer', x=-136.41, y=64.00, z=136.44], EntityBat['Bat'/190, l='MpServer', x=-8.09, y=36.66, z=233.59], EntityChicken['Chicken'/54, l='MpServer', x=-130.56, y=64.00, z=137.38], EntityCreeper['Creeper'/188, l='MpServer', x=-4.50, y=36.00, z=237.50], EntityZombie['Zombie'/189, l='MpServer', x=-9.50, y=36.00, z=229.50], EntitySkeleton['Skeleton'/59, l='MpServer', x=-133.50, y=35.00, z=147.50], EntitySkeleton['Skeleton'/58, l='MpServer', x=-130.50, y=35.00, z=147.50], EntitySheep['Sheep'/176, l='MpServer', x=-27.91, y=70.00, z=294.16], EntityChicken['Chicken'/56, l='MpServer', x=-136.69, y=66.52, z=139.70], EntitySheep['Sheep'/63, l='MpServer', x=-129.50, y=83.00, z=226.34], EntityOtherPlayerMP['OnyxDarkKnight'/301, l='MpServer', x=-55.91, y=72.00, z=214.94], EntitySkeleton['Skeleton'/61, l='MpServer', x=-133.50, y=36.00, z=210.50], EntityZombie['Zombie'/60, l='MpServer', x=-131.50, y=35.00, z=145.50], EntityBat['Bat'/204, l='MpServer', x=2.72, y=21.10, z=218.25], EntityZombie['Zombie'/201, l='MpServer', x=5.50, y=23.00, z=140.50], EntityBat['Bat'/64, l='MpServer', x=-136.63, y=42.10, z=242.25], EntityCreeper['Creeper'/200, l='MpServer', x=5.55, y=23.00, z=133.90], EntityBat['Bat'/65, l='MpServer', x=-121.53, y=39.00, z=256.72], EntityZombie['Zombie'/203, l='MpServer', x=2.50, y=52.00, z=141.50], EntityCreeper['Creeper'/202, l='MpServer', x=0.38, y=52.00, z=135.06], EntityZombie['Zombie'/76, l='MpServer', x=-116.07, y=61.00, z=194.93], EntityZombie['Zombie'/77, l='MpServer', x=-121.03, y=51.00, z=220.50], EntitySpider['Spider'/78, l='MpServer', x=-130.59, y=40.00, z=236.78], EntityCreeper['Creeper'/79, l='MpServer', x=-125.47, y=45.00, z=230.00], EntitySpider['Spider'/75, l='MpServer', x=-119.63, y=19.00, z=207.50], EntitySheep['Sheep'/85, l='MpServer', x=-120.47, y=64.00, z=287.62], EntitySheep['Sheep'/84, l='MpServer', x=-123.13, y=71.00, z=275.47], EntitySheep['Sheep'/86, l='MpServer', x=-123.94, y=64.00, z=288.56], EntitySheep['Sheep'/81, l='MpServer', x=-121.50, y=76.00, z=228.50], EntityCreeper['Creeper'/80, l='MpServer', x=-119.50, y=47.00, z=225.50], EntityPig['Pig'/83, l='MpServer', x=-118.09, y=69.00, z=276.91], EntityBat['Bat'/82, l='MpServer', x=-112.38, y=35.59, z=258.72], EntitySpider['Spider'/215, l='MpServer', x=21.06, y=24.00, z=227.56], EntityZombie['Zombie'/102, l='MpServer', x=-108.50, y=31.00, z=190.50], EntitySkeleton['Skeleton'/103, l='MpServer', x=-103.87, y=30.00, z=187.50], EntityCreeper['Creeper'/100, l='MpServer', x=-108.25, y=29.00, z=186.16], EntityZombie['Zombie'/101, l='MpServer', x=-107.34, y=29.00, z=184.97], EntitySheep['Sheep'/99, l='MpServer', x=-104.06, y=69.00, z=139.13], EntityZombie['Zombie'/110, l='MpServer', x=-107.50, y=54.00, z=215.50], EntitySheep['Sheep'/111, l='MpServer', x=-98.22, y=64.00, z=212.97], EntitySkeleton['Skeleton'/108, l='MpServer', x=-110.06, y=37.00, z=212.53], EntityCreeper['Creeper'/109, l='MpServer', x=-98.53, y=33.00, z=219.84], EntityBat['Bat'/106, l='MpServer', x=-104.91, y=32.10, z=193.25], EntityZombie['Zombie'/107, l='MpServer', x=-98.09, y=22.00, z=217.50], EntityZombie['Zombie'/104, l='MpServer', x=-106.16, y=12.00, z=197.28], EntityZombie['Zombie'/105, l='MpServer', x=-104.63, y=35.00, z=195.16], EntitySheep['Sheep'/119, l='MpServer', x=-105.53, y=71.00, z=244.13], EntitySheep['Sheep'/118, l='MpServer', x=-108.71, y=71.00, z=243.53], EntityZombie['Zombie'/117, l='MpServer', x=-100.50, y=41.00, z=245.50], EntitySheep['Sheep'/116, l='MpServer', x=-104.91, y=68.00, z=234.94], EntityZombie['Zombie'/115, l='MpServer', x=-98.66, y=44.00, z=228.34], EntitySheep['Sheep'/114, l='MpServer', x=-105.22, y=71.00, z=210.50], EntitySheep['Sheep'/113, l='MpServer', x=-98.38, y=71.00, z=212.47], EntitySheep['Sheep'/112, l='MpServer', x=-102.50, y=66.00, z=218.53], EntityCreeper['Creeper'/122, l='MpServer', x=-104.31, y=23.00, z=284.47], EntityCreeper['Creeper'/121, l='MpServer', x=-101.50, y=32.00, z=261.50], EntityZombie['Zombie'/120, l='MpServer', x=-105.50, y=32.00, z=257.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 427979928 bytes (408 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_16.05.30-client.txt b/eclipse/crash-reports/crash-2015-02-14_16.05.30-client.txt new file mode 100644 index 0000000..9f2cbe1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_16.05.30-client.txt @@ -0,0 +1,134 @@ +---- Minecraft Crash Report ---- +// Who set us up the TNT? + +Time: 2/14/15 4:05 PM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:21) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(GuiInventory.java:112) + at net.minecraft.client.gui.inventory.GuiInventory.drawGuiContainerBackgroundLayer(GuiInventory.java:86) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:21) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 301 + Entity Name: OnyxDarkKnight + Entity's Exact location: -55.86, 73.62, 211.94 + Entity's Block location: World: (-56,73,211), Chunk: (at 8,4,3 in -4,13; contains blocks -64,0,208 to -49,255,223), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: 0.00, -0.08, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@1017180c + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 1.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(GuiInventory.java:112) + at net.minecraft.client.gui.inventory.GuiInventory.drawGuiContainerBackgroundLayer(GuiInventory.java:86) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiInventory + Mouse location: Scaled: (213, 119). Absolute: (427, 240) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/301, l='MpServer', x=-55.86, y=73.62, z=211.94]] + Chunk stats: MultiplayerChunkCache: 434, 434 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 67155 game time, 35585 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 92 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-92.50, y=24.00, z=288.50], EntityClientPlayerMP['OnyxDarkKnight'/301, l='MpServer', x=-55.86, y=73.62, z=211.94], EntityBat['Bat'/136, l='MpServer', x=-93.75, y=26.10, z=289.75], EntityZombie['Zombie'/139, l='MpServer', x=-77.66, y=35.00, z=233.72], EntitySkeleton['Skeleton'/138, l='MpServer', x=-66.50, y=31.00, z=169.50], EntityOtherPlayerMP['jeb_'/298, l='MpServer', x=-56.31, y=72.00, z=214.50], EntitySkeleton['Skeleton'/141, l='MpServer', x=-74.69, y=61.00, z=238.66], EntityBat['Bat'/140, l='MpServer', x=-73.33, y=37.26, z=226.15], EntitySheep['Sheep'/143, l='MpServer', x=-72.22, y=68.00, z=253.47], EntitySkeleton['Skeleton'/142, l='MpServer', x=-75.13, y=61.00, z=239.56], EntityBat['Bat'/129, l='MpServer', x=-99.33, y=33.87, z=192.53], EntitySkeleton['Skeleton'/131, l='MpServer', x=-93.50, y=26.00, z=225.78], EntitySkeleton['Skeleton'/130, l='MpServer', x=-95.50, y=32.00, z=218.50], EntityCreeper['Creeper'/133, l='MpServer', x=-83.50, y=50.00, z=232.50], EntityZombie['Zombie'/132, l='MpServer', x=-93.31, y=36.00, z=231.22], EntityBat['Bat'/135, l='MpServer', x=-82.25, y=43.10, z=253.41], EntityZombie['Zombie'/134, l='MpServer', x=-93.13, y=68.00, z=230.50], EntityCreeper['Creeper'/152, l='MpServer', x=-51.00, y=50.00, z=224.44], EntityCreeper['Creeper'/153, l='MpServer', x=-48.50, y=30.00, z=230.50], EntityCreeper['Creeper'/154, l='MpServer', x=-49.50, y=49.00, z=231.00], EntityZombie['Zombie'/155, l='MpServer', x=-68.50, y=23.00, z=285.03], EntitySkeleton['Skeleton'/144, l='MpServer', x=-71.31, y=37.00, z=245.61], EntityBat['Bat'/145, l='MpServer', x=-74.78, y=43.38, z=258.68], EntitySheep['Sheep'/146, l='MpServer', x=-88.47, y=65.79, z=264.53], EntitySheep['Sheep'/147, l='MpServer', x=-71.34, y=65.00, z=260.44], EntityBat['Bat'/149, l='MpServer', x=-52.25, y=54.10, z=174.41], EntityCreeper['Creeper'/150, l='MpServer', x=-38.56, y=54.00, z=173.00], EntityCreeper['Creeper'/151, l='MpServer', x=-48.53, y=51.00, z=220.00], EntityBat['Bat'/174, l='MpServer', x=-14.54, y=30.43, z=237.71], EntityZombie['Zombie'/173, l='MpServer', x=-30.50, y=37.00, z=239.50], EntityZombie['Zombie'/163, l='MpServer', x=-40.50, y=24.00, z=226.50], EntityBat['Bat'/162, l='MpServer', x=-43.75, y=28.10, z=221.75], EntityCreeper['Creeper'/161, l='MpServer', x=-39.44, y=52.00, z=175.44], EntityCreeper['Creeper'/160, l='MpServer', x=-38.97, y=53.00, z=177.47], EntityBat['Bat'/166, l='MpServer', x=-45.15, y=23.63, z=239.47], EntityBat['Bat'/165, l='MpServer', x=-26.51, y=22.44, z=239.52], EntityZombie['Zombie'/164, l='MpServer', x=-40.50, y=24.00, z=227.50], EntityZombie['Zombie'/186, l='MpServer', x=-1.53, y=18.00, z=203.94], EntitySkeleton['Skeleton'/187, l='MpServer', x=-5.50, y=17.00, z=223.50], EntityZombie['Zombie'/185, l='MpServer', x=-4.50, y=15.00, z=207.50], EntityBat['Bat'/190, l='MpServer', x=-6.28, y=39.23, z=234.69], EntityChicken['Chicken'/54, l='MpServer', x=-130.56, y=64.00, z=137.38], EntityCreeper['Creeper'/188, l='MpServer', x=-4.50, y=36.00, z=237.50], EntityZombie['Zombie'/189, l='MpServer', x=-9.50, y=36.00, z=229.50], EntitySkeleton['Skeleton'/59, l='MpServer', x=-133.50, y=35.00, z=147.50], EntitySkeleton['Skeleton'/58, l='MpServer', x=-130.50, y=35.00, z=147.50], EntitySheep['Sheep'/176, l='MpServer', x=-27.91, y=70.00, z=294.16], EntitySheep['Sheep'/63, l='MpServer', x=-129.50, y=83.00, z=226.34], EntitySkeleton['Skeleton'/61, l='MpServer', x=-133.50, y=36.00, z=210.50], EntityZombie['Zombie'/60, l='MpServer', x=-131.50, y=35.00, z=145.50], EntityBat['Bat'/204, l='MpServer', x=2.72, y=21.10, z=218.25], EntityZombie['Zombie'/201, l='MpServer', x=5.50, y=23.00, z=140.50], EntityBat['Bat'/65, l='MpServer', x=-114.46, y=37.51, z=257.51], EntityZombie['Zombie'/203, l='MpServer', x=2.50, y=52.00, z=141.50], EntityZombie['Zombie'/76, l='MpServer', x=-116.16, y=61.00, z=194.84], EntityZombie['Zombie'/77, l='MpServer', x=-121.03, y=51.00, z=220.50], EntitySpider['Spider'/78, l='MpServer', x=-130.66, y=40.00, z=236.81], EntityCreeper['Creeper'/79, l='MpServer', x=-125.47, y=45.00, z=230.00], EntitySpider['Spider'/75, l='MpServer', x=-119.72, y=19.00, z=207.50], EntitySheep['Sheep'/85, l='MpServer', x=-123.63, y=64.00, z=288.47], EntitySheep['Sheep'/84, l='MpServer', x=-123.13, y=71.00, z=275.47], EntitySheep['Sheep'/86, l='MpServer', x=-124.53, y=64.00, z=289.56], EntitySheep['Sheep'/81, l='MpServer', x=-121.50, y=76.00, z=228.50], EntityCreeper['Creeper'/80, l='MpServer', x=-119.50, y=47.00, z=225.50], EntityPig['Pig'/83, l='MpServer', x=-118.09, y=69.00, z=276.91], EntityBat['Bat'/82, l='MpServer', x=-106.11, y=33.00, z=258.11], EntityCreeper['Creeper'/214, l='MpServer', x=24.50, y=24.00, z=226.50], EntitySpider['Spider'/215, l='MpServer', x=21.00, y=24.00, z=227.63], EntityZombie['Zombie'/102, l='MpServer', x=-108.50, y=31.00, z=190.50], EntitySkeleton['Skeleton'/103, l='MpServer', x=-96.91, y=29.00, z=178.81], EntityCreeper['Creeper'/100, l='MpServer', x=-108.25, y=29.00, z=186.16], EntityZombie['Zombie'/101, l='MpServer', x=-107.34, y=29.00, z=184.88], EntitySheep['Sheep'/99, l='MpServer', x=-104.06, y=69.00, z=139.13], EntityZombie['Zombie'/110, l='MpServer', x=-107.50, y=54.00, z=215.50], EntitySheep['Sheep'/111, l='MpServer', x=-98.22, y=64.00, z=212.97], EntitySkeleton['Skeleton'/108, l='MpServer', x=-110.06, y=37.00, z=212.53], EntityCreeper['Creeper'/109, l='MpServer', x=-108.42, y=35.00, z=218.50], EntityBat['Bat'/106, l='MpServer', x=-104.91, y=32.10, z=193.25], EntityZombie['Zombie'/107, l='MpServer', x=-98.09, y=22.00, z=217.50], EntityZombie['Zombie'/104, l='MpServer', x=-105.98, y=11.95, z=196.00], EntityZombie['Zombie'/105, l='MpServer', x=-104.63, y=35.00, z=195.16], EntitySheep['Sheep'/119, l='MpServer', x=-105.16, y=71.00, z=244.53], EntitySheep['Sheep'/118, l='MpServer', x=-102.53, y=67.00, z=238.41], EntityZombie['Zombie'/117, l='MpServer', x=-100.50, y=41.00, z=245.50], EntitySheep['Sheep'/116, l='MpServer', x=-104.91, y=68.00, z=234.94], EntityZombie['Zombie'/115, l='MpServer', x=-98.66, y=44.00, z=228.34], EntitySheep['Sheep'/114, l='MpServer', x=-105.22, y=71.00, z=210.50], EntitySheep['Sheep'/113, l='MpServer', x=-98.38, y=71.00, z=212.47], EntitySheep['Sheep'/112, l='MpServer', x=-102.50, y=66.00, z=218.53], EntityCreeper['Creeper'/122, l='MpServer', x=-104.31, y=23.00, z=284.47], EntityCreeper['Creeper'/121, l='MpServer', x=-101.50, y=32.00, z=261.50], EntityZombie['Zombie'/120, l='MpServer', x=-105.50, y=32.00, z=257.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 383472120 bytes (365 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_16.07.28-server.txt b/eclipse/crash-reports/crash-2015-02-14_16.07.28-server.txt new file mode 100644 index 0000000..fed536d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_16.07.28-server.txt @@ -0,0 +1,84 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/14/15 4:07 PM +Description: Exception in server tick loop + +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.NoClassDefFoundError: darkknight/jewelrycraft/tileentity/renders/MaskRender + at darkknight.jewelrycraft.events.PlayerRenderHandler.(PlayerRenderHandler.java:14) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:117) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + ... 5 more +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.tileentity.renders.MaskRender + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 34 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/tileentity/TileEntitySpecialRenderer + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 36 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 40 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 977369888 bytes (932 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_16.10.11-client.txt b/eclipse/crash-reports/crash-2015-02-14_16.10.11-client.txt new file mode 100644 index 0000000..0486121 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_16.10.11-client.txt @@ -0,0 +1,124 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 2/14/15 4:10 PM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:20) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:20) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityOtherPlayerMP) + Entity ID: 300 + Entity Name: OnyxDarkKnight + Entity's Exact location: -55.88, 72.00, 211.94 + Entity's Block location: World: (-56,72,211), Chunk: (at 8,4,3 in -4,13; contains blocks -64,0,208 to -49,255,223), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: 0.00, 0.00, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@4dd3c3ba + Location: 0.41,-1.62,-2.56 - World: (0,-2,-3), Chunk: (at 0,-1,13 in 0,-1; contains blocks 0,0,-16 to 15,255,-1), Region: (0,-1; contains chunks 0,-32 to 31,-1, blocks 0,0,-512 to 511,255,-1) + Rotation: 0.0 + Delta: 0.8177471 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 2 total; [EntityClientPlayerMP['jeb_'/297, l='MpServer', x=-56.28, y=73.62, z=214.50], EntityOtherPlayerMP['OnyxDarkKnight'/300, l='MpServer', x=-55.88, y=72.00, z=211.94]] + Chunk stats: MultiplayerChunkCache: 434, 434 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 69295 game time, 37725 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 94 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-93.00, y=24.00, z=288.59], EntityClientPlayerMP['jeb_'/297, l='MpServer', x=-56.28, y=73.62, z=214.50], EntityBat['Bat'/136, l='MpServer', x=-93.75, y=26.10, z=289.75], EntityBat['Bat'/139, l='MpServer', x=-69.59, y=32.10, z=221.25], EntitySkeleton['Skeleton'/138, l='MpServer', x=-66.50, y=31.00, z=169.50], EntitySkeleton['Skeleton'/141, l='MpServer', x=-74.69, y=61.00, z=238.66], EntityZombie['Zombie'/140, l='MpServer', x=-77.06, y=31.00, z=228.34], EntitySheep['Sheep'/143, l='MpServer', x=-72.22, y=68.00, z=253.47], EntitySkeleton['Skeleton'/142, l='MpServer', x=-75.13, y=61.00, z=239.56], EntitySkeleton['Skeleton'/129, l='MpServer', x=-95.50, y=32.00, z=218.50], EntityBat['Bat'/128, l='MpServer', x=-72.67, y=27.04, z=197.30], EntityZombie['Zombie'/131, l='MpServer', x=-86.82, y=34.00, z=225.49], EntitySkeleton['Skeleton'/130, l='MpServer', x=-93.50, y=26.00, z=225.78], EntityZombie['Zombie'/133, l='MpServer', x=-93.13, y=68.00, z=230.50], EntityCreeper['Creeper'/132, l='MpServer', x=-83.50, y=50.00, z=232.50], EntitySheep['Sheep'/135, l='MpServer', x=-93.47, y=69.00, z=270.44], EntityBat['Bat'/134, l='MpServer', x=-82.25, y=43.10, z=253.41], EntityCreeper['Creeper'/152, l='MpServer', x=-51.00, y=50.00, z=224.44], EntitySkeleton['Skeleton'/153, l='MpServer', x=-61.56, y=33.00, z=251.09], EntityCreeper['Creeper'/158, l='MpServer', x=-39.44, y=52.00, z=175.44], EntityCreeper['Creeper'/159, l='MpServer', x=-30.34, y=55.00, z=168.47], EntitySheep['Sheep'/144, l='MpServer', x=-71.34, y=65.00, z=260.44], EntityZombie['Zombie'/145, l='MpServer', x=-74.38, y=24.00, z=277.88], EntityBat['Bat'/146, l='MpServer', x=-71.34, y=39.45, z=273.75], EntityBat['Bat'/148, l='MpServer', x=-52.25, y=54.10, z=174.41], EntityCreeper['Creeper'/149, l='MpServer', x=-49.41, y=51.00, z=219.00], EntityCreeper['Creeper'/150, l='MpServer', x=-48.94, y=51.00, z=221.63], EntityCreeper['Creeper'/151, l='MpServer', x=-48.50, y=30.00, z=230.50], EntityZombie['Zombie'/171, l='MpServer', x=-30.50, y=37.00, z=239.50], EntitySheep['Sheep'/173, l='MpServer', x=-27.91, y=70.00, z=294.16], EntityZombie['Zombie'/163, l='MpServer', x=-40.50, y=24.00, z=227.50], EntityZombie['Zombie'/162, l='MpServer', x=-40.50, y=24.00, z=226.50], EntityBat['Bat'/161, l='MpServer', x=-43.75, y=28.10, z=221.75], EntityCreeper['Creeper'/160, l='MpServer', x=-38.97, y=53.00, z=177.47], EntityChicken['Chicken'/51, l='MpServer', x=-130.56, y=64.00, z=137.38], EntityBat['Bat'/186, l='MpServer', x=-12.49, y=24.68, z=214.60], EntityCreeper['Creeper'/187, l='MpServer', x=-4.50, y=36.00, z=237.50], EntitySkeleton['Skeleton'/184, l='MpServer', x=-5.50, y=17.00, z=223.50], EntityBat['Bat'/185, l='MpServer', x=-11.09, y=20.10, z=216.34], EntitySkeleton['Skeleton'/55, l='MpServer', x=-129.56, y=35.00, z=144.94], EntityBat['Bat'/190, l='MpServer', x=-14.30, y=27.76, z=238.61], EntityChicken['Chicken'/53, l='MpServer', x=-135.53, y=64.00, z=135.63], EntityZombie['Zombie'/188, l='MpServer', x=-9.50, y=36.00, z=229.50], EntityChicken['Chicken'/52, l='MpServer', x=-136.53, y=64.00, z=144.44], EntityBat['Bat'/189, l='MpServer', x=-5.47, y=36.00, z=233.25], EntityZombie['Zombie'/57, l='MpServer', x=-131.50, y=35.00, z=145.50], EntitySkeleton['Skeleton'/56, l='MpServer', x=-133.50, y=35.00, z=147.50], EntityOtherPlayerMP['OnyxDarkKnight'/300, l='MpServer', x=-55.88, y=72.00, z=211.94], EntitySpider['Spider'/63, l='MpServer', x=-130.66, y=40.00, z=236.81], EntityZombie['Zombie'/182, l='MpServer', x=-4.50, y=15.00, z=207.50], EntitySkeleton['Skeleton'/60, l='MpServer', x=-133.50, y=36.00, z=210.50], EntityZombie['Zombie'/201, l='MpServer', x=5.50, y=23.00, z=140.50], EntitySheep['Sheep'/64, l='MpServer', x=-129.50, y=83.00, z=226.34], EntityBat['Bat'/65, l='MpServer', x=-136.63, y=42.10, z=242.25], EntityBat['Bat'/203, l='MpServer', x=2.72, y=21.10, z=218.25], EntityZombie['Zombie'/202, l='MpServer', x=2.50, y=52.00, z=141.50], EntitySpider['Spider'/76, l='MpServer', x=-122.97, y=19.00, z=206.25], EntityZombie['Zombie'/77, l='MpServer', x=-116.16, y=61.00, z=194.84], EntityZombie['Zombie'/78, l='MpServer', x=-118.50, y=50.00, z=226.25], EntityCreeper['Creeper'/79, l='MpServer', x=-125.47, y=45.00, z=230.00], EntitySheep['Sheep'/85, l='MpServer', x=-123.63, y=64.00, z=288.47], EntitySheep['Sheep'/84, l='MpServer', x=-124.53, y=64.00, z=289.56], EntitySheep['Sheep'/81, l='MpServer', x=-121.50, y=76.00, z=228.50], EntityCreeper['Creeper'/80, l='MpServer', x=-119.50, y=47.00, z=225.50], EntitySheep['Sheep'/83, l='MpServer', x=-123.13, y=71.00, z=275.47], EntityPig['Pig'/82, l='MpServer', x=-112.34, y=72.00, z=269.53], EntityCreeper['Creeper'/213, l='MpServer', x=21.70, y=21.14, z=221.70], EntitySpider['Spider'/214, l='MpServer', x=21.00, y=24.00, z=228.66], EntityOtherPlayerMP['OnyxDarkKnight'/300, l='MpServer', x=-55.88, y=72.00, z=211.94], EntitySkeleton['Skeleton'/102, l='MpServer', x=-96.78, y=29.00, z=178.72], EntityZombie['Zombie'/103, l='MpServer', x=-106.15, y=12.23, z=196.15], EntityZombie['Zombie'/100, l='MpServer', x=-109.50, y=29.00, z=189.50], EntityZombie['Zombie'/101, l='MpServer', x=-109.69, y=29.00, z=190.41], EntitySheep['Sheep'/98, l='MpServer', x=-104.06, y=69.00, z=139.13], EntityCreeper['Creeper'/99, l='MpServer', x=-108.69, y=29.00, z=186.47], EntitySheep['Sheep'/110, l='MpServer', x=-102.50, y=66.00, z=218.53], EntitySheep['Sheep'/111, l='MpServer', x=-98.38, y=71.00, z=212.47], EntityZombie['Zombie'/108, l='MpServer', x=-107.50, y=54.00, z=215.50], EntitySheep['Sheep'/109, l='MpServer', x=-98.22, y=64.00, z=212.97], EntityZombie['Zombie'/106, l='MpServer', x=-96.88, y=22.00, z=217.47], EntitySkeleton['Skeleton'/107, l='MpServer', x=-110.06, y=37.00, z=212.53], EntityZombie['Zombie'/104, l='MpServer', x=-104.63, y=35.00, z=195.16], EntityBat['Bat'/105, l='MpServer', x=-104.91, y=32.10, z=193.25], EntityCreeper['Creeper'/119, l='MpServer', x=-104.91, y=32.00, z=258.09], EntityZombie['Zombie'/118, l='MpServer', x=-105.69, y=32.00, z=257.31], EntitySheep['Sheep'/117, l='MpServer', x=-105.16, y=71.00, z=244.53], EntityZombie['Zombie'/116, l='MpServer', x=-100.50, y=41.00, z=245.50], EntitySheep['Sheep'/115, l='MpServer', x=-101.56, y=68.00, z=237.34], EntitySheep['Sheep'/114, l='MpServer', x=-104.91, y=68.00, z=234.94], EntityZombie['Zombie'/113, l='MpServer', x=-98.66, y=44.00, z=228.34], EntitySheep['Sheep'/112, l='MpServer', x=-105.22, y=71.00, z=210.50], EntityBat['Bat'/122, l='MpServer', x=-100.57, y=33.77, z=266.34], EntityCreeper['Creeper'/121, l='MpServer', x=-104.31, y=23.77, z=284.47], EntityBat['Bat'/120, l='MpServer', x=-99.74, y=33.72, z=265.97]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 332626184 bytes (317 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_16.10.16-client.txt b/eclipse/crash-reports/crash-2015-02-14_16.10.16-client.txt new file mode 100644 index 0000000..5eccc75 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_16.10.16-client.txt @@ -0,0 +1,134 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 2/14/15 4:10 PM +Description: Rendering entity in world + +java.lang.NullPointerException: Rendering entity in world + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:20) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(GuiInventory.java:112) + at net.minecraft.client.gui.inventory.GuiInventory.drawGuiContainerBackgroundLayer(GuiInventory.java:86) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:20) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:140) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 300 + Entity Name: OnyxDarkKnight + Entity's Exact location: -55.86, 73.62, 211.94 + Entity's Block location: World: (-56,73,211), Chunk: (at 8,4,3 in -4,13; contains blocks -64,0,208 to -49,255,223), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Entity's Momentum: 0.00, -0.08, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@18773fc1 + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: 0.0 + Delta: 1.0 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityWithPosYaw(RenderManager.java:283) + at net.minecraft.client.gui.inventory.GuiInventory.func_147046_a(GuiInventory.java:112) + at net.minecraft.client.gui.inventory.GuiInventory.drawGuiContainerBackgroundLayer(GuiInventory.java:86) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.InventoryEffectRenderer.drawScreen(InventoryEffectRenderer.java:44) + at net.minecraft.client.gui.inventory.GuiInventory.drawScreen(GuiInventory.java:74) + +-- Screen render details -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiInventory + Mouse location: Scaled: (213, 119). Absolute: (427, 240) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/300, l='MpServer', x=-55.86, y=73.62, z=211.94]] + Chunk stats: MultiplayerChunkCache: 434, 434 + Level seed: 0 + Level generator: ID 00 - default, ver 1. Features enabled: false + Level generator options: + Level spawn location: World: (-28,64,252), Chunk: (at 4,4,12 in -2,15; contains blocks -32,0,240 to -17,255,255), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) + Level time: 69417 game time, 37847 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-93.00, y=24.00, z=288.59], EntityClientPlayerMP['OnyxDarkKnight'/300, l='MpServer', x=-55.86, y=73.62, z=211.94], EntityBat['Bat'/136, l='MpServer', x=-93.75, y=26.10, z=289.75], EntityBat['Bat'/139, l='MpServer', x=-69.59, y=32.10, z=221.25], EntitySkeleton['Skeleton'/138, l='MpServer', x=-66.50, y=31.00, z=169.50], EntityOtherPlayerMP['jeb_'/297, l='MpServer', x=-56.31, y=72.00, z=214.50], EntitySkeleton['Skeleton'/141, l='MpServer', x=-74.69, y=61.00, z=238.66], EntityZombie['Zombie'/140, l='MpServer', x=-77.06, y=31.00, z=228.34], EntitySheep['Sheep'/143, l='MpServer', x=-72.22, y=68.00, z=253.47], EntitySkeleton['Skeleton'/129, l='MpServer', x=-95.50, y=32.00, z=218.50], EntityBat['Bat'/128, l='MpServer', x=-74.52, y=29.01, z=192.73], EntityZombie['Zombie'/131, l='MpServer', x=-93.77, y=32.00, z=221.50], EntitySkeleton['Skeleton'/130, l='MpServer', x=-93.50, y=26.00, z=225.78], EntityZombie['Zombie'/133, l='MpServer', x=-93.13, y=68.00, z=230.50], EntityCreeper['Creeper'/132, l='MpServer', x=-83.50, y=50.00, z=232.50], EntitySheep['Sheep'/135, l='MpServer', x=-93.47, y=69.00, z=270.44], EntityBat['Bat'/134, l='MpServer', x=-82.25, y=43.10, z=253.41], EntityCreeper['Creeper'/152, l='MpServer', x=-51.04, y=50.00, z=224.41], EntitySkeleton['Skeleton'/153, l='MpServer', x=-61.56, y=33.00, z=251.09], EntityCreeper['Creeper'/158, l='MpServer', x=-39.44, y=52.00, z=175.44], EntitySheep['Sheep'/144, l='MpServer', x=-71.34, y=65.00, z=260.44], EntityZombie['Zombie'/145, l='MpServer', x=-74.38, y=24.00, z=277.88], EntityBat['Bat'/146, l='MpServer', x=-68.88, y=40.00, z=269.40], EntityBat['Bat'/148, l='MpServer', x=-52.25, y=54.10, z=174.41], EntityCreeper['Creeper'/149, l='MpServer', x=-49.38, y=51.00, z=218.95], EntityCreeper['Creeper'/150, l='MpServer', x=-48.94, y=51.00, z=221.63], EntityCreeper['Creeper'/151, l='MpServer', x=-48.50, y=30.00, z=230.50], EntityZombie['Zombie'/171, l='MpServer', x=-30.50, y=37.00, z=239.50], EntityCreeper['Creeper'/307, l='MpServer', x=-36.50, y=74.00, z=280.50], EntityZombie['Zombie'/306, l='MpServer', x=-37.50, y=74.00, z=279.50], EntitySkeleton['Skeleton'/309, l='MpServer', x=-82.50, y=49.00, z=226.50], EntityCreeper['Creeper'/308, l='MpServer', x=-36.50, y=74.00, z=281.50], EntityZombie['Zombie'/163, l='MpServer', x=-40.50, y=24.00, z=227.50], EntityZombie['Zombie'/162, l='MpServer', x=-40.50, y=24.00, z=226.50], EntityBat['Bat'/161, l='MpServer', x=-43.75, y=28.10, z=221.75], EntityCreeper['Creeper'/160, l='MpServer', x=-38.97, y=53.00, z=177.47], EntityChicken['Chicken'/51, l='MpServer', x=-130.56, y=64.00, z=137.38], EntityBat['Bat'/186, l='MpServer', x=-10.27, y=27.10, z=219.22], EntityCreeper['Creeper'/187, l='MpServer', x=-4.50, y=36.00, z=237.50], EntitySkeleton['Skeleton'/184, l='MpServer', x=-5.50, y=17.00, z=223.50], EntityBat['Bat'/185, l='MpServer', x=-11.09, y=20.10, z=216.34], EntitySkeleton['Skeleton'/55, l='MpServer', x=-129.56, y=35.00, z=144.94], EntityBat['Bat'/190, l='MpServer', x=-17.75, y=26.76, z=244.43], EntityChicken['Chicken'/53, l='MpServer', x=-135.53, y=64.00, z=135.63], EntityZombie['Zombie'/188, l='MpServer', x=-9.50, y=36.00, z=229.50], EntityBat['Bat'/189, l='MpServer', x=-10.23, y=36.63, z=229.34], EntityZombie['Zombie'/57, l='MpServer', x=-131.50, y=35.00, z=145.50], EntitySkeleton['Skeleton'/56, l='MpServer', x=-133.50, y=35.00, z=147.50], EntitySpider['Spider'/63, l='MpServer', x=-130.66, y=40.00, z=236.81], EntityZombie['Zombie'/182, l='MpServer', x=-4.50, y=15.00, z=207.50], EntitySkeleton['Skeleton'/60, l='MpServer', x=-133.50, y=36.00, z=210.50], EntityZombie['Zombie'/201, l='MpServer', x=5.50, y=23.00, z=140.50], EntitySheep['Sheep'/64, l='MpServer', x=-129.50, y=83.00, z=226.34], EntityBat['Bat'/203, l='MpServer', x=2.72, y=21.10, z=218.25], EntityZombie['Zombie'/202, l='MpServer', x=2.50, y=52.00, z=141.50], EntitySpider['Spider'/76, l='MpServer', x=-122.97, y=19.00, z=206.25], EntityZombie['Zombie'/77, l='MpServer', x=-116.16, y=61.00, z=194.84], EntityZombie['Zombie'/78, l='MpServer', x=-118.50, y=50.00, z=226.25], EntityCreeper['Creeper'/79, l='MpServer', x=-125.47, y=45.00, z=230.00], EntitySheep['Sheep'/85, l='MpServer', x=-123.63, y=64.00, z=288.47], EntitySheep['Sheep'/84, l='MpServer', x=-124.53, y=64.00, z=289.56], EntitySheep['Sheep'/81, l='MpServer', x=-121.50, y=76.00, z=228.50], EntityCreeper['Creeper'/80, l='MpServer', x=-119.50, y=47.00, z=225.50], EntitySheep['Sheep'/83, l='MpServer', x=-123.13, y=71.00, z=275.47], EntityPig['Pig'/82, l='MpServer', x=-112.34, y=72.00, z=269.53], EntityCreeper['Creeper'/213, l='MpServer', x=21.70, y=21.00, z=221.70], EntitySpider['Spider'/214, l='MpServer', x=21.00, y=24.00, z=228.66], EntitySkeleton['Skeleton'/102, l='MpServer', x=-96.78, y=29.00, z=178.72], EntityZombie['Zombie'/100, l='MpServer', x=-109.50, y=29.00, z=189.50], EntityZombie['Zombie'/101, l='MpServer', x=-109.69, y=29.00, z=190.41], EntitySheep['Sheep'/98, l='MpServer', x=-104.06, y=69.00, z=139.13], EntityCreeper['Creeper'/99, l='MpServer', x=-108.69, y=29.00, z=186.47], EntitySheep['Sheep'/110, l='MpServer', x=-102.50, y=66.00, z=218.53], EntitySheep['Sheep'/111, l='MpServer', x=-98.38, y=71.00, z=212.47], EntityZombie['Zombie'/108, l='MpServer', x=-107.50, y=54.00, z=215.50], EntitySheep['Sheep'/109, l='MpServer', x=-98.22, y=64.00, z=212.97], EntityZombie['Zombie'/106, l='MpServer', x=-96.88, y=22.00, z=217.47], EntitySkeleton['Skeleton'/107, l='MpServer', x=-110.06, y=37.00, z=212.53], EntityZombie['Zombie'/104, l='MpServer', x=-104.63, y=35.00, z=195.16], EntityBat['Bat'/105, l='MpServer', x=-104.91, y=32.10, z=193.25], EntityCreeper['Creeper'/119, l='MpServer', x=-104.91, y=32.00, z=258.09], EntityZombie['Zombie'/118, l='MpServer', x=-105.69, y=32.00, z=257.31], EntitySheep['Sheep'/117, l='MpServer', x=-105.16, y=71.00, z=244.53], EntityZombie['Zombie'/116, l='MpServer', x=-100.50, y=41.00, z=245.50], EntitySheep['Sheep'/115, l='MpServer', x=-101.56, y=68.00, z=237.34], EntitySheep['Sheep'/114, l='MpServer', x=-104.91, y=68.00, z=234.94], EntityZombie['Zombie'/113, l='MpServer', x=-98.66, y=44.00, z=228.34], EntitySheep['Sheep'/112, l='MpServer', x=-105.22, y=71.00, z=210.50], EntityBat['Bat'/122, l='MpServer', x=-100.40, y=35.14, z=269.50], EntityCreeper['Creeper'/121, l='MpServer', x=-104.31, y=23.00, z=284.47], EntityBat['Bat'/120, l='MpServer', x=-101.36, y=36.31, z=272.75]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Non-integrated multiplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328307704 bytes (313 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.36.07-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.36.07-client.txt new file mode 100644 index 0000000..51f336c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.36.07-client.txt @@ -0,0 +1,128 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 2/14/15 9:36 PM +Description: Rendering entity in world + +java.lang.ClassCastException: net.minecraft.client.entity.EntityClientPlayerMP cannot be cast to net.minecraft.entity.passive.EntityBat + at net.minecraft.client.renderer.entity.RenderBat.doRender(RenderBat.java:130) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:15) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:167) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.entity.RenderBat.doRender(RenderBat.java:130) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:15) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:167) + at net.minecraft.client.renderer.entity.RenderPlayer.doRender(RenderPlayer.java:565) + +-- Entity being rendered -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 242 + Entity Name: jeb_ + Entity's Exact location: -234.27, 65.62, -727.45 + Entity's Block location: World: (-235,65,-728), Chunk: (at 5,4,8 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderPlayer@2d8fd0c + Location: 0.00,0.00,0.00 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -361.20016 + Delta: 0.096123695 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:300) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/242, l='MpServer', x=-234.27, y=65.62, z=-727.45]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3365928 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 84 total; [EntityHeart['entity.Heart.name'/38, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/42, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/43, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHeart['entity.Heart.name'/40, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHeart['entity.Heart.name'/46, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/47, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHalfHeart['entity.Half-Heart.name'/44, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHalfHeart['entity.Half-Heart.name'/45, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHalfHeart['entity.Half-Heart.name'/51, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityHeart['entity.Heart.name'/50, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/49, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/48, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityMinecartChest['entity.MinecartChest.name'/52, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/102, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/103, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/100, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/101, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/98, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityZombie['Zombie'/861855, l='MpServer', x=-178.53, y=21.00, z=-657.91], EntityHeart['entity.Heart.name'/99, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/110, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/111, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/108, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/109, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/106, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/107, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/104, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/105, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/114, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityHeart['entity.Heart.name'/113, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/112, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityVillager['Villager'/127, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/126, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/125, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/124, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/123, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/122, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/121, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/120, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntitySpider['Spider'/925736, l='MpServer', x=-179.50, y=25.00, z=-649.50], EntityVillager['Villager'/129, l='MpServer', x=-231.72, y=62.00, z=-733.06], EntityVillager['Villager'/128, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityHeart['entity.Heart.name'/131, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/130, l='MpServer', x=-232.16, y=64.00, z=-727.44], EntityHeart['entity.Heart.name'/133, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/132, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/145, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/146, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/147, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/148, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/149, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/150, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntitySlime['Slime'/200, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityMinecartChest['entity.MinecartChest.name'/199, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/242, l='MpServer', x=-234.27, y=65.62, z=-727.45]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 227911912 bytes (217 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.39.07-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.39.07-client.txt new file mode 100644 index 0000000..568b7f6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.39.07-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 2/14/15 9:39 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + at darkknight.jewelrycraft.entities.renders.RenderTest.doRender(RenderTest.java:131) + +-- Entity being rendered -- +Details: + Entity Type: Slime (net.minecraft.entity.monster.EntitySlime) + Entity ID: 201 + Entity Name: Slime + Entity's Exact location: -173.82, 21.43, -650.38 + Entity's Block location: World: (-174,21,-651), Chunk: (at 2,1,5 in -11,-41; contains blocks -176,0,-656 to -161,255,-641), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.16, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderSlime@483d8491 + Location: 60.45,-44.19,77.07 - World: (60,-45,77), Chunk: (at 12,-3,13 in 3,4; contains blocks 48,0,64 to 63,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -160.3125 + Delta: 0.9929266 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/242, l='MpServer', x=-234.27, y=65.62, z=-727.45]] + Chunk stats: MultiplayerChunkCache: 165, 165 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3365969 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 86 total; [EntityHeart['entity.Heart.name'/129, l='MpServer', x=-238.78, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/128, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHeart['entity.Heart.name'/130, l='MpServer', x=-239.66, y=64.00, z=-694.78], EntityItemFrame['entity.ItemFrame.name'/152, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/153, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/154, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/155, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/156, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/157, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/158, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-256.56, y=64.00, z=-697.13], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-256.81, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/34, l='MpServer', x=-260.88, y=64.00, z=-691.75], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-259.09, y=64.00, z=-693.22], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.53, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/33, l='MpServer', x=-264.09, y=64.00, z=-697.72], EntityHalfHeart['entity.Half-Heart.name'/38, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHalfHeart['entity.Half-Heart.name'/39, l='MpServer', x=-264.78, y=64.00, z=-689.69], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHeart['entity.Heart.name'/42, l='MpServer', x=-256.78, y=64.00, z=-692.69], EntityHeart['entity.Heart.name'/43, l='MpServer', x=-257.19, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/40, l='MpServer', x=-261.53, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-257.91, y=64.00, z=-694.53], EntityMinecartChest['entity.MinecartChest.name'/46, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntityHeart['entity.Heart.name'/44, l='MpServer', x=-256.53, y=64.00, z=-691.59], EntityHalfHeart['entity.Half-Heart.name'/45, l='MpServer', x=-261.59, y=64.00, z=-692.16], EntitySlime['Slime'/186, l='MpServer', x=-177.31, y=21.00, z=-649.06], EntityZombie['Zombie'/185, l='MpServer', x=-178.53, y=21.00, z=-657.91], EntitySpider['Spider'/188, l='MpServer', x=-179.50, y=25.00, z=-649.50], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-247.84, y=64.00, z=-689.06], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-244.50, y=64.00, z=-688.50], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-246.19, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-248.47, y=64.00, z=-696.75], EntitySlime['Slime'/201, l='MpServer', x=-173.82, y=21.43, z=-650.38], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-245.81, y=64.00, z=-694.19], EntityMinecartChest['entity.MinecartChest.name'/200, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-245.94, y=64.00, z=-695.09], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-253.03, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-251.13, y=64.00, z=-701.19], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-251.94, y=64.00, z=-701.66], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-252.34, y=64.00, z=-702.81], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-253.63, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-247.66, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-246.69, y=64.00, z=-696.53], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-248.53, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-251.06, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-250.34, y=64.00, z=-698.56], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-252.94, y=64.00, z=-702.09], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-251.78, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-254.97, y=64.00, z=-700.78], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-254.28, y=64.00, z=-696.03], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-253.75, y=64.00, z=-702.69], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-250.63, y=64.00, z=-699.72], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-249.22, y=64.00, z=-699.78], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-252.69, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-250.66, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/100, l='MpServer', x=-255.94, y=64.00, z=-693.53], EntityHeart['entity.Heart.name'/98, l='MpServer', x=-255.91, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/99, l='MpServer', x=-255.09, y=64.00, z=-695.75], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityVillager['Villager'/119, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/118, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/117, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityHalfHeart['entity.Half-Heart.name'/127, l='MpServer', x=-232.19, y=64.00, z=-727.44], EntityVillager['Villager'/126, l='MpServer', x=-231.72, y=62.00, z=-733.06], EntityClientPlayerMP['jeb_'/242, l='MpServer', x=-234.27, y=65.62, z=-727.45], EntityVillager['Villager'/125, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/124, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/123, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/122, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/121, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/120, l='MpServer', x=-238.00, y=62.00, z=-730.59]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 368804840 bytes (351 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.47.35-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.47.35-client.txt new file mode 100644 index 0000000..982f118 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.47.35-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 2/14/15 9:47 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:16) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + +-- Entity being rendered -- +Details: + Entity Type: Half-Heart (darkknight.jewelrycraft.entities.EntityHalfHeart) + Entity ID: 124 + Entity Name: entity.Half-Heart.name + Entity's Exact location: -230.16, 64.00, -726.81 + Entity's Block location: World: (-231,64,-727), Chunk: (at 9,4,9 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: darkknight.jewelrycraft.entities.renders.HeartRender@45fb3b72 + Location: 1.75,-2.12,2.03 - World: (1,-3,2), Chunk: (at 1,-1,2 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -115.3125 + Delta: 0.1327095 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/235, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3368820 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/145, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-256.81, y=64.00, z=-701.59], EntityItemFrame['entity.ItemFrame.name'/146, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/147, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.53, y=64.00, z=-697.34], EntityItemFrame['entity.ItemFrame.name'/148, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-256.56, y=64.00, z=-697.13], EntityItemFrame['entity.ItemFrame.name'/149, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-260.88, y=64.00, z=-691.75], EntityItemFrame['entity.ItemFrame.name'/150, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-264.09, y=64.00, z=-697.72], EntityHeart['entity.Heart.name'/34, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/35, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-259.09, y=64.00, z=-693.22], EntityHeart['entity.Heart.name'/33, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.91, y=64.00, z=-694.53], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.78, y=64.00, z=-692.69], EntityHalfHeart['entity.Half-Heart.name'/36, l='MpServer', x=-264.78, y=64.00, z=-689.69], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-261.53, y=64.00, z=-694.84], EntityHalfHeart['entity.Half-Heart.name'/42, l='MpServer', x=-261.59, y=64.00, z=-692.16], EntityMinecartChest['entity.MinecartChest.name'/43, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntityHeart['entity.Heart.name'/40, l='MpServer', x=-257.19, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-256.53, y=64.00, z=-691.59], EntityCreeper['Creeper'/45, l='MpServer', x=-256.50, y=15.00, z=-652.50], EntitySlime['Slime'/186, l='MpServer', x=-177.31, y=21.61, z=-649.06], EntitySkeleton['Skeleton'/185, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntityCreeper['Creeper'/55, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/54, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/58, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityBat['Bat'/57, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntitySkeleton['Skeleton'/56, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-245.94, y=64.00, z=-695.09], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-245.81, y=64.00, z=-694.19], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-247.84, y=64.00, z=-689.06], EntityCreeper['Creeper'/181, l='MpServer', x=-197.00, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-248.47, y=64.00, z=-696.75], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-247.66, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-253.03, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntitySkeleton['Skeleton'/203, l='MpServer', x=-154.50, y=24.00, z=-669.50], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityZombie['Zombie'/202, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-246.19, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-252.34, y=64.00, z=-702.81], EntitySlime['Slime'/196, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-253.63, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-252.94, y=64.00, z=-702.09], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-246.69, y=64.00, z=-696.53], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-248.53, y=64.00, z=-700.38], EntityMinecartChest['entity.MinecartChest.name'/195, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-251.13, y=64.00, z=-701.19], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-251.94, y=64.00, z=-701.66], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-250.34, y=64.00, z=-698.56], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-250.63, y=64.00, z=-699.72], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-249.22, y=64.00, z=-699.78], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-251.78, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-251.06, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-253.75, y=64.00, z=-702.69], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-252.69, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-250.66, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-254.97, y=64.00, z=-700.78], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.28, y=64.00, z=-696.03], EntityClientPlayerMP['jeb_'/235, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/98, l='MpServer', x=-255.94, y=64.00, z=-693.53], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.91, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-255.09, y=64.00, z=-695.75], EntityVillager['Villager'/119, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/118, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/117, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/116, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/115, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityHeart['entity.Heart.name'/127, l='MpServer', x=-239.66, y=64.00, z=-694.78], EntityHeart['entity.Heart.name'/126, l='MpServer', x=-238.78, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/125, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/124, l='MpServer', x=-230.16, y=64.00, z=-726.81], EntityVillager['Villager'/123, l='MpServer', x=-231.72, y=62.00, z=-733.06], EntityVillager['Villager'/122, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/121, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/120, l='MpServer', x=-229.94, y=62.00, z=-731.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 320820208 bytes (305 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.48.36-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.48.36-client.txt new file mode 100644 index 0000000..4d9d787 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.48.36-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 2/14/15 9:48 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + +-- Entity being rendered -- +Details: + Entity Type: Slime (net.minecraft.entity.monster.EntitySlime) + Entity ID: 194 + Entity Name: Slime + Entity's Exact location: -174.22, 21.47, -650.78 + Entity's Block location: World: (-175,21,-651), Chunk: (at 1,1,5 in -11,-41; contains blocks -176,0,-656 to -161,255,-641), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.25, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderSlime@7226c103 + Location: 57.69,-44.75,78.06 - World: (57,-45,78), Chunk: (at 9,-3,14 in 3,4; contains blocks 48,0,64 to 63,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -160.3125 + Delta: 0.78915805 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3368884 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityItemFrame['entity.ItemFrame.name'/141, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/140, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/143, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/142, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityHeart['entity.Heart.name'/25, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/145, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityItemFrame['entity.ItemFrame.name'/146, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityCreeper['Creeper'/43, l='MpServer', x=-256.56, y=15.00, z=-654.06], EntityHalfHeart['entity.Half-Heart.name'/40, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntitySlime['Slime'/184, l='MpServer', x=-177.31, y=21.59, z=-649.06], EntityBat['Bat'/55, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntitySkeleton['Skeleton'/54, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/53, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/52, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityCreeper['Creeper'/179, l='MpServer', x=-197.06, y=21.00, z=-661.38], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/56, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntitySkeleton['Skeleton'/183, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntitySkeleton['Skeleton'/201, l='MpServer', x=-153.66, y=24.00, z=-667.84], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityZombie['Zombie'/200, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityMinecartChest['entity.MinecartChest.name'/193, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntitySlime['Slime'/194, l='MpServer', x=-174.22, y=21.47, z=-650.78], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityVillager['Villager'/111, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/119, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/118, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/117, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/116, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/115, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/113, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/112, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/124, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/123, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/122, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/121, l='MpServer', x=-230.13, y=64.00, z=-726.78], EntityVillager['Villager'/120, l='MpServer', x=-231.72, y=62.00, z=-733.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309216336 bytes (294 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.49.44-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.49.44-client.txt new file mode 100644 index 0000000..ceb6265 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.49.44-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 2/14/15 9:49 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at net.minecraftforge.client.event.RenderLivingEvent$Pre.setup(RenderLivingEvent.java) + at cpw.mods.fml.common.eventhandler.Event.(Event.java:39) + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.client.event.RenderLivingEvent$Pre.setup(RenderLivingEvent.java) + at cpw.mods.fml.common.eventhandler.Event.(Event.java:39) + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + +-- Entity being rendered -- +Details: + Entity Type: Slime (net.minecraft.entity.monster.EntitySlime) + Entity ID: 195 + Entity Name: Slime + Entity's Exact location: -174.22, 21.00, -650.78 + Entity's Block location: World: (-175,21,-651), Chunk: (at 1,1,5 in -11,-41; contains blocks -176,0,-656 to -161,255,-641), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderSlime@33cf1d6c + Location: 57.69,-45.12,78.06 - World: (57,-46,78), Chunk: (at 9,-3,14 in 3,4; contains blocks 48,0,64 to 63,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -160.3125 + Delta: 0.12940633 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3369002 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityItemFrame['entity.ItemFrame.name'/139, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/141, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/140, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/143, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/142, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityHeart['entity.Heart.name'/25, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/145, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityCreeper['Creeper'/43, l='MpServer', x=-256.56, y=15.00, z=-654.06], EntityHalfHeart['entity.Half-Heart.name'/40, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntitySlime['Slime'/184, l='MpServer', x=-177.31, y=21.99, z=-649.06], EntityBat['Bat'/55, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntitySkeleton['Skeleton'/54, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/53, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/52, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityCreeper['Creeper'/179, l='MpServer', x=-197.06, y=21.00, z=-661.38], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/56, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntitySkeleton['Skeleton'/183, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityZombie['Zombie'/201, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntitySkeleton['Skeleton'/202, l='MpServer', x=-154.09, y=24.00, z=-667.50], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntitySlime['Slime'/195, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityMinecartChest['entity.MinecartChest.name'/194, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityVillager['Villager'/111, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/119, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/118, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/117, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/116, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/115, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/113, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/112, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/124, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/123, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/122, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/121, l='MpServer', x=-230.13, y=64.00, z=-726.78], EntityVillager['Villager'/120, l='MpServer', x=-231.72, y=62.00, z=-733.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 388437248 bytes (370 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.50.37-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.50.37-client.txt new file mode 100644 index 0000000..58d0dba --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.50.37-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 2/14/15 9:50 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:19) + +-- Entity being rendered -- +Details: + Entity Type: Slime (net.minecraft.entity.monster.EntitySlime) + Entity ID: 194 + Entity Name: Slime + Entity's Exact location: -174.22, 21.00, -650.78 + Entity's Block location: World: (-175,21,-651), Chunk: (at 1,1,5 in -11,-41; contains blocks -176,0,-656 to -161,255,-641), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderSlime@789652d9 + Location: 57.69,-45.12,78.06 - World: (57,-46,78), Chunk: (at 9,-3,14 in 3,4; contains blocks 48,0,64 to 63,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) + Rotation: -160.3125 + Delta: 0.9503901 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3369074 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityItemFrame['entity.ItemFrame.name'/139, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/141, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/140, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/143, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/142, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityHeart['entity.Heart.name'/25, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/145, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityCreeper['Creeper'/43, l='MpServer', x=-256.56, y=15.00, z=-654.06], EntityHalfHeart['entity.Half-Heart.name'/40, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntitySkeleton['Skeleton'/184, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntitySlime['Slime'/185, l='MpServer', x=-177.31, y=21.57, z=-649.02], EntityBat['Bat'/55, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntitySkeleton['Skeleton'/54, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/53, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/52, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityCreeper['Creeper'/178, l='MpServer', x=-197.06, y=21.00, z=-661.38], EntityHeart['entity.Heart.name'/59, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/56, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityZombie['Zombie'/201, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntitySkeleton['Skeleton'/202, l='MpServer', x=-154.09, y=24.00, z=-667.50], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityMinecartChest['entity.MinecartChest.name'/193, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntitySlime['Slime'/194, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityVillager['Villager'/111, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/119, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/118, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/117, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/116, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/115, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/113, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/112, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/124, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/123, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/122, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/121, l='MpServer', x=-230.13, y=64.00, z=-726.78], EntityVillager['Villager'/120, l='MpServer', x=-231.72, y=62.00, z=-733.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 309241912 bytes (294 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.53.21-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.53.21-client.txt new file mode 100644 index 0000000..6ce41bf --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.53.21-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2/14/15 9:53 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + +-- Entity being rendered -- +Details: + Entity Type: Villager (net.minecraft.entity.passive.EntityVillager) + Entity ID: 118 + Entity Name: Villager + Entity's Exact location: -235.69, 62.00, -730.38 + Entity's Block location: World: (-236,62,-731), Chunk: (at 4,3,5 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderVillager@1bd9c905 + Location: -3.78,-4.12,-1.53 - World: (-4,-5,-2), Chunk: (at 12,-1,14 in -1,-1; contains blocks -16,0,-16 to -1,255,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) + Rotation: 90.0 + Delta: 0.6518041 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3369172 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 90 total; [EntityItemFrame['entity.ItemFrame.name'/139, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/138, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/141, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/140, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/143, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/142, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityHeart['entity.Heart.name'/25, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityCreeper['Creeper'/43, l='MpServer', x=-256.32, y=15.00, z=-658.70], EntityHalfHeart['entity.Half-Heart.name'/40, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntitySkeleton['Skeleton'/184, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntitySkeleton['Skeleton'/55, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/54, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/53, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityCreeper['Creeper'/178, l='MpServer', x=-197.06, y=21.00, z=-661.38], EntityHeart['entity.Heart.name'/58, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityBat['Bat'/56, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityZombie['Zombie'/201, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntitySkeleton['Skeleton'/202, l='MpServer', x=-154.09, y=24.00, z=-667.50], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityMinecartChest['entity.MinecartChest.name'/193, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntitySlime['Slime'/194, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityVillager['Villager'/111, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/119, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/118, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/117, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/116, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/115, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/113, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/112, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/124, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/123, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/122, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/121, l='MpServer', x=-230.13, y=64.00, z=-726.78], EntityVillager['Villager'/120, l='MpServer', x=-231.72, y=62.00, z=-733.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 378636136 bytes (361 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_21.54.01-client.txt b/eclipse/crash-reports/crash-2015-02-14_21.54.01-client.txt new file mode 100644 index 0000000..488831a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_21.54.01-client.txt @@ -0,0 +1,2129 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 2/14/15 9:54 PM +Description: Rendering entity in world + +java.lang.StackOverflowError: Rendering entity in world + at cpw.mods.fml.common.eventhandler.Event.(Event.java:38) + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.Event.(Event.java:38) + at net.minecraftforge.client.event.RenderLivingEvent.(RenderLivingEvent.java:17) + at net.minecraftforge.client.event.RenderLivingEvent$Pre.(RenderLivingEvent.java:28) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + at darkknight.jewelrycraft.events.PlayerRenderHandler.renderScreen(PlayerRenderHandler.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_PlayerRenderHandler_renderScreen_Pre.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.entity.RendererLivingEntity.doRender(RendererLivingEntity.java:87) + +-- Entity being rendered -- +Details: + Entity Type: Villager (net.minecraft.entity.passive.EntityVillager) + Entity ID: 114 + Entity Name: Villager + Entity's Exact location: -238.00, 62.00, -730.59 + Entity's Block location: World: (-238,62,-731), Chunk: (at 2,3,5 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.client.renderer.entity.RenderManager.func_147939_a(RenderManager.java:339) + at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:278) + at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:251) + at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:527) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1300) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- Renderer details -- +Details: + Assigned renderer: net.minecraft.client.renderer.entity.RenderVillager@1e33aa7 + Location: -6.09,-4.12,-1.75 - World: (-7,-5,-2), Chunk: (at 9,-1,14 in -1,-1; contains blocks -16,0,-16 to -1,255,-1), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1) + Rotation: -161.71875 + Delta: 0.15194213 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3369243 game time, 4000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 91 total; [EntityItemFrame['entity.ItemFrame.name'/139, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/138, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/141, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/140, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/143, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/142, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityHeart['entity.Heart.name'/25, l='MpServer', x=-256.78, y=64.00, z=-701.56], EntityItemFrame['entity.ItemFrame.name'/144, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityHeart['entity.Heart.name'/27, l='MpServer', x=-260.50, y=64.00, z=-697.34], EntityHeart['entity.Heart.name'/26, l='MpServer', x=-256.53, y=64.00, z=-697.09], EntityHeart['entity.Heart.name'/29, l='MpServer', x=-260.88, y=64.00, z=-691.72], EntityHeart['entity.Heart.name'/28, l='MpServer', x=-264.06, y=64.00, z=-697.69], EntityHeart['entity.Heart.name'/31, l='MpServer', x=-258.44, y=64.00, z=-693.91], EntityHeart['entity.Heart.name'/30, l='MpServer', x=-259.06, y=64.00, z=-693.22], EntityHalfHeart['entity.Half-Heart.name'/34, l='MpServer', x=-264.75, y=64.00, z=-689.66], EntityHeart['entity.Heart.name'/35, l='MpServer', x=-261.50, y=64.00, z=-694.84], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-260.44, y=64.00, z=-689.22], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-263.28, y=64.00, z=-692.38], EntityHeart['entity.Heart.name'/38, l='MpServer', x=-257.16, y=64.00, z=-691.69], EntityHeart['entity.Heart.name'/39, l='MpServer', x=-256.50, y=64.00, z=-691.56], EntityHeart['entity.Heart.name'/36, l='MpServer', x=-257.91, y=64.00, z=-694.50], EntityHeart['entity.Heart.name'/37, l='MpServer', x=-256.75, y=64.00, z=-692.66], EntityCreeper['Creeper'/42, l='MpServer', x=-255.54, y=15.00, z=-655.67], EntityHalfHeart['entity.Half-Heart.name'/40, l='MpServer', x=-261.56, y=64.00, z=-692.13], EntityMinecartChest['entity.MinecartChest.name'/41, l='MpServer', x=-268.50, y=14.34, z=-658.50], EntitySlime['Slime'/184, l='MpServer', x=-177.31, y=21.00, z=-649.06], EntitySkeleton['Skeleton'/55, l='MpServer', x=-247.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/54, l='MpServer', x=-247.75, y=9.00, z=-691.91], EntityHeart['entity.Heart.name'/53, l='MpServer', x=-254.38, y=64.00, z=-704.25], EntityCreeper['Creeper'/178, l='MpServer', x=-197.06, y=21.00, z=-661.38], EntityHeart['entity.Heart.name'/58, l='MpServer', x=-246.97, y=64.00, z=-689.50], EntityHeart['entity.Heart.name'/57, l='MpServer', x=-245.38, y=64.00, z=-690.22], EntityBat['Bat'/56, l='MpServer', x=-248.75, y=11.10, z=-689.44], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-253.00, y=64.00, z=-693.97], EntitySkeleton['Skeleton'/183, l='MpServer', x=-190.16, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/62, l='MpServer', x=-245.94, y=64.00, z=-695.06], EntityHeart['entity.Heart.name'/61, l='MpServer', x=-245.78, y=64.00, z=-694.16], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-247.84, y=64.00, z=-689.03], EntityHeart['entity.Heart.name'/68, l='MpServer', x=-248.47, y=64.00, z=-696.72], EntityHeart['entity.Heart.name'/69, l='MpServer', x=-247.63, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/70, l='MpServer', x=-246.91, y=64.00, z=-699.28], EntityHeart['entity.Heart.name'/71, l='MpServer', x=-246.66, y=64.00, z=-696.50], EntityZombie['Zombie'/201, l='MpServer', x=-154.50, y=24.00, z=-682.50], EntityHeart['entity.Heart.name'/64, l='MpServer', x=-250.28, y=64.00, z=-691.25], EntityHeart['entity.Heart.name'/65, l='MpServer', x=-247.50, y=64.00, z=-700.00], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-246.16, y=64.00, z=-697.44], EntitySkeleton['Skeleton'/202, l='MpServer', x=-154.17, y=24.00, z=-667.31], EntityHeart['entity.Heart.name'/67, l='MpServer', x=-248.25, y=64.00, z=-695.00], EntityHeart['entity.Heart.name'/76, l='MpServer', x=-253.59, y=64.00, z=-701.25], EntityHeart['entity.Heart.name'/77, l='MpServer', x=-252.94, y=64.00, z=-702.06], EntityHeart['entity.Heart.name'/78, l='MpServer', x=-253.50, y=64.00, z=-700.41], EntityHeart['entity.Heart.name'/79, l='MpServer', x=-253.31, y=64.00, z=-697.44], EntityMinecartChest['entity.MinecartChest.name'/193, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHeart['entity.Heart.name'/72, l='MpServer', x=-248.50, y=64.00, z=-700.38], EntityHeart['entity.Heart.name'/73, l='MpServer', x=-251.09, y=64.00, z=-701.16], EntityHeart['entity.Heart.name'/74, l='MpServer', x=-251.94, y=64.00, z=-701.63], EntitySlime['Slime'/194, l='MpServer', x=-174.22, y=21.00, z=-650.78], EntityHeart['entity.Heart.name'/75, l='MpServer', x=-252.34, y=64.00, z=-702.78], EntityHeart['entity.Heart.name'/85, l='MpServer', x=-249.22, y=64.00, z=-699.75], EntityHeart['entity.Heart.name'/84, l='MpServer', x=-250.34, y=64.00, z=-698.53], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-250.63, y=64.00, z=-695.44], EntityHeart['entity.Heart.name'/86, l='MpServer', x=-250.59, y=64.00, z=-699.69], EntityHeart['entity.Heart.name'/81, l='MpServer', x=-252.25, y=64.00, z=-698.00], EntityHeart['entity.Heart.name'/80, l='MpServer', x=-251.75, y=64.00, z=-696.91], EntityHeart['entity.Heart.name'/83, l='MpServer', x=-250.38, y=64.00, z=-697.88], EntityHeart['entity.Heart.name'/82, l='MpServer', x=-251.03, y=64.00, z=-698.38], EntityHeart['entity.Heart.name'/93, l='MpServer', x=-252.00, y=64.00, z=-693.84], EntityHeart['entity.Heart.name'/92, l='MpServer', x=-253.72, y=64.00, z=-702.66], EntityHeart['entity.Heart.name'/95, l='MpServer', x=-255.91, y=64.00, z=-701.59], EntityHeart['entity.Heart.name'/94, l='MpServer', x=-254.38, y=64.00, z=-692.84], EntityHeart['entity.Heart.name'/89, l='MpServer', x=-254.28, y=64.00, z=-696.00], EntityHeart['entity.Heart.name'/88, l='MpServer', x=-252.66, y=64.00, z=-694.88], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-254.28, y=64.00, z=-703.50], EntityHeart['entity.Heart.name'/90, l='MpServer', x=-254.97, y=64.00, z=-700.75], EntityClientPlayerMP['jeb_'/233, l='MpServer', x=-231.91, y=66.12, z=-728.84], EntityHeart['entity.Heart.name'/96, l='MpServer', x=-255.06, y=64.00, z=-695.72], EntityHeart['entity.Heart.name'/97, l='MpServer', x=-255.94, y=64.00, z=-693.50], EntityVillager['Villager'/111, l='MpServer', x=-234.06, y=62.00, z=-731.00], EntityVillager['Villager'/119, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/118, l='MpServer', x=-235.69, y=62.00, z=-730.38], EntityVillager['Villager'/117, l='MpServer', x=-229.94, y=62.00, z=-731.06], EntityVillager['Villager'/116, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/115, l='MpServer', x=-234.94, y=62.00, z=-731.94], EntityVillager['Villager'/114, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/113, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/112, l='MpServer', x=-231.38, y=62.00, z=-731.94], EntityHeart['entity.Heart.name'/124, l='MpServer', x=-239.63, y=64.00, z=-694.75], EntityHeart['entity.Heart.name'/123, l='MpServer', x=-238.75, y=64.00, z=-694.31], EntityHeart['entity.Heart.name'/122, l='MpServer', x=-239.22, y=64.00, z=-693.31], EntityHalfHeart['entity.Half-Heart.name'/121, l='MpServer', x=-230.13, y=64.00, z=-726.78], EntityVillager['Villager'/120, l='MpServer', x=-231.72, y=62.00, z=-733.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 387262520 bytes (369 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-14_22.08.27-server.txt b/eclipse/crash-reports/crash-2015-02-14_22.08.27-server.txt new file mode 100644 index 0000000..de46aea --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-14_22.08.27-server.txt @@ -0,0 +1,86 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2/14/15 10:08 PM +Description: Ticking player + +java.lang.ArrayIndexOutOfBoundsException: 4 + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:115) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:115) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 233 + Entity Name: jeb_ + Entity's Exact location: -241.59, 64.00, -732.97 + Entity's Block location: World: (-242,64,-733), Chunk: (at 14,4,3 in -16,-46; contains blocks -256,0,-736 to -241,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@336ed058 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 305003840 bytes (290 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/233, l='Test 2', x=-241.59, y=64.00, z=-732.97]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-15_01.45.29-server.txt b/eclipse/crash-reports/crash-2015-02-15_01.45.29-server.txt new file mode 100644 index 0000000..1cd40da --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-15_01.45.29-server.txt @@ -0,0 +1,80 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2/15/15 1:45 AM +Description: Ticking memory connection + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:229) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) + at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:980) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) + at net.minecraft.entity.passive.EntityAnimal.attackEntityFrom(EntityAnimal.java:224) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:229) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) + at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:980) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) + at net.minecraft.entity.passive.EntityAnimal.attackEntityFrom(EntityAnimal.java:224) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@28427c3d +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 298673472 bytes (284 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/177, l='Test 2', x=-175.41, y=64.00, z=-741.22]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-15_01.46.44-server.txt b/eclipse/crash-reports/crash-2015-02-15_01.46.44-server.txt new file mode 100644 index 0000000..fea61b1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-15_01.46.44-server.txt @@ -0,0 +1,80 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 2/15/15 1:46 AM +Description: Ticking memory connection + +java.lang.IllegalArgumentException: n must be positive + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:230) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) + at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:980) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) + at net.minecraft.entity.passive.EntityAnimal.attackEntityFrom(EntityAnimal.java:224) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.Random.nextInt(Random.java:300) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:230) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) + at net.minecraft.entity.EntityLivingBase.onDeath(EntityLivingBase.java:980) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) + at net.minecraft.entity.passive.EntityAnimal.attackEntityFrom(EntityAnimal.java:224) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@3198cf8c +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 328115104 bytes (312 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/223, l='Test 2', x=-175.41, y=64.00, z=-741.22]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-16_23.51.43-client.txt b/eclipse/crash-reports/crash-2015-02-16_23.51.43-client.txt new file mode 100644 index 0000000..b43d19d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-16_23.51.43-client.txt @@ -0,0 +1,115 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 2/16/15 11:51 PM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at darkknight.jewelrycraft.entities.EntityHalfHeart.onCollideWithPlayer(EntityHalfHeart.java:36) + at net.minecraft.entity.player.EntityPlayer.collideWithPlayer(EntityPlayer.java:681) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:672) + at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:299) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.entities.EntityHalfHeart.onCollideWithPlayer(EntityHalfHeart.java:36) + at net.minecraft.entity.player.EntityPlayer.collideWithPlayer(EntityPlayer.java:681) + at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:672) + at net.minecraft.client.entity.EntityPlayerSP.onLivingUpdate(EntityPlayerSP.java:299) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1814) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 270 + Entity Name: jeb_ + Entity's Exact location: -176.09, 65.62, -742.69 + Entity's Block location: World: (-177,65,-743), Chunk: (at 15,4,9 in -12,-47; contains blocks -192,0,-752 to -177,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: -0.14, -0.08, 0.07 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/270, l='MpServer', x=-176.09, y=65.62, z=-742.69]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3528521 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false + Forced entities: 83 total; [EntityZombie['Zombie'/2011294, l='MpServer', x=-173.50, y=21.00, z=-666.56], EntityClientPlayerMP['jeb_'/270, l='MpServer', x=-204.22, y=67.73, z=-717.27], EntityBat['Bat'/2004867, l='MpServer', x=-147.25, y=17.00, z=-671.06], EntityZombie['Zombie'/2011805, l='MpServer', x=-170.50, y=24.00, z=-681.50], EntityVillager['Villager'/55, l='MpServer', x=-232.06, y=62.00, z=-733.06], EntityVillager['Villager'/54, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntityWitch['Witch'/2014572, l='MpServer', x=-165.88, y=21.00, z=-666.53], EntityVillager['Villager'/58, l='MpServer', x=-235.75, y=62.00, z=-733.06], EntityVillager['Villager'/57, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/56, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/63, l='MpServer', x=-231.13, y=62.00, z=-732.69], EntityItemFrame['entity.ItemFrame.name'/68, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/69, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/70, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityClientPlayerMP['jeb_'/270, l='MpServer', x=-176.09, y=65.62, z=-742.69], EntitySkeleton['Skeleton'/2010164, l='MpServer', x=-155.50, y=20.00, z=-677.50], EntityHalfHeart['entity.Half-Heart.name'/98, l='MpServer', x=-193.38, y=64.00, z=-756.66], EntityHalfHeart['entity.Half-Heart.name'/106, l='MpServer', x=-193.13, y=64.00, z=-711.44], EntityCreeper['Creeper'/2019325, l='MpServer', x=-253.50, y=9.00, z=-689.50], EntityHeart['entity.Heart.name'/107, l='MpServer', x=-192.50, y=64.00, z=-711.25], EntityCreeper['Creeper'/2019327, l='MpServer', x=-247.50, y=9.00, z=-683.50], EntityHeart['entity.Heart.name'/105, l='MpServer', x=-197.34, y=64.00, z=-716.50], EntityHalfHeart['entity.Half-Heart.name'/119, l='MpServer', x=-181.50, y=64.00, z=-769.75], EntityHalfHeart['entity.Half-Heart.name'/118, l='MpServer', x=-181.50, y=64.00, z=-768.84], EntitySkeleton['Skeleton'/2002252, l='MpServer', x=-145.56, y=24.00, z=-666.13], EntityHalfHeart['entity.Half-Heart.name'/127, l='MpServer', x=-184.53, y=64.00, z=-775.78], EntitySkeleton['Skeleton'/2003111, l='MpServer', x=-142.50, y=24.00, z=-665.50], EntityHalfHeart['entity.Half-Heart.name'/126, l='MpServer', x=-183.91, y=64.00, z=-776.31], EntityEnderman['Enderman'/2010375, l='MpServer', x=-162.41, y=24.00, z=-681.66], EntityHalfHeart['entity.Half-Heart.name'/139, l='MpServer', x=-187.00, y=64.00, z=-751.13], EntityHalfHeart['entity.Half-Heart.name'/138, l='MpServer', x=-189.69, y=64.00, z=-749.50], EntityHalfHeart['entity.Half-Heart.name'/141, l='MpServer', x=-182.38, y=64.00, z=-743.78], EntityHalfHeart['entity.Half-Heart.name'/140, l='MpServer', x=-184.03, y=64.00, z=-742.03], EntityHeart['entity.Heart.name'/143, l='MpServer', x=-183.13, y=64.00, z=-736.94], EntityHalfHeart['entity.Half-Heart.name'/142, l='MpServer', x=-184.88, y=64.00, z=-737.25], EntityZombie['Zombie'/2015952, l='MpServer', x=-174.50, y=21.00, z=-665.50], EntityHeart['entity.Heart.name'/128, l='MpServer', x=-185.50, y=64.00, z=-773.69], EntityHeart['entity.Heart.name'/133, l='MpServer', x=-182.56, y=64.00, z=-762.75], EntityHalfHeart['entity.Half-Heart.name'/132, l='MpServer', x=-182.31, y=64.00, z=-761.84], EntityHeart['entity.Heart.name'/135, l='MpServer', x=-191.34, y=64.00, z=-765.31], EntityHeart['entity.Heart.name'/134, l='MpServer', x=-190.78, y=64.00, z=-766.00], EntityHeart['entity.Heart.name'/152, l='MpServer', x=-182.56, y=64.00, z=-728.00], EntityHalfHeart['entity.Half-Heart.name'/153, l='MpServer', x=-181.94, y=64.00, z=-727.84], EntityHalfHeart['entity.Half-Heart.name'/144, l='MpServer', x=-178.25, y=64.00, z=-744.94], EntityHeart['entity.Heart.name'/145, l='MpServer', x=-177.50, y=64.00, z=-744.47], EntityHalfHeart['entity.Half-Heart.name'/147, l='MpServer', x=-177.50, y=64.00, z=-741.84], EntityHeart['entity.Heart.name'/149, l='MpServer', x=-181.25, y=64.00, z=-728.38], EntityHalfHeart['entity.Half-Heart.name'/150, l='MpServer', x=-181.94, y=64.00, z=-728.75], EntityHeart['entity.Heart.name'/151, l='MpServer', x=-181.47, y=64.00, z=-729.47], EntityHeart['entity.Heart.name'/171, l='MpServer', x=-172.25, y=64.00, z=-772.84], EntityHeart['entity.Heart.name'/170, l='MpServer', x=-171.50, y=64.00, z=-772.16], EntitySpider['Spider'/2020297, l='MpServer', x=-170.50, y=20.00, z=-670.50], EntityHeart['entity.Heart.name'/172, l='MpServer', x=-172.66, y=64.00, z=-773.78], EntitySpider['Spider'/2016227, l='MpServer', x=-247.50, y=9.00, z=-694.50], EntityHeart['entity.Heart.name'/186, l='MpServer', x=-168.56, y=64.00, z=-745.66], EntityHalfHeart['entity.Half-Heart.name'/184, l='MpServer', x=-164.53, y=64.00, z=-741.22], EntityHalfHeart['entity.Half-Heart.name'/185, l='MpServer', x=-162.50, y=64.00, z=-742.31], EntityHalfHeart['entity.Half-Heart.name'/190, l='MpServer', x=-160.31, y=64.00, z=-743.50], EntityHeart['entity.Heart.name'/191, l='MpServer', x=-168.94, y=64.00, z=-718.59], EntityHeart['entity.Heart.name'/178, l='MpServer', x=-173.16, y=64.00, z=-755.16], EntityZombie['Zombie'/2011455, l='MpServer', x=-155.50, y=24.00, z=-681.50], EntityHeart['entity.Heart.name'/179, l='MpServer', x=-173.88, y=64.00, z=-756.06], EntityCreeper['Creeper'/2011452, l='MpServer', x=-165.50, y=24.00, z=-681.50], EntityHeart['entity.Heart.name'/176, l='MpServer', x=-163.50, y=64.00, z=-768.97], EntityCreeper['Creeper'/2011451, l='MpServer', x=-162.03, y=24.00, z=-682.63], EntityHalfHeart['entity.Half-Heart.name'/183, l='MpServer', x=-169.16, y=64.00, z=-739.72], EntityHeart['entity.Heart.name'/180, l='MpServer', x=-170.72, y=64.00, z=-766.88], EntitySlime['Slime'/347324, l='MpServer', x=-157.06, y=24.92, z=-682.38], EntityHeart['entity.Heart.name'/181, l='MpServer', x=-163.22, y=64.00, z=-767.72], EntityHalfHeart['entity.Half-Heart.name'/207, l='MpServer', x=-146.72, y=64.00, z=-764.28], EntityHalfHeart['entity.Half-Heart.name'/206, l='MpServer', x=-158.84, y=64.00, z=-752.28], EntityHalfHeart['entity.Half-Heart.name'/193, l='MpServer', x=-171.44, y=64.00, z=-712.56], EntityHeart['entity.Heart.name'/192, l='MpServer', x=-167.00, y=64.00, z=-716.16], EntityMinecartChest['entity.MinecartChest.name'/194, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['jeb_'/270, l='MpServer', x=-258.72, y=65.62, z=-725.83], EntityHeart['entity.Heart.name'/212, l='MpServer', x=-155.66, y=64.00, z=-733.09], EntityHalfHeart['entity.Half-Heart.name'/213, l='MpServer', x=-157.69, y=64.00, z=-731.84], EntityHalfHeart['entity.Half-Heart.name'/208, l='MpServer', x=-144.88, y=64.00, z=-765.34], EntityHalfHeart['entity.Half-Heart.name'/209, l='MpServer', x=-155.28, y=64.00, z=-750.53], EntityHeart['entity.Heart.name'/210, l='MpServer', x=-150.34, y=64.00, z=-749.47], EntityHeart['entity.Heart.name'/211, l='MpServer', x=-155.69, y=64.00, z=-734.66], EntityCreeper['Creeper'/2015912, l='MpServer', x=-130.88, y=24.00, z=-665.75], EntitySpider['Spider'/2015910, l='MpServer', x=-135.50, y=24.00, z=-665.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 93681072 bytes (89 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-17_00.20.46-client.txt b/eclipse/crash-reports/crash-2015-02-17_00.20.46-client.txt new file mode 100644 index 0000000..daa1cd6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-17_00.20.46-client.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 2/17/15 12:20 AM +Description: Unexpected error + +java.lang.NullPointerException: Unexpected error + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:34) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1114) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.ScreenHandler.renderScreen(ScreenHandler.java:34) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_18_ScreenHandler_renderScreen_RenderGameOverlayEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.client.GuiIngameForge.post(GuiIngameForge.java:905) + at net.minecraftforge.client.GuiIngameForge.renderGameOverlay(GuiIngameForge.java:179) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['jeb_'/218, l='MpServer', x=-176.91, y=65.62, z=-743.11]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3554550 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 49 total; [EntityVillager['Villager'/55, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntityVillager['Villager'/59, l='MpServer', x=-235.75, y=62.00, z=-733.06], EntityVillager['Villager'/58, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/57, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/56, l='MpServer', x=-232.06, y=62.00, z=-733.06], EntityItemFrame['entity.ItemFrame.name'/63, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityVillager['Villager'/61, l='MpServer', x=-231.13, y=62.00, z=-732.69], EntityVillager['Villager'/60, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityItemFrame['entity.ItemFrame.name'/68, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/69, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/64, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/65, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/66, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/67, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntitySkeleton['Skeleton'/537829, l='MpServer', x=-170.44, y=21.00, z=-665.34], EntityHalfHeart['entity.Half-Heart.name'/85, l='MpServer', x=-183.91, y=64.00, z=-776.31], EntityHalfHeart['entity.Half-Heart.name'/84, l='MpServer', x=-181.50, y=64.00, z=-769.75], EntityHeart['entity.Heart.name'/87, l='MpServer', x=-185.50, y=64.00, z=-773.69], EntityHalfHeart['entity.Half-Heart.name'/86, l='MpServer', x=-184.53, y=64.00, z=-775.78], EntityHalfHeart['entity.Half-Heart.name'/83, l='MpServer', x=-181.50, y=64.00, z=-768.84], EntityHeart['entity.Heart.name'/91, l='MpServer', x=-191.91, y=64.00, z=-765.88], EntityBat['Bat'/538601, l='MpServer', x=-153.41, y=22.10, z=-678.41], EntityHalfHeart['entity.Half-Heart.name'/137, l='MpServer', x=-164.53, y=64.00, z=-741.22], EntityHalfHeart['entity.Half-Heart.name'/138, l='MpServer', x=-162.50, y=64.00, z=-742.31], EntityHalfHeart['entity.Half-Heart.name'/140, l='MpServer', x=-160.31, y=64.00, z=-743.50], EntityHeart['entity.Heart.name'/142, l='MpServer', x=-167.00, y=64.00, z=-716.16], EntityHeart['entity.Heart.name'/129, l='MpServer', x=-172.25, y=64.00, z=-772.84], EntityHeart['entity.Heart.name'/128, l='MpServer', x=-171.50, y=64.00, z=-772.16], EntityHeart['entity.Heart.name'/131, l='MpServer', x=-163.50, y=64.00, z=-768.97], EntityHeart['entity.Heart.name'/130, l='MpServer', x=-172.66, y=64.00, z=-773.78], EntityHeart['entity.Heart.name'/133, l='MpServer', x=-173.88, y=64.00, z=-756.06], EntityHeart['entity.Heart.name'/132, l='MpServer', x=-173.16, y=64.00, z=-755.16], EntityHeart['entity.Heart.name'/135, l='MpServer', x=-163.22, y=64.00, z=-767.72], EntityHeart['entity.Heart.name'/134, l='MpServer', x=-170.72, y=64.00, z=-766.88], EntityMinecartChest['entity.MinecartChest.name'/144, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityCreeper['Creeper'/548424, l='MpServer', x=-142.50, y=20.00, z=-664.50], EntityCreeper['Creeper'/548425, l='MpServer', x=-143.50, y=20.00, z=-664.50], EntityHeart['entity.Heart.name'/186, l='MpServer', x=-155.69, y=64.00, z=-734.66], EntityHeart['entity.Heart.name'/187, l='MpServer', x=-155.66, y=64.00, z=-733.09], EntityHalfHeart['entity.Half-Heart.name'/184, l='MpServer', x=-155.28, y=64.00, z=-750.53], EntityHeart['entity.Heart.name'/185, l='MpServer', x=-149.66, y=64.00, z=-750.44], EntityHalfHeart['entity.Half-Heart.name'/188, l='MpServer', x=-157.69, y=64.00, z=-731.84], EntitySlime['Slime'/189, l='MpServer', x=-157.75, y=23.89, z=-682.38], EntityHalfHeart['entity.Half-Heart.name'/182, l='MpServer', x=-146.72, y=64.00, z=-764.28], EntityHalfHeart['entity.Half-Heart.name'/183, l='MpServer', x=-144.88, y=64.00, z=-765.34], EntityHalfHeart['entity.Half-Heart.name'/181, l='MpServer', x=-158.84, y=64.00, z=-752.28], EntitySkeleton['Skeleton'/544545, l='MpServer', x=-130.50, y=24.00, z=-666.50], EntityClientPlayerMP['jeb_'/218, l='MpServer', x=-176.91, y=65.62, z=-743.11], EntitySkeleton['Skeleton'/547447, l='MpServer', x=-141.50, y=24.00, z=-664.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 265749704 bytes (253 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-20_19.23.48-server.txt b/eclipse/crash-reports/crash-2015-02-20_19.23.48-server.txt new file mode 100644 index 0000000..2dc2d8f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-20_19.23.48-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// Don't do that. + +Time: 2/20/15 7:23 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at java.security.AccessController.doPrivileged(Native Method) + at java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:501) + at io.netty.channel.DefaultChannelHandlerContext.notifyOutboundHandlerException(DefaultChannelHandlerContext.java:723) + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:646) + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.security.AccessController.doPrivileged(Native Method) + at java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:501) + at io.netty.channel.DefaultChannelHandlerContext.notifyOutboundHandlerException(DefaultChannelHandlerContext.java:723) + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:646) + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + +-- Entity being ticked -- +Details: + Entity Type: Zombie (net.minecraft.entity.monster.EntityZombie) + Entity ID: 137450 + Entity Name: Zombie + Entity's Exact location: -175.28, 64.00, -740.64 + Entity's Block location: World: (-176,64,-741), Chunk: (at 0,4,11 in -11,-47; contains blocks -176,0,-752 to -161,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: -0.06, -0.08, 0.01 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['jeb_'/116, l='Test 2', x=-176.64, y=64.00, z=-740.63]] + Chunk stats: ServerChunkCache: 340 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3591345 game time, 13000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 47914 (now: false), thunder time: 46681 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 244519552 bytes (233 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/116, l='Test 2', x=-176.64, y=64.00, z=-740.63]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-20_19.35.39-server.txt b/eclipse/crash-reports/crash-2015-02-20_19.35.39-server.txt new file mode 100644 index 0000000..7e95410 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-20_19.35.39-server.txt @@ -0,0 +1,78 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 2/20/15 7:35 PM +Description: Ticking memory connection + +java.lang.NullPointerException: Ticking memory connection + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_16_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) + at net.minecraft.entity.Entity.moveEntity(Entity.java:909) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:367) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_16_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at net.minecraft.entity.Entity.dealFireDamage(Entity.java:1042) + at net.minecraft.entity.Entity.moveEntity(Entity.java:909) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:367) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@47d7c67a +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 215167192 bytes (205 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['jeb_'/192, l='Test 2', x=-250.73, y=64.00, z=-718.11]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-21_01.59.58-client.txt b/eclipse/crash-reports/crash-2015-02-21_01.59.58-client.txt new file mode 100644 index 0000000..806e462 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-21_01.59.58-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/21/15 1:59 AM +Description: Updating screen events + +java.lang.IncompatibleClassChangeError: Expecting non-static method darkknight.jewelrycraft.events.EntityEventHandler.itemCrafted(Lcpw/mods/fml/common/gameevent/PlayerEvent$ItemCraftedEvent;)V + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiCrafting + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/172, l='MpServer', x=-244.03, y=65.62, z=-734.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3689881 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 30 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-165.09, y=21.00, z=-664.44], EntitySkeleton['Skeleton'/139, l='MpServer', x=-174.13, y=21.00, z=-665.53], EntityVillager['Villager'/64, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityHalfHeart['entity.Half-Heart.name'/65, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityItemFrame['entity.ItemFrame.name'/76, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/77, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityZombie['Zombie'/131, l='MpServer', x=-165.50, y=24.00, z=-682.50], EntityItemFrame['entity.ItemFrame.name'/78, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/79, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntitySkeleton['Skeleton'/133, l='MpServer', x=-165.94, y=21.00, z=-664.47], EntityZombie['Zombie'/132, l='MpServer', x=-165.50, y=20.00, z=-659.50], EntityZombie['Zombie'/134, l='MpServer', x=-166.50, y=21.00, z=-666.50], EntityItemFrame['entity.ItemFrame.name'/81, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/80, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/82, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntitySkeleton['Skeleton'/29, l='MpServer', x=-259.69, y=9.00, z=-688.38], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.34, z=-660.72], EntityCreeper['Creeper'/30, l='MpServer', x=-260.03, y=9.00, z=-689.47], EntityCreeper['Creeper'/103, l='MpServer', x=-193.97, y=21.00, z=-663.41], EntityBat['Bat'/32, l='MpServer', x=-268.57, y=14.00, z=-662.43], EntityClientPlayerMP['OnyxDarkKnight'/172, l='MpServer', x=-244.03, y=65.62, z=-734.32], EntityHeart['entity.Heart.name'/42, l='MpServer', x=-247.78, y=64.00, z=-745.69], EntityCreeper['Creeper'/104, l='MpServer', x=-203.47, y=21.00, z=-661.94], EntitySkeleton['Skeleton'/105, l='MpServer', x=-203.02, y=21.00, z=-662.93], EntityZombie['Zombie'/117, l='MpServer', x=-179.10, y=21.00, z=-658.10], EntitySkeleton['Skeleton'/116, l='MpServer', x=-188.63, y=21.00, z=-661.31], EntityVillager['Villager'/63, l='MpServer', x=-235.63, y=62.00, z=-733.00], EntityVillager['Villager'/62, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityVillager['Villager'/61, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/60, l='MpServer', x=-235.25, y=62.00, z=-730.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 304821256 bytes (290 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-21_02.05.17-client.txt b/eclipse/crash-reports/crash-2015-02-21_02.05.17-client.txt new file mode 100644 index 0000000..5096a7a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-21_02.05.17-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 2/21/15 2:05 AM +Description: Updating screen events + +java.lang.IncompatibleClassChangeError: Expecting non-static method darkknight.jewelrycraft.events.FMLEvent.itemCrafted(Lcpw/mods/fml/common/gameevent/PlayerEvent$ItemCraftedEvent;)V + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiCrafting + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/162, l='MpServer', x=-244.03, y=65.62, z=-734.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3690016 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 30 total; [EntitySkeleton['Skeleton'/129, l='MpServer', x=-165.94, y=21.00, z=-664.47], EntityItemFrame['entity.ItemFrame.name'/76, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityZombie['Zombie'/128, l='MpServer', x=-165.50, y=20.00, z=-659.50], EntityItemFrame['entity.ItemFrame.name'/77, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/78, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityZombie['Zombie'/130, l='MpServer', x=-165.94, y=21.00, z=-666.50], EntityItemFrame['entity.ItemFrame.name'/79, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityCreeper['Creeper'/133, l='MpServer', x=-165.09, y=21.00, z=-664.44], EntitySkeleton['Skeleton'/135, l='MpServer', x=-174.13, y=21.00, z=-665.53], EntityItemFrame['entity.ItemFrame.name'/75, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/81, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/80, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntitySkeleton['Skeleton'/29, l='MpServer', x=-259.69, y=9.00, z=-688.38], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.34, z=-660.72], EntityCreeper['Creeper'/30, l='MpServer', x=-260.03, y=9.00, z=-689.47], EntitySkeleton['Skeleton'/34, l='MpServer', x=-270.25, y=14.00, z=-655.25], EntityCreeper['Creeper'/100, l='MpServer', x=-203.47, y=21.00, z=-661.94], EntitySkeleton['Skeleton'/101, l='MpServer', x=-199.88, y=21.00, z=-663.38], EntityCreeper['Creeper'/99, l='MpServer', x=-193.97, y=21.00, z=-663.41], EntityClientPlayerMP['OnyxDarkKnight'/162, l='MpServer', x=-244.03, y=65.62, z=-734.32], EntitySkeleton['Skeleton'/111, l='MpServer', x=-188.63, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-247.78, y=64.00, z=-745.69], EntityZombie['Zombie'/112, l='MpServer', x=-179.41, y=21.00, z=-656.94], EntityZombie['Zombie'/127, l='MpServer', x=-167.84, y=24.00, z=-682.69], EntityVillager['Villager'/59, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/58, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntityHalfHeart['entity.Half-Heart.name'/63, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/62, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/61, l='MpServer', x=-235.63, y=62.00, z=-733.00], EntityVillager['Villager'/60, l='MpServer', x=-238.00, y=62.00, z=-730.59]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 289443704 bytes (276 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-21_02.06.36-client.txt b/eclipse/crash-reports/crash-2015-02-21_02.06.36-client.txt new file mode 100644 index 0000000..fd761e7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-21_02.06.36-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 2/21/15 2:06 AM +Description: Updating screen events + +java.lang.IncompatibleClassChangeError: Expecting non-static method darkknight.jewelrycraft.events.FMLEvent.itemCrafted(Lcpw/mods/fml/common/gameevent/PlayerEvent$ItemCraftedEvent;)V + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiCrafting + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3690137 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 31 total; [EntityZombie['Zombie'/129, l='MpServer', x=-167.28, y=21.00, z=-666.57], EntityItemFrame['entity.ItemFrame.name'/76, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntitySkeleton['Skeleton'/128, l='MpServer', x=-165.94, y=21.00, z=-664.47], EntityItemFrame['entity.ItemFrame.name'/77, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/78, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/79, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityCreeper['Creeper'/132, l='MpServer', x=-165.09, y=21.00, z=-664.44], EntitySkeleton['Skeleton'/134, l='MpServer', x=-174.13, y=21.00, z=-665.53], EntityItemFrame['entity.ItemFrame.name'/75, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/81, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntityItemFrame['entity.ItemFrame.name'/80, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntitySkeleton['Skeleton'/29, l='MpServer', x=-259.69, y=9.00, z=-688.38], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.34, z=-660.72], EntityCreeper['Creeper'/30, l='MpServer', x=-260.03, y=9.00, z=-689.47], EntitySkeleton['Skeleton'/34, l='MpServer', x=-270.25, y=14.00, z=-655.25], EntityCreeper['Creeper'/100, l='MpServer', x=-209.03, y=21.00, z=-663.34], EntitySkeleton['Skeleton'/101, l='MpServer', x=-199.88, y=21.00, z=-663.38], EntityCreeper['Creeper'/99, l='MpServer', x=-193.97, y=21.00, z=-663.41], EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32], EntitySkeleton['Skeleton'/111, l='MpServer', x=-188.63, y=21.00, z=-661.31], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-247.78, y=64.00, z=-745.69], EntityZombie['Zombie'/112, l='MpServer', x=-174.61, y=21.00, z=-657.09], EntityZombie['Zombie'/127, l='MpServer', x=-165.50, y=20.00, z=-659.50], EntityVillager['Villager'/59, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityVillager['Villager'/58, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntityZombie['Zombie'/126, l='MpServer', x=-167.84, y=24.00, z=-682.69], EntityZombie['Zombie'/124, l='MpServer', x=-167.00, y=24.00, z=-682.31], EntityHalfHeart['entity.Half-Heart.name'/63, l='MpServer', x=-231.50, y=62.00, z=-731.06], EntityVillager['Villager'/62, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityVillager['Villager'/61, l='MpServer', x=-235.63, y=62.00, z=-733.00], EntityVillager['Villager'/60, l='MpServer', x=-238.00, y=62.00, z=-730.59]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 351111848 bytes (334 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-21_02.08.08-client.txt b/eclipse/crash-reports/crash-2015-02-21_02.08.08-client.txt new file mode 100644 index 0000000..3a8f73f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-21_02.08.08-client.txt @@ -0,0 +1,111 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 2/21/15 2:08 AM +Description: Updating screen events + +java.lang.IncompatibleClassChangeError: Expecting non-static method darkknight.jewelrycraft.events.FMLEvent.itemCrafted(Lcpw/mods/fml/common/gameevent/PlayerEvent$ItemCraftedEvent;)V + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiCrafting + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3690281 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 32 total; [EntityItemFrame['entity.ItemFrame.name'/76, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityZombie['Zombie'/128, l='MpServer', x=-168.06, y=21.00, z=-666.53], EntityItemFrame['entity.ItemFrame.name'/77, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntityCreeper['Creeper'/131, l='MpServer', x=-165.09, y=21.00, z=-664.44], EntityItemFrame['entity.ItemFrame.name'/78, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityItemFrame['entity.ItemFrame.name'/79, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntitySkeleton['Skeleton'/133, l='MpServer', x=-174.13, y=21.00, z=-665.53], EntityItemFrame['entity.ItemFrame.name'/74, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityZombie['Zombie'/134, l='MpServer', x=-174.53, y=21.00, z=-656.03], EntityItemFrame['entity.ItemFrame.name'/75, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityCreeper['Creeper'/81, l='MpServer', x=-209.03, y=21.00, z=-663.34], EntityItemFrame['entity.ItemFrame.name'/80, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntitySkeleton['Skeleton'/27, l='MpServer', x=-283.50, y=14.00, z=-655.16], EntitySkeleton['Skeleton'/29, l='MpServer', x=-259.69, y=9.00, z=-688.38], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.34, z=-660.72], EntityCreeper['Creeper'/30, l='MpServer', x=-260.03, y=9.00, z=-689.47], EntityCreeper['Creeper'/100, l='MpServer', x=-193.97, y=21.00, z=-663.41], EntitySkeleton['Skeleton'/33, l='MpServer', x=-270.25, y=14.00, z=-655.25], EntitySkeleton['Skeleton'/101, l='MpServer', x=-199.88, y=21.00, z=-663.38], EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-247.78, y=64.00, z=-745.69], EntityVillager['Villager'/55, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntitySkeleton['Skeleton'/112, l='MpServer', x=-188.63, y=21.00, z=-661.31], EntitySkeleton['Skeleton'/127, l='MpServer', x=-165.94, y=21.00, z=-664.47], EntityVillager['Villager'/59, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityZombie['Zombie'/126, l='MpServer', x=-165.50, y=20.00, z=-659.50], EntityVillager['Villager'/58, l='MpServer', x=-235.63, y=62.00, z=-733.00], EntityVillager['Villager'/57, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityZombie['Zombie'/125, l='MpServer', x=-167.84, y=24.00, z=-682.69], EntityVillager['Villager'/56, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityZombie['Zombie'/123, l='MpServer', x=-167.00, y=24.00, z=-682.31], EntityHalfHeart['entity.Half-Heart.name'/60, l='MpServer', x=-231.50, y=62.00, z=-731.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 293411904 bytes (279 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-21_02.09.03-client.txt b/eclipse/crash-reports/crash-2015-02-21_02.09.03-client.txt new file mode 100644 index 0000000..b7c02c5 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-21_02.09.03-client.txt @@ -0,0 +1,115 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 2/21/15 2:09 AM +Description: Updating screen events + +java.lang.IllegalArgumentException: Attempted to cancel a uncancelable event + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.FMLEvent.itemCrafted(FMLEvent.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:1720) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.FMLEvent.itemCrafted(FMLEvent.java:18) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_FMLEvent_itemCrafted_ItemCraftedEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at cpw.mods.fml.common.FMLCommonHandler.firePlayerCraftingEvent(FMLCommonHandler.java:569) + at net.minecraft.inventory.SlotCrafting.onPickupFromSlot(SlotCrafting.java:126) + at net.minecraft.inventory.Container.slotClick(Container.java:347) + at net.minecraft.client.multiplayer.PlayerControllerMP.windowClick(PlayerControllerMP.java:478) + at net.minecraft.client.gui.inventory.GuiContainer.handleMouseClick(GuiContainer.java:674) + at net.minecraft.client.gui.inventory.GuiContainer.mouseClicked(GuiContainer.java:416) + at net.minecraft.client.gui.GuiScreen.handleMouseInput(GuiScreen.java:344) + at net.minecraft.client.gui.GuiScreen.handleInput(GuiScreen.java:313) + +-- Affected screen -- +Details: + Screen name: net.minecraft.client.gui.inventory.GuiCrafting + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3690566 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 33 total; [EntityItemFrame['entity.ItemFrame.name'/76, l='MpServer', x=-221.06, y=64.50, z=-727.50], EntityZombie['Zombie'/128, l='MpServer', x=-168.06, y=21.00, z=-666.53], EntityItemFrame['entity.ItemFrame.name'/77, l='MpServer', x=-221.06, y=65.50, z=-726.50], EntityCreeper['Creeper'/131, l='MpServer', x=-165.09, y=21.00, z=-664.44], EntityItemFrame['entity.ItemFrame.name'/78, l='MpServer', x=-221.06, y=64.50, z=-726.50], EntityItemFrame['entity.ItemFrame.name'/79, l='MpServer', x=-221.06, y=65.50, z=-725.50], EntitySkeleton['Skeleton'/133, l='MpServer', x=-174.13, y=21.00, z=-665.53], EntityZombie['Zombie'/134, l='MpServer', x=-174.53, y=21.00, z=-656.03], EntityItemFrame['entity.ItemFrame.name'/81, l='MpServer', x=-221.06, y=65.50, z=-727.50], EntityItemFrame['entity.ItemFrame.name'/80, l='MpServer', x=-221.06, y=64.50, z=-725.50], EntityCreeper['Creeper'/83, l='MpServer', x=-209.03, y=21.00, z=-663.34], EntityItemFrame['entity.ItemFrame.name'/82, l='MpServer', x=-220.50, y=65.50, z=-724.94], EntitySkeleton['Skeleton'/27, l='MpServer', x=-283.50, y=14.00, z=-655.16], EntitySkeleton['Skeleton'/29, l='MpServer', x=-259.69, y=9.00, z=-688.38], EntityMinecartChest['entity.MinecartChest.name'/31, l='MpServer', x=-268.50, y=14.34, z=-660.72], EntityCreeper['Creeper'/30, l='MpServer', x=-260.03, y=9.00, z=-689.47], EntityCreeper['Creeper'/100, l='MpServer', x=-193.97, y=21.00, z=-663.41], EntitySkeleton['Skeleton'/33, l='MpServer', x=-270.25, y=14.00, z=-655.25], EntitySkeleton['Skeleton'/101, l='MpServer', x=-196.56, y=21.00, z=-661.84], EntityCreeper['Creeper'/42, l='MpServer', x=-254.00, y=15.00, z=-661.44], EntityClientPlayerMP['OnyxDarkKnight'/161, l='MpServer', x=-244.03, y=65.62, z=-734.32], EntityHeart['entity.Heart.name'/41, l='MpServer', x=-247.78, y=64.00, z=-745.69], EntityVillager['Villager'/55, l='MpServer', x=-235.25, y=62.00, z=-730.50], EntitySkeleton['Skeleton'/112, l='MpServer', x=-188.63, y=21.00, z=-661.31], EntitySkeleton['Skeleton'/127, l='MpServer', x=-165.94, y=21.00, z=-664.47], EntityVillager['Villager'/59, l='MpServer', x=-238.06, y=62.00, z=-732.53], EntityZombie['Zombie'/126, l='MpServer', x=-166.06, y=20.00, z=-659.50], EntityVillager['Villager'/58, l='MpServer', x=-235.63, y=62.00, z=-733.00], EntityVillager['Villager'/57, l='MpServer', x=-238.00, y=62.00, z=-730.59], EntityZombie['Zombie'/125, l='MpServer', x=-167.84, y=24.00, z=-682.69], EntityVillager['Villager'/56, l='MpServer', x=-233.56, y=62.00, z=-731.94], EntityZombie['Zombie'/123, l='MpServer', x=-167.00, y=24.00, z=-682.31], EntityHalfHeart['entity.Half-Heart.name'/60, l='MpServer', x=-231.50, y=62.00, z=-731.06]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 268269208 bytes (255 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-26_23.10.28-server.txt b/eclipse/crash-reports/crash-2015-02-26_23.10.28-server.txt new file mode 100644 index 0000000..38aa9a1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-26_23.10.28-server.txt @@ -0,0 +1,99 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 2/26/15 11:10 PM +Description: Ticking entity + +java.lang.RuntimeException: No OpenGL context found in the current thread. + at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) + at org.lwjgl.opengl.GL11.glEnable(GL11.java:1012) + at net.minecraft.client.gui.Gui.drawRect(Gui.java:70) + at darkknight.jewelrycraft.events.ScreenHandler.onPlayerOpenInventory(ScreenHandler.java:35) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_20_ScreenHandler_onPlayerOpenInventory_PlayerOpenContainerEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.canInteractWith(ForgeHooks.java:382) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:249) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at org.lwjgl.opengl.GLContext.getCapabilities(GLContext.java:124) + at org.lwjgl.opengl.GL11.glEnable(GL11.java:1012) + at net.minecraft.client.gui.Gui.drawRect(Gui.java:70) + at darkknight.jewelrycraft.events.ScreenHandler.onPlayerOpenInventory(ScreenHandler.java:35) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_20_ScreenHandler_onPlayerOpenInventory_PlayerOpenContainerEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.canInteractWith(ForgeHooks.java:382) + at net.minecraft.entity.player.EntityPlayerMP.onUpdate(EntityPlayerMP.java:249) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 69 + Entity Name: OnyxDarkKnight + Entity's Exact location: -241.04, 71.40, -732.39 + Entity's Block location: World: (-242,71,-733), Chunk: (at 14,4,3 in -16,-46; contains blocks -256,0,-736 to -241,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, 0.00, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/69, l='Test 2', x=-241.04, y=71.40, z=-732.39]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 3933836 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 79879 (now: false), thunder time: 89819 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 330724936 bytes (315 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/69, l='Test 2', x=-241.04, y=71.40, z=-732.39]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-26_23.54.35-server.txt b/eclipse/crash-reports/crash-2015-02-26_23.54.35-server.txt new file mode 100644 index 0000000..51da714 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-26_23.54.35-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 2/26/15 11:54 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 984292520 bytes (938 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-26_23.56.06-server.txt b/eclipse/crash-reports/crash-2015-02-26_23.56.06-server.txt new file mode 100644 index 0000000..b7da838 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-26_23.56.06-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 2/26/15 11:56 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 989756096 bytes (943 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-26_23.57.29-server.txt b/eclipse/crash-reports/crash-2015-02-26_23.57.29-server.txt new file mode 100644 index 0000000..7f816a1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-26_23.57.29-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2/26/15 11:57 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 966777248 bytes (921 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.01.07-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.01.07-server.txt new file mode 100644 index 0000000..b2a3daf --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.01.07-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Daisy, daisy... + +Time: 2/27/15 12:01 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 959818984 bytes (915 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.03.26-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.03.26-server.txt new file mode 100644 index 0000000..82ad529 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.03.26-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 2/27/15 12:03 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 960443880 bytes (915 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.05.27-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.05.27-server.txt new file mode 100644 index 0000000..661d4b2 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.05.27-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 2/27/15 12:05 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 989162512 bytes (943 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.07.07-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.07.07-server.txt new file mode 100644 index 0000000..2d1c463 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.07.07-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 2/27/15 12:07 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 939786784 bytes (896 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.07.46-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.07.46-server.txt new file mode 100644 index 0000000..ed39ca4 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.07.46-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 2/27/15 12:07 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 984393704 bytes (938 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.10.40-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.10.40-server.txt new file mode 100644 index 0000000..4e8d025 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.10.40-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 2/27/15 12:10 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 971695864 bytes (926 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.11.47-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.11.47-server.txt new file mode 100644 index 0000000..e8a46b8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.11.47-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 2/27/15 12:11 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 980984856 bytes (935 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.12.46-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.12.46-server.txt new file mode 100644 index 0000000..bf03cb3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.12.46-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 2/27/15 12:12 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 968702744 bytes (923 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.13.41-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.13.41-server.txt new file mode 100644 index 0000000..2c986cc --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.13.41-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Don't be sad. I'll do better next time, I promise! + +Time: 2/27/15 12:13 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 962261800 bytes (917 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.17.02-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.17.02-server.txt new file mode 100644 index 0000000..35f457c --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.17.02-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 2/27/15 12:17 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 948591736 bytes (904 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-02-27_00.37.18-server.txt b/eclipse/crash-reports/crash-2015-02-27_00.37.18-server.txt new file mode 100644 index 0000000..7acb1df --- /dev/null +++ b/eclipse/crash-reports/crash-2015-02-27_00.37.18-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 2/27/15 12:37 AM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 952828728 bytes (908 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.47.35-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.47.35-server.txt new file mode 100644 index 0000000..c2388b6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.47.35-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 3/5/15 9:47 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 989871888 bytes (944 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.49.18-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.49.18-server.txt new file mode 100644 index 0000000..ea8306f --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.49.18-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Hey, that tickles! Hehehe! + +Time: 3/5/15 9:49 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 990046584 bytes (944 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.51.23-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.51.23-server.txt new file mode 100644 index 0000000..d5ee016 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.51.23-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Ouch. That hurt :( + +Time: 3/5/15 9:51 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 986932544 bytes (941 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.52.26-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.52.26-server.txt new file mode 100644 index 0000000..3de953b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.52.26-server.txt @@ -0,0 +1,76 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 3/5/15 9:52 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) + ... 32 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 36 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 983058792 bytes (937 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.55.13-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.55.13-server.txt new file mode 100644 index 0000000..505bd56 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.55.13-server.txt @@ -0,0 +1,70 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 3/5/15 9:55 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.RuntimeException: Attempted to load class darkknight/jewelrycraft/client/AbstractTab for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 32 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 963864376 bytes (919 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-05_21.55.50-server.txt b/eclipse/crash-reports/crash-2015-03-05_21.55.50-server.txt new file mode 100644 index 0000000..1f6332e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-05_21.55.50-server.txt @@ -0,0 +1,70 @@ +---- Minecraft Crash Report ---- +// Oh - I know what I did wrong! + +Time: 3/5/15 9:55 PM +Description: Exception in server tick loop + +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) + at java.lang.Class.forName(Class.java:274) + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) + ... 30 more +Caused by: java.lang.RuntimeException: Attempted to load class darkknight/jewelrycraft/client/AbstractTab for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) + ... 32 more + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 984806728 bytes (939 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB) + JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded + Profiler Position: N/A (disabled) + Is Modded: Definitely; Server brand changed to 'fml,forge' + Type: Dedicated Server (map_server.txt) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_16.58.29-server.txt b/eclipse/crash-reports/crash-2015-03-07_16.58.29-server.txt new file mode 100644 index 0000000..9f6ea20 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_16.58.29-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 3/7/15 4:58 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at darkknight.jewelrycraft.effects.EffectFeather.action(EffectFeather.java:44) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:209) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:112) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.EffectFeather.action(EffectFeather.java:44) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:209) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:112) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 131 + Entity Name: OnyxDarkKnight + Entity's Exact location: -214.46, 64.00, -754.01 + Entity's Block location: World: (-215,64,-755), Chunk: (at 9,4,13 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C06PacketPlayerPosLook.processPacket(C03PacketPlayer.java:271) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@6be1b66d +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 177592504 bytes (169 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/131, l='Test 2', x=-214.46, y=64.00, z=-754.01]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_17.37.42-server.txt b/eclipse/crash-reports/crash-2015-03-07_17.37.42-server.txt new file mode 100644 index 0000000..3350bb6 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_17.37.42-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 3/7/15 5:37 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:134) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 188547 + Entity Name: arrow + Entity's Exact location: -215.49, 65.60, -753.32 + Entity's Block location: World: (-216,65,-754), Chunk: (at 8,4,14 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.01, 0.05, -1.11 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/173, l='Test 2', x=-215.69, y=64.00, z=-754.84]] + Chunk stats: ServerChunkCache: 321 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4109666 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 70531 (now: false), thunder time: 19910 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 191041584 bytes (182 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/173, l='Test 2', x=-215.69, y=64.00, z=-754.84]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_17.40.37-server.txt b/eclipse/crash-reports/crash-2015-03-07_17.40.37-server.txt new file mode 100644 index 0000000..017476d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_17.40.37-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// I feel sad now :( + +Time: 3/7/15 5:40 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.modifier(JewelryNBT.java:462) + at darkknight.jewelrycraft.util.JewelryNBT.doesModifierExist(JewelryNBT.java:381) + at darkknight.jewelrycraft.effects.EffectBlazePowder.onPlayerAttackedCacellable(EffectBlazePowder.java:59) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttackedCacellable(ItemBaseJewelry.java:221) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:135) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at darkknight.jewelrycraft.util.JewelryNBT.modifier(JewelryNBT.java:462) + at darkknight.jewelrycraft.util.JewelryNBT.doesModifierExist(JewelryNBT.java:381) + at darkknight.jewelrycraft.effects.EffectBlazePowder.onPlayerAttackedCacellable(EffectBlazePowder.java:59) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttackedCacellable(ItemBaseJewelry.java:221) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:135) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:83) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 285 + Entity Name: arrow + Entity's Exact location: -215.31, 65.73, -755.33 + Entity's Block location: World: (-216,65,-756), Chunk: (at 8,4,12 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.06, -0.02, -1.02 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/169, l='Test 2', x=-215.30, y=64.00, z=-754.75]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4109744 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 70453 (now: false), thunder time: 19832 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 325050200 bytes (309 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/169, l='Test 2', x=-215.30, y=64.00, z=-754.75]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_17.43.37-server.txt b/eclipse/crash-reports/crash-2015-03-07_17.43.37-server.txt new file mode 100644 index 0000000..23007bd --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_17.43.37-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// My bad. + +Time: 3/7/15 5:43 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at darkknight.jewelrycraft.util.JewelryNBT.doesModifierExist(JewelryNBT.java:381) + at darkknight.jewelrycraft.effects.EffectBlazePowder.onPlayerAttackedCacellable(EffectBlazePowder.java:59) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttackedCacellable(ItemBaseJewelry.java:221) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:135) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.util.JewelryNBT.doesModifierExist(JewelryNBT.java:381) + at darkknight.jewelrycraft.effects.EffectBlazePowder.onPlayerAttackedCacellable(EffectBlazePowder.java:59) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttackedCacellable(ItemBaseJewelry.java:221) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:135) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:81) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_17_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 12405 + Entity Name: arrow + Entity's Exact location: -215.38, 65.68, -754.32 + Entity's Block location: World: (-216,65,-755), Chunk: (at 8,4,13 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.06, 0.02, -1.05 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/321, l='Test 2', x=-215.30, y=64.00, z=-755.68]] + Chunk stats: ServerChunkCache: 326 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4111079 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 69118 (now: false), thunder time: 18497 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 335200552 bytes (319 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/321, l='Test 2', x=-215.30, y=64.00, z=-755.68]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_18.22.22-server.txt b/eclipse/crash-reports/crash-2015-03-07_18.22.22-server.txt new file mode 100644 index 0000000..7ec381b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_18.22.22-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 3/7/15 6:22 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at sun.nio.cs.SingleByte.withResult(SingleByte.java:44) + at sun.nio.cs.SingleByte.access$000(SingleByte.java:38) + at sun.nio.cs.SingleByte$Encoder.encodeArrayLoop(SingleByte.java:187) + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at sun.nio.cs.SingleByte.withResult(SingleByte.java:44) + at sun.nio.cs.SingleByte.access$000(SingleByte.java:38) + at sun.nio.cs.SingleByte$Encoder.encodeArrayLoop(SingleByte.java:187) + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_9_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 15689 + Entity Name: arrow + Entity's Exact location: -215.48, 65.63, -754.35 + Entity's Block location: World: (-216,65,-755), Chunk: (at 8,4,13 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.01, -0.01, -1.06 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/188, l='Test 2', x=-214.98, y=64.00, z=-754.08]] + Chunk stats: ServerChunkCache: 327 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4113225 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 66972 (now: false), thunder time: 16351 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 310696360 bytes (296 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/188, l='Test 2', x=-214.98, y=64.00, z=-754.08]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_18.24.47-server.txt b/eclipse/crash-reports/crash-2015-03-07_18.24.47-server.txt new file mode 100644 index 0000000..c61d82a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_18.24.47-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// Uh... Did I do that? + +Time: 3/7/15 6:24 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at sun.nio.cs.SingleByte$Encoder.encodeLoop(SingleByte.java:219) + at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561) + at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271) + at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125) + at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207) + at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129) + at java.io.PrintStream.write(PrintStream.java:526) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 488 + Entity Name: arrow + Entity's Exact location: -215.48, 65.54, -753.23 + Entity's Block location: World: (-216,65,-754), Chunk: (at 8,4,14 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.02, -0.01, -1.02 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/309, l='Test 2', x=-215.37, y=64.00, z=-754.11]] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4113420 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 66777 (now: false), thunder time: 16156 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 361081792 bytes (344 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/309, l='Test 2', x=-215.37, y=64.00, z=-754.11]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-07_18.26.29-server.txt b/eclipse/crash-reports/crash-2015-03-07_18.26.29-server.txt new file mode 100644 index 0000000..6f26fc7 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-07_18.26.29-server.txt @@ -0,0 +1,2108 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 3/7/15 6:26 PM +Description: Ticking entity + +java.lang.StackOverflowError: Ticking entity + at java.io.Writer.write(Writer.java:157) + at java.io.PrintStream.write(PrintStream.java:525) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.io.Writer.write(Writer.java:157) + at java.io.PrintStream.write(PrintStream.java:525) + at java.io.PrintStream.print(PrintStream.java:597) + at java.io.PrintStream.println(PrintStream.java:736) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:80) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1105) + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) + at darkknight.jewelrycraft.effects.EffectFeather.onPlayerAttacked(EffectFeather.java:85) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onPlayerAttacked(ItemBaseJewelry.java:246) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:139) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_15_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + +-- Entity being ticked -- +Details: + Entity Type: Arrow (net.minecraft.entity.projectile.EntityArrow) + Entity ID: 5958 + Entity Name: arrow + Entity's Exact location: -215.51, 65.58, -753.31 + Entity's Block location: World: (-216,65,-754), Chunk: (at 8,4,14 in -14,-48; contains blocks -224,0,-768 to -209,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: -0.01, 0.03, -1.10 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2086) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/156, l='Test 2', x=-215.36, y=64.00, z=-754.70]] + Chunk stats: ServerChunkCache: 335 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4114171 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 66026 (now: false), thunder time: 15405 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 340677032 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/156, l='Test 2', x=-215.36, y=64.00, z=-754.70]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_19.18.24-server.txt b/eclipse/crash-reports/crash-2015-03-09_19.18.24-server.txt new file mode 100644 index 0000000..d4bdb9a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_19.18.24-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 3/9/15 7:18 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at darkknight.jewelrycraft.effects.EffectFeather.action(EffectFeather.java:46) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:209) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:115) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.EffectFeather.action(EffectFeather.java:46) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:209) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:115) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 196 + Entity Name: OnyxDarkKnight + Entity's Exact location: -241.99, 64.00, -734.04 + Entity's Block location: World: (-242,64,-735), Chunk: (at 14,4,1 in -16,-46; contains blocks -256,0,-736 to -241,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@70f63ae +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 250636504 bytes (239 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/196, l='Test 2', x=-241.99, y=64.00, z=-734.04]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_19.25.52-server.txt b/eclipse/crash-reports/crash-2015-03-09_19.25.52-server.txt new file mode 100644 index 0000000..0774fbe --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_19.25.52-server.txt @@ -0,0 +1,78 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 3/9/15 7:25 PM +Description: Ticking memory connection + +java.lang.IllegalArgumentException: Attempted to cancel a uncancelable event + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.onPlayerFall(EntityEventHandler.java:231) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onPlayerFall_PlayerFlyableFallEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.entity.player.EntityPlayer.fall(EntityPlayer.java:1997) + at net.minecraft.entity.Entity.updateFallState(Entity.java:1016) + at net.minecraft.entity.EntityLivingBase.updateFallState(EntityLivingBase.java:222) + at net.minecraft.entity.player.EntityPlayerMP.handleFalling(EntityPlayerMP.java:659) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:431) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.onPlayerFall(EntityEventHandler.java:231) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onPlayerFall_PlayerFlyableFallEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.entity.player.EntityPlayer.fall(EntityPlayer.java:1997) + at net.minecraft.entity.Entity.updateFallState(Entity.java:1016) + at net.minecraft.entity.EntityLivingBase.updateFallState(EntityLivingBase.java:222) + at net.minecraft.entity.player.EntityPlayerMP.handleFalling(EntityPlayerMP.java:659) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:431) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer$C04PacketPlayerPosition.processPacket(C03PacketPlayer.java:163) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@1ece7986 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 339819368 bytes (324 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/193, l='Test 2', x=-240.99, y=64.00, z=-733.38]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_19.29.15-server.txt b/eclipse/crash-reports/crash-2015-03-09_19.29.15-server.txt new file mode 100644 index 0000000..bfcb8c9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_19.29.15-server.txt @@ -0,0 +1,78 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 3/9/15 7:29 PM +Description: Ticking memory connection + +java.lang.IllegalArgumentException: Attempted to cancel a uncancelable event + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.onPlayerFall(EntityEventHandler.java:238) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onPlayerFall_PlayerFlyableFallEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.entity.player.EntityPlayer.fall(EntityPlayer.java:1997) + at net.minecraft.entity.Entity.updateFallState(Entity.java:1016) + at net.minecraft.entity.EntityLivingBase.updateFallState(EntityLivingBase.java:222) + at net.minecraft.entity.player.EntityPlayerMP.handleFalling(EntityPlayerMP.java:659) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:431) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at cpw.mods.fml.common.eventhandler.Event.setCanceled(Event.java:105) + at darkknight.jewelrycraft.events.EntityEventHandler.onPlayerFall(EntityEventHandler.java:238) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onPlayerFall_PlayerFlyableFallEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.entity.player.EntityPlayer.fall(EntityPlayer.java:1997) + at net.minecraft.entity.Entity.updateFallState(Entity.java:1016) + at net.minecraft.entity.EntityLivingBase.updateFallState(EntityLivingBase.java:222) + at net.minecraft.entity.player.EntityPlayerMP.handleFalling(EntityPlayerMP.java:659) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:431) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@43a8a594 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 322455640 bytes (307 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/189, l='Test 2', x=-240.99, y=64.00, z=-733.38]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_20.04.23-server.txt b/eclipse/crash-reports/crash-2015-03-09_20.04.23-server.txt new file mode 100644 index 0000000..f4ad46a --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_20.04.23-server.txt @@ -0,0 +1,90 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 3/9/15 8:04 PM +Description: Ticking player + +java.lang.NullPointerException: Ticking player + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:99) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:99) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + +-- Player being ticked -- +Details: + Entity Type: null (net.minecraft.entity.player.EntityPlayerMP) + Entity ID: 194 + Entity Name: OnyxDarkKnight + Entity's Exact location: -222.07, 64.00, -731.55 + Entity's Block location: World: (-223,64,-732), Chunk: (at 1,4,4 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@621563d0 +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 250626656 bytes (239 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/194, l='Test 2', x=-222.07, y=64.00, z=-731.55]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_20.04.25-client.txt b/eclipse/crash-reports/crash-2015-03-09_20.04.25-client.txt new file mode 100644 index 0000000..0c671dc --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_20.04.25-client.txt @@ -0,0 +1,121 @@ +---- Minecraft Crash Report ---- +// Oops. + +Time: 3/9/15 8:04 PM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:99) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:99) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 194 + Entity Name: OnyxDarkKnight + Entity's Exact location: -222.07, 65.62, -731.55 + Entity's Block location: World: (-223,65,-732), Chunk: (at 1,4,4 in -14,-46; contains blocks -224,0,-736 to -209,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/194, l='MpServer', x=-222.07, y=65.62, z=-731.55]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4220992 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 23 total; [EntityMinecartChest['entity.MinecartChest.name'/19, l='MpServer', x=-268.50, y=14.34, z=-660.53], EntityClientPlayerMP['OnyxDarkKnight'/194, l='MpServer', x=-215.57, y=65.62, z=-753.81], EntityHeart['entity.Heart.name'/32, l='MpServer', x=-246.75, y=64.00, z=-699.84], EntityHalfHeart['entity.Half-Heart.name'/33, l='MpServer', x=-246.75, y=64.00, z=-699.84], EntityCreeper['Creeper'/88071, l='MpServer', x=-147.50, y=24.00, z=-661.50], EntityZombie['Zombie'/40, l='MpServer', x=-232.49, y=64.00, z=-748.93], EntityHalfHeart['entity.Half-Heart.name'/41, l='MpServer', x=-237.66, y=64.00, z=-706.50], EntityCreeper['Creeper'/85095, l='MpServer', x=-268.50, y=15.00, z=-699.50], EntityZombie['Zombie'/87779, l='MpServer', x=-173.50, y=21.00, z=-659.50], EntitySkeleton['Skeleton'/87777, l='MpServer', x=-172.50, y=21.00, z=-656.50], EntityClientPlayerMP['OnyxDarkKnight'/194, l='MpServer', x=-222.07, y=65.62, z=-731.55], EntitySlime['Slime'/76, l='MpServer', x=-180.38, y=25.00, z=-655.75], EntitySkeleton['Skeleton'/86499, l='MpServer', x=-154.50, y=20.00, z=-690.50], EntityClientPlayerMP['OnyxDarkKnight'/194, l='MpServer', x=-215.70, y=65.62, z=-754.92], EntitySkeleton['Skeleton'/86502, l='MpServer', x=-154.50, y=20.00, z=-687.50], EntitySlime['Slime'/75, l='MpServer', x=-178.89, y=23.60, z=-658.38], EntitySkeleton['Skeleton'/91214, l='MpServer', x=-177.00, y=21.00, z=-657.00], EntitySpider['Spider'/91213, l='MpServer', x=-178.91, y=21.00, z=-658.66], EntityClientPlayerMP['OnyxDarkKnight'/194, l='MpServer', x=-215.18, y=65.62, z=-754.70], EntityBat['Bat'/89138, l='MpServer', x=-267.43, y=14.01, z=-661.42], EntityBat['Bat'/89137, l='MpServer', x=-266.53, y=16.10, z=-681.88], EntityMinecartChest['entity.MinecartChest.name'/91, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntitySkeleton['Skeleton'/94154, l='MpServer', x=-246.59, y=15.00, z=-662.88]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 250981336 bytes (239 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-09_21.17.06-client.txt b/eclipse/crash-reports/crash-2015-03-09_21.17.06-client.txt new file mode 100644 index 0000000..9fcd135 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-09_21.17.06-client.txt @@ -0,0 +1,98 @@ +---- Minecraft Crash Report ---- +// I blame Dinnerbone. + +Time: 3/9/15 9:17 PM +Description: Unexpected error + +java.lang.Error: Unresolved compilation problem: + + at darkknight.jewelrycraft.events.EntityEventHandler.fogDensity(EntityEventHandler.java:401) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_fogDensity_FogDensity.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.EntityRenderer.setupFog(EntityRenderer.java:1966) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1349) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.events.EntityEventHandler.fogDensity(EntityEventHandler.java:401) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_fogDensity_FogDensity.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraft.client.renderer.EntityRenderer.setupFog(EntityRenderer.java:1966) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1349) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/30717, l='MpServer', x=-213.97, y=67.62, z=-731.93]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4232919 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 36 total; [EntityZombie['Zombie'/45559, l='MpServer', x=-268.50, y=15.00, z=-682.50], EntitySlime['Slime'/30608, l='MpServer', x=-178.92, y=25.64, z=-658.38], EntitySlime['Slime'/30614, l='MpServer', x=-180.38, y=25.47, z=-655.75], EntityWitch['Witch'/44440, l='MpServer', x=-266.50, y=15.00, z=-693.56], EntityZombie['Zombie'/44171, l='MpServer', x=-154.50, y=24.00, z=-681.50], EntityCreeper['Creeper'/44434, l='MpServer', x=-268.63, y=15.00, z=-693.09], EntityEnderman['Enderman'/44436, l='MpServer', x=-268.28, y=15.00, z=-692.31], EntityEnderman['Enderman'/44437, l='MpServer', x=-267.28, y=15.00, z=-692.69], EntityCreeper['Creeper'/47736, l='MpServer', x=-248.50, y=9.00, z=-691.50], EntityCreeper['Creeper'/47737, l='MpServer', x=-247.00, y=9.00, z=-689.59], EntityCreeper['Creeper'/47731, l='MpServer', x=-250.50, y=9.00, z=-688.50], EntityBat['Bat'/49457, l='MpServer', x=-268.50, y=14.88, z=-656.13], EntityCreeper['Creeper'/47732, l='MpServer', x=-249.50, y=9.00, z=-689.50], EntityCreeper['Creeper'/47733, l='MpServer', x=-248.50, y=9.00, z=-692.50], EntityBat['Bat'/49459, l='MpServer', x=-268.56, y=14.00, z=-652.15], EntityBat['Bat'/49458, l='MpServer', x=-271.13, y=14.82, z=-653.47], EntityCreeper['Creeper'/47735, l='MpServer', x=-248.50, y=9.00, z=-694.50], EntityMinecartChest['entity.MinecartChest.name'/30625, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/45703, l='MpServer', x=-144.13, y=20.00, z=-661.50], EntityHalfHeart['entity.Half-Heart.name'/30552, l='MpServer', x=-246.75, y=64.00, z=-699.84], EntityHeart['entity.Heart.name'/30551, l='MpServer', x=-246.75, y=64.00, z=-699.84], EntityZombie['Zombie'/43404, l='MpServer', x=-156.50, y=24.00, z=-660.50], EntityMinecartChest['entity.MinecartChest.name'/30543, l='MpServer', x=-268.50, y=14.34, z=-660.53], EntityZombie['Zombie'/48029, l='MpServer', x=-148.50, y=24.00, z=-659.50], EntityZombie['Zombie'/48030, l='MpServer', x=-141.50, y=24.00, z=-665.50], EntityEnderman['Enderman'/48027, l='MpServer', x=-155.50, y=24.00, z=-662.50], EntityEnderman['Enderman'/47753, l='MpServer', x=-165.50, y=24.00, z=-660.50], EntitySpider['Spider'/38427, l='MpServer', x=-154.50, y=20.00, z=-676.50], EntityClientPlayerMP['OnyxDarkKnight'/30717, l='MpServer', x=-213.97, y=67.62, z=-731.93], EntityBat['Bat'/46702, l='MpServer', x=-152.75, y=20.05, z=-671.06], EntityZombie['Zombie'/48600, l='MpServer', x=-185.50, y=21.00, z=-662.50], EntityZombie['Zombie'/48603, l='MpServer', x=-185.50, y=21.00, z=-661.50], EntityZombie['Zombie'/48599, l='MpServer', x=-177.97, y=21.00, z=-666.41], EntityHalfHeart['entity.Half-Heart.name'/30565, l='MpServer', x=-237.66, y=64.00, z=-706.50], EntityZombie['Zombie'/48598, l='MpServer', x=-183.56, y=21.00, z=-663.06], EntityZombie['Zombie'/30564, l='MpServer', x=-229.53, y=64.00, z=-750.69]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 172539032 bytes (164 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_00.53.29-server.txt b/eclipse/crash-reports/crash-2015-03-12_00.53.29-server.txt new file mode 100644 index 0000000..a8a0405 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_00.53.29-server.txt @@ -0,0 +1,1056 @@ +---- Minecraft Crash Report ---- +// Surprise! Haha. Well, this is awkward. + +Time: 3/12/15 12:53 AM +Description: Exception in server tick loop + +java.lang.StackOverflowError: Exception in server tick loop + at net.minecraftforge.event.entity.EntityEvent.(EntityEvent.java:20) + at net.minecraftforge.event.entity.living.LivingEvent.(LivingEvent.java:19) + at net.minecraftforge.event.entity.living.LivingAttackEvent.(LivingAttackEvent.java:32) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:76) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:206) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_13_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 184973216 bytes (176 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/66049, l='Test 2', x=-228.93, y=64.00, z=-748.77]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.37.30-server.txt b/eclipse/crash-reports/crash-2015-03-12_01.37.30-server.txt new file mode 100644 index 0000000..a9caa32 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.37.30-server.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// On the bright side, I bought you a teddy bear! + +Time: 3/12/15 1:37 AM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at net.minecraft.entity.DataWatcher.getWatchableObjectInt(DataWatcher.java:98) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:100) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectInt(DataWatcher.java:98) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:100) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: Half-Heart (darkknight.jewelrycraft.entities.EntityHalfHeart) + Entity ID: 16 + Entity Name: entity.Half-Heart.name + Entity's Exact location: -263.23, 64.00, -820.81 + Entity's Block location: World: (-264,64,-821), Chunk: (at 8,4,11 in -17,-52; contains blocks -272,0,-832 to -257,255,-817), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/179, l='Test 2', x=-228.93, y=64.00, z=-750.70]] + Chunk stats: ServerChunkCache: 269 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4336797 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 3596 (now: true), thunder time: 97638 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 252272640 bytes (240 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/179, l='Test 2', x=-228.93, y=64.00, z=-750.70]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.37.33-client.txt b/eclipse/crash-reports/crash-2015-03-12_01.37.33-client.txt new file mode 100644 index 0000000..3f4c85d --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.37.33-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 3/12/15 1:37 AM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at net.minecraft.entity.DataWatcher.getWatchableObjectInt(DataWatcher.java:98) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:100) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.getWatchableObjectInt(DataWatcher.java:98) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:100) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 179 + Entity Name: OnyxDarkKnight + Entity's Exact location: -228.93, 65.62, -750.70 + Entity's Block location: World: (-229,65,-751), Chunk: (at 11,4,1 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/179, l='MpServer', x=-228.93, y=65.62, z=-750.70]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4336797 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 33 total; [EntityItem['item.item.arrow'/93867, l='MpServer', x=-275.16, y=64.13, z=-767.97], EntityItem['item.item.bone'/93869, l='MpServer', x=-275.16, y=64.13, z=-767.13], EntityHeart['entity.Heart.name'/17, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityHalfHeart['entity.Half-Heart.name'/18, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntitySpider['Spider'/72341, l='MpServer', x=-280.50, y=64.00, z=-765.50], EntityVillager['Villager'/49411, l='MpServer', x=-224.31, y=64.00, z=-756.69], EntityVillager['Villager'/49306, l='MpServer', x=-230.50, y=64.00, z=-756.50], EntityItem['item.item.rottenFlesh'/103094, l='MpServer', x=-222.72, y=64.13, z=-756.47], EntityZombie['Zombie'/73713, l='MpServer', x=-298.50, y=64.00, z=-750.50], EntityHeart['entity.Heart.name'/103092, l='MpServer', x=-221.81, y=64.00, z=-756.66], EntityItem['item.item.bone'/92528, l='MpServer', x=-258.88, y=64.13, z=-753.06], EntityItem['item.item.bone'/96041, l='MpServer', x=-201.91, y=64.13, z=-775.31], EntityHalfHeart['entity.Half-Heart.name'/103640, l='MpServer', x=-222.72, y=64.00, z=-756.88], EntityItem['item.item.rottenFlesh'/92653, l='MpServer', x=-236.19, y=64.13, z=-755.13], EntityVillager['Villager'/49329, l='MpServer', x=-228.50, y=64.00, z=-756.50], EntityItem['item.item.arrow'/92527, l='MpServer', x=-258.41, y=64.13, z=-752.84], EntityHalfHeart['entity.Half-Heart.name'/63, l='MpServer', x=-222.78, y=64.00, z=-749.84], EntityCreeper['Creeper'/64, l='MpServer', x=-219.50, y=61.00, z=-731.50], EntitySpider['Spider'/61301, l='MpServer', x=-291.50, y=64.00, z=-819.19], EntityHalfHeart['entity.Half-Heart.name'/101349, l='MpServer', x=-236.59, y=64.00, z=-756.91], EntityZombie['Zombie'/98242, l='MpServer', x=-226.69, y=64.00, z=-750.00], EntityItem['item.item.bone'/92964, l='MpServer', x=-269.25, y=64.13, z=-742.63], EntityCreeper['Creeper'/78948, l='MpServer', x=-251.50, y=64.00, z=-670.50], EntityVillager['Villager'/49235, l='MpServer', x=-234.50, y=64.00, z=-756.50], EntityVillager['Villager'/49371, l='MpServer', x=-226.50, y=64.00, z=-756.50], EntitySpider['Spider'/59940, l='MpServer', x=-231.84, y=69.00, z=-749.03], EntityItem['item.item.rottenFlesh'/99613, l='MpServer', x=-236.22, y=64.13, z=-757.72], EntityItem['item.item.rottenFlesh'/63350, l='MpServer', x=-225.97, y=64.13, z=-749.09], EntityMinecartChest['entity.MinecartChest.name'/103, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityHalfHeart['entity.Half-Heart.name'/63348, l='MpServer', x=-226.00, y=64.00, z=-750.75], EntityItem['item.item.rottenFlesh'/93294, l='MpServer', x=-174.81, y=64.13, z=-748.44], EntityClientPlayerMP['OnyxDarkKnight'/179, l='MpServer', x=-228.93, y=65.62, z=-750.70], EntityVillager['Villager'/49266, l='MpServer', x=-232.50, y=64.00, z=-756.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 250067544 bytes (238 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.43.35-server.txt b/eclipse/crash-reports/crash-2015-03-12_01.43.35-server.txt new file mode 100644 index 0000000..a710bec --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.43.35-server.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// Quite honestly, I wouldn't worry myself about that. + +Time: 3/12/15 1:43 AM +Description: Ticking entity + +java.lang.IllegalArgumentException: Data value id is too big with 300! (Max is 31) + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:52) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:52) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: Half-Heart (darkknight.jewelrycraft.entities.EntityHalfHeart) + Entity ID: 25627 + Entity Name: entity.Half-Heart.name + Entity's Exact location: -338.20, 64.00, -764.22 + Entity's Block location: World: (-339,64,-765), Chunk: (at 13,4,3 in -22,-48; contains blocks -352,0,-768 to -337,255,-753), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 1 total; [EntityPlayerMP['OnyxDarkKnight'/25856, l='Test 2', x=-225.16, y=64.00, z=-749.02]] + Chunk stats: ServerChunkCache: 525 Drop: 256 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4338777 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 1616 (now: true), thunder time: 95658 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 201621848 bytes (192 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/25856, l='Test 2', x=-225.16, y=64.00, z=-749.02]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.43.37-client.txt b/eclipse/crash-reports/crash-2015-03-12_01.43.37-client.txt new file mode 100644 index 0000000..cce955e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.43.37-client.txt @@ -0,0 +1,119 @@ +---- Minecraft Crash Report ---- +// Everything's going to plan. No, really, that was supposed to happen. + +Time: 3/12/15 1:43 AM +Description: Ticking entity + +java.lang.IllegalArgumentException: Data value id is too big with 300! (Max is 31) + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:52) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:52) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 25856 + Entity Name: OnyxDarkKnight + Entity's Exact location: -225.16, 65.62, -749.05 + Entity's Block location: World: (-226,65,-750), Chunk: (at 14,4,2 in -15,-47; contains blocks -240,0,-752 to -225,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, -0.01 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/25856, l='MpServer', x=-225.16, y=65.62, z=-749.05]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4338775 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 40 total; [EntitySkeleton['Skeleton'/25679, l='MpServer', x=-253.09, y=9.00, z=-688.50], EntityCreeper['Creeper'/25666, l='MpServer', x=-268.50, y=15.00, z=-703.50], EntityZombie['Zombie'/25667, l='MpServer', x=-263.16, y=9.00, z=-687.72], EntityZombie['Zombie'/25664, l='MpServer', x=-259.50, y=9.00, z=-688.91], EntityZombie['Zombie'/25665, l='MpServer', x=-260.78, y=9.00, z=-689.03], EntityItem['item.item.bone'/25737, l='MpServer', x=-201.94, y=64.13, z=-775.03], EntityVillager['Villager'/25691, l='MpServer', x=-234.50, y=64.00, z=-756.50], EntityVillager['Villager'/25695, l='MpServer', x=-226.50, y=64.00, z=-756.50], EntityVillager['Villager'/25694, l='MpServer', x=-228.50, y=64.00, z=-756.50], EntityVillager['Villager'/25693, l='MpServer', x=-230.50, y=64.00, z=-756.50], EntityVillager['Villager'/25692, l='MpServer', x=-232.50, y=64.00, z=-756.50], EntityBat['Bat'/25683, l='MpServer', x=-247.13, y=10.10, z=-680.25], EntityZombie['Zombie'/25680, l='MpServer', x=-254.03, y=9.00, z=-688.53], EntitySkeleton['Skeleton'/25686, l='MpServer', x=-246.50, y=9.00, z=-684.50], EntityClientPlayerMP['OnyxDarkKnight'/25856, l='MpServer', x=-225.16, y=65.62, z=-749.05], EntitySpider['Spider'/25685, l='MpServer', x=-247.50, y=9.00, z=-678.50], EntitySkeleton['Skeleton'/25684, l='MpServer', x=-252.50, y=9.00, z=-687.50], EntityItem['item.item.rottenFlesh'/25761, l='MpServer', x=-174.84, y=64.13, z=-748.19], EntityMinecartChest['entity.MinecartChest.name'/25763, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityVillager['Villager'/25696, l='MpServer', x=-224.31, y=64.00, z=-756.69], EntityItem['item.item.rottenFlesh'/25697, l='MpServer', x=-236.13, y=64.13, z=-754.97], EntityCreeper['Creeper'/25775, l='MpServer', x=-155.50, y=24.00, z=-673.50], EntityItem['item.item.rottenFlesh'/25698, l='MpServer', x=-236.16, y=64.13, z=-757.88], EntityHalfHeart['entity.Half-Heart.name'/25699, l='MpServer', x=-236.56, y=64.00, z=-756.91], EntitySpider['Spider'/25700, l='MpServer', x=-226.84, y=69.00, z=-746.50], EntityZombie['Zombie'/25701, l='MpServer', x=-225.50, y=64.00, z=-750.09], EntityItem['item.item.bone'/25661, l='MpServer', x=-269.13, y=64.13, z=-742.63], EntityItem['item.item.bone'/25660, l='MpServer', x=-258.91, y=64.13, z=-752.94], EntityHalfHeart['entity.Half-Heart.name'/25663, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityHeart['entity.Heart.name'/25662, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityCreeper['Creeper'/25776, l='MpServer', x=-155.50, y=24.00, z=-679.50], EntityItem['item.item.arrow'/25659, l='MpServer', x=-258.38, y=64.13, z=-752.69], EntitySkeleton['Skeleton'/25788, l='MpServer', x=-146.40, y=16.00, z=-671.61], EntityHeart['entity.Heart.name'/25713, l='MpServer', x=-221.78, y=64.00, z=-756.63], EntityItem['item.item.arrow'/25653, l='MpServer', x=-275.06, y=64.13, z=-767.78], EntityItem['item.item.bone'/25652, l='MpServer', x=-275.06, y=64.13, z=-766.84], EntityHalfHeart['entity.Half-Heart.name'/25715, l='MpServer', x=-222.69, y=64.00, z=-756.88], EntityItem['item.item.rottenFlesh'/25714, l='MpServer', x=-222.88, y=64.13, z=-756.47], EntityCreeper['Creeper'/25717, l='MpServer', x=-219.50, y=61.00, z=-731.50], EntityHalfHeart['entity.Half-Heart.name'/25716, l='MpServer', x=-222.78, y=64.00, z=-749.84]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 204118896 bytes (194 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.44.42-server.txt b/eclipse/crash-reports/crash-2015-03-12_01.44.42-server.txt new file mode 100644 index 0000000..1876223 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.44.42-server.txt @@ -0,0 +1,97 @@ +---- Minecraft Crash Report ---- +// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~] + +Time: 3/12/15 1:44 AM +Description: Ticking entity + +java.lang.IllegalArgumentException: Duplicate id value for 31! + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:56) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:56) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:101) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.EntityLiving.onUpdate(EntityLiving.java:250) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.WorldServer.updateEntityWithOptionalForce(WorldServer.java:684) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: Half-Heart (darkknight.jewelrycraft.entities.EntityHalfHeart) + Entity ID: 1 + Entity Name: entity.Half-Heart.name + Entity's Exact location: -352.17, 64.00, -749.50 + Entity's Block location: World: (-353,64,-750), Chunk: (at 15,4,2 in -23,-47; contains blocks -368,0,-752 to -353,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.world.WorldServer.updateEntities(WorldServer.java:515) + +-- Affected level -- +Details: + Level name: Test 2 + All players: 0 total; [] + Chunk stats: ServerChunkCache: 625 Drop: 0 + Level seed: 4964662363478817909 + Level generator: ID 01 - flat, ver 0. Features enabled: true + Level generator options: 2;7,3x1,52x24,8x12;2;stronghold,biome_1,village,decoration,dungeon,mineshaft + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4338778 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x04ABD - Anvil + Level weather: Rain time: 1615 (now: true), thunder time: 95657 (now: false) + Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true +Stacktrace: + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:703) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 355893264 bytes (339 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 0 / 8; [] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.45.19-server.txt b/eclipse/crash-reports/crash-2015-03-12_01.45.19-server.txt new file mode 100644 index 0000000..d3175fd --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.45.19-server.txt @@ -0,0 +1,84 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 3/12/15 1:45 AM +Description: Ticking memory connection + +java.lang.IllegalArgumentException: Duplicate id value for 31! + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:56) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:221) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.entity.DataWatcher.addObject(DataWatcher.java:56) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:221) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_12_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at net.minecraft.entity.player.EntityPlayer.attackTargetEntityWithCurrentItem(EntityPlayer.java:1386) + at net.minecraft.network.NetHandlerPlayServer.processUseEntity(NetHandlerPlayServer.java:876) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:51) + at net.minecraft.network.play.client.C02PacketUseEntity.processPacket(C02PacketUseEntity.java:69) + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) + +-- Ticking connection -- +Details: + Connection: net.minecraft.network.NetworkManager@52ef0f9c +Stacktrace: + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 271804288 bytes (259 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/231, l='Test 2', x=-225.74, y=64.00, z=-751.27]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.52.50-server.txt b/eclipse/crash-reports/crash-2015-03-12_01.52.50-server.txt new file mode 100644 index 0000000..ab11a83 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.52.50-server.txt @@ -0,0 +1,1056 @@ +---- Minecraft Crash Report ---- +// I let you down. Sorry :( + +Time: 3/12/15 1:52 AM +Description: Exception in server tick loop + +java.lang.StackOverflowError: Exception in server tick loop + at java.util.HashMap.putAllForCreate(HashMap.java:554) + at java.util.HashMap.(HashMap.java:298) + at org.apache.logging.log4j.spi.DefaultThreadContextMap.put(DefaultThreadContextMap.java:62) + at org.apache.logging.log4j.ThreadContext.put(ThreadContext.java:136) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:41) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 353647424 bytes (337 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/950, l='Test 2', x=-227.54, y=64.00, z=-753.44]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-12_01.52.51-client.txt b/eclipse/crash-reports/crash-2015-03-12_01.52.51-client.txt new file mode 100644 index 0000000..24e881e --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-12_01.52.51-client.txt @@ -0,0 +1,2113 @@ +---- Minecraft Crash Report ---- +// I'm sorry, Dave. + +Time: 3/12/15 1:52 AM +Description: Unexpected error + +java.lang.StackOverflowError: Unexpected error + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:79) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:257) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:219) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/950, l='MpServer', x=-227.54, y=65.62, z=-753.44]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4340956 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 38 total; [EntityHalfHeart['entity.Half-Heart.name'/817, l='MpServer', x=-222.78, y=64.00, z=-749.84], EntityItem['item.item.rottenFlesh'/17417, l='MpServer', x=-226.28, y=64.13, z=-755.00], EntityHalfHeart['entity.Half-Heart.name'/816, l='MpServer', x=-222.69, y=64.00, z=-756.88], EntityCreeper['Creeper'/818, l='MpServer', x=-219.50, y=61.00, z=-731.50], EntitySkeleton['Skeleton'/14460, l='MpServer', x=-153.31, y=24.00, z=-674.50], EntitySkeleton['Skeleton'/14461, l='MpServer', x=-154.16, y=24.00, z=-674.50], EntityClientPlayerMP['OnyxDarkKnight'/950, l='MpServer', x=-227.54, y=65.62, z=-753.44], EntitySkeleton['Skeleton'/14459, l='MpServer', x=-154.50, y=24.00, z=-673.50], EntityItem['item.item.arrow'/762, l='MpServer', x=-258.38, y=64.13, z=-752.69], EntityItem['item.item.bone'/763, l='MpServer', x=-258.91, y=64.13, z=-752.94], EntityItem['item.item.bone'/761, l='MpServer', x=-270.16, y=64.13, z=-816.19], EntityHalfHeart['entity.Half-Heart.name'/800, l='MpServer', x=-236.56, y=64.00, z=-756.91], EntityHalfHeart['entity.Half-Heart.name'/766, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityCreeper['Creeper'/2864, l='MpServer', x=-155.50, y=24.00, z=-677.50], EntitySpider['Spider'/802, l='MpServer', x=-233.02, y=69.00, z=-748.95], EntityItem['item.item.bone'/764, l='MpServer', x=-269.13, y=64.13, z=-742.63], EntityCreeper['Creeper'/871, l='MpServer', x=-155.50, y=24.00, z=-679.50], EntityHeart['entity.Heart.name'/765, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityItem['item.item.bone'/755, l='MpServer', x=-275.06, y=64.13, z=-766.84], EntityHeart['entity.Heart.name'/814, l='MpServer', x=-221.78, y=64.00, z=-756.63], EntityItem['item.item.rottenFlesh'/815, l='MpServer', x=-222.88, y=64.13, z=-756.47], EntityCreeper['Creeper'/6664, l='MpServer', x=-153.50, y=20.00, z=-677.50], EntityItem['item.item.arrow'/756, l='MpServer', x=-275.06, y=64.13, z=-767.78], EntityCreeper['Creeper'/6666, l='MpServer', x=-154.50, y=20.00, z=-674.50], EntitySkeleton['Skeleton'/787, l='MpServer', x=-246.50, y=9.00, z=-684.50], EntityItem['item.item.rottenFlesh'/855, l='MpServer', x=-174.84, y=64.13, z=-748.19], EntityZombie['Zombie'/19278, l='MpServer', x=-225.98, y=64.00, z=-752.55], EntityItem['item.item.rottenFlesh'/799, l='MpServer', x=-236.16, y=64.13, z=-757.88], EntitySkeleton['Skeleton'/7870, l='MpServer', x=-266.56, y=15.00, z=-700.06], EntityItem['item.item.rottenFlesh'/798, l='MpServer', x=-236.13, y=64.13, z=-754.97], EntityMinecartChest['entity.MinecartChest.name'/857, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityVillager['Villager'/797, l='MpServer', x=-224.31, y=64.00, z=-756.69], EntityVillager['Villager'/796, l='MpServer', x=-226.50, y=64.00, z=-756.50], EntityVillager['Villager'/795, l='MpServer', x=-228.50, y=64.00, z=-756.50], EntityVillager['Villager'/794, l='MpServer', x=-230.50, y=64.00, z=-756.50], EntityVillager['Villager'/793, l='MpServer', x=-232.50, y=64.00, z=-756.50], EntityVillager['Villager'/792, l='MpServer', x=-234.50, y=64.00, z=-756.50], EntityItem['item.item.bone'/833, l='MpServer', x=-201.94, y=64.13, z=-775.03]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 366048976 bytes (349 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-20_02.15.16-server.txt b/eclipse/crash-reports/crash-2015-03-20_02.15.16-server.txt new file mode 100644 index 0000000..69b5ed1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-20_02.15.16-server.txt @@ -0,0 +1,1056 @@ +---- Minecraft Crash Report ---- +// Ooh. Shiny. + +Time: 3/20/15 2:15 AM +Description: Exception in server tick loop + +java.lang.StackOverflowError: Exception in server tick loop + at net.minecraftforge.event.entity.living.LivingAttackEvent.setup(LivingAttackEvent.java) + at cpw.mods.fml.common.eventhandler.Event.(Event.java:39) + at net.minecraftforge.event.entity.EntityEvent.(EntityEvent.java:20) + at net.minecraftforge.event.entity.living.LivingEvent.(LivingEvent.java:19) + at net.minecraftforge.event.entity.living.LivingAttackEvent.(LivingAttackEvent.java:32) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 221482984 bytes (211 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Player Count: 1 / 8; [EntityPlayerMP['OnyxDarkKnight'/113813, l='Test 2', x=-230.04, y=64.70, z=-749.32]] + Type: Integrated Server (map_client.txt) + Is Modded: Definitely; Client brand changed to 'fml,forge' \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-20_02.15.18-client.txt b/eclipse/crash-reports/crash-2015-03-20_02.15.18-client.txt new file mode 100644 index 0000000..08dcf70 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-20_02.15.18-client.txt @@ -0,0 +1,2113 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 3/20/15 2:15 AM +Description: Unexpected error + +java.lang.StackOverflowError: Unexpected error + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:222) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.readFromNBT(ItemStack.java:192) + at net.minecraft.item.ItemStack.loadItemStackFromNBT(ItemStack.java:94) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:222) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingAttack(ForgeHooks.java:282) + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:820) + at net.minecraft.entity.monster.EntityMob.attackEntityFrom(EntityMob.java:84) + at net.minecraft.entity.monster.EntityZombie.attackEntityFrom(EntityZombie.java:251) + at darkknight.jewelrycraft.effects.EffectFeather.onEntityAttacked(EffectFeather.java:77) + at darkknight.jewelrycraft.item.ItemBaseJewelry.onEntityAttacked(ItemBaseJewelry.java:259) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityAttacked(EntityEventHandler.java:232) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_8_EntityEventHandler_onEntityAttacked_LivingAttackEvent.invoke(.dynamic) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/113813, l='MpServer', x=-230.04, y=66.32, z=-749.32]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4370290 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 29 total; [EntitySpider['Spider'/122170, l='MpServer', x=-154.50, y=24.00, z=-677.50], EntityCreeper['Creeper'/131756, l='MpServer', x=-154.50, y=24.00, z=-670.50], EntityZombie['Zombie'/139465, l='MpServer', x=-231.68, y=64.00, z=-749.50], EntitySkeleton['Skeleton'/139405, l='MpServer', x=-248.50, y=9.00, z=-692.50], EntityVillager['Villager'/113670, l='MpServer', x=-234.50, y=64.00, z=-756.50], EntitySpider['Spider'/139404, l='MpServer', x=-247.50, y=9.00, z=-686.50], EntityZombie['Zombie'/131752, l='MpServer', x=-153.50, y=24.00, z=-668.50], EntityMinecartChest['entity.MinecartChest.name'/113731, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityVillager['Villager'/113671, l='MpServer', x=-232.50, y=64.00, z=-756.50], EntityCreeper['Creeper'/131755, l='MpServer', x=-154.50, y=24.00, z=-668.50], EntityCreeper['Creeper'/131754, l='MpServer', x=-154.50, y=24.00, z=-669.50], EntityVillager['Villager'/113674, l='MpServer', x=-226.50, y=64.00, z=-756.50], EntityHalfHeart['entity.Half-Heart.name'/113675, l='MpServer', x=-236.56, y=64.00, z=-756.91], EntityZombie['Zombie'/131751, l='MpServer', x=-154.50, y=24.00, z=-671.50], EntityVillager['Villager'/113672, l='MpServer', x=-230.50, y=64.00, z=-756.50], EntityVillager['Villager'/113673, l='MpServer', x=-228.50, y=64.00, z=-756.50], EntityCreeper['Creeper'/132360, l='MpServer', x=-250.50, y=9.00, z=-687.50], EntityCreeper['Creeper'/113683, l='MpServer', x=-219.50, y=61.00, z=-731.50], EntityCreeper['Creeper'/132361, l='MpServer', x=-255.50, y=9.00, z=-687.50], EntitySkeleton['Skeleton'/119613, l='MpServer', x=-171.13, y=20.00, z=-669.69], EntitySkeleton['Skeleton'/136674, l='MpServer', x=-154.50, y=20.00, z=-682.50], EntityZombie['Zombie'/125768, l='MpServer', x=-156.50, y=24.00, z=-680.50], EntityHalfHeart['entity.Half-Heart.name'/113638, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntityHeart['entity.Heart.name'/113637, l='MpServer', x=-261.28, y=64.00, z=-718.88], EntitySkeleton['Skeleton'/133735, l='MpServer', x=-155.50, y=20.00, z=-674.50], EntitySkeleton['Skeleton'/133736, l='MpServer', x=-156.50, y=20.00, z=-671.50], EntityBat['Bat'/113640, l='MpServer', x=-266.53, y=16.10, z=-676.13], EntitySkeleton['Skeleton'/126370, l='MpServer', x=-266.50, y=15.00, z=-672.50], EntityClientPlayerMP['OnyxDarkKnight'/113813, l='MpServer', x=-230.04, y=66.32, z=-749.32]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 231959624 bytes (221 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.06.14-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.06.14-client.txt new file mode 100644 index 0000000..01f84a8 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.06.14-client.txt @@ -0,0 +1,121 @@ +---- Minecraft Crash Report ---- +// You're mean. + +Time: 3/21/15 3:06 AM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:45) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:45) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 239 + Entity Name: OnyxDarkKnight + Entity's Exact location: -210.84, 65.62, -749.26 + Entity's Block location: World: (-211,65,-750), Chunk: (at 13,4,2 in -14,-47; contains blocks -224,0,-752 to -209,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/239, l='MpServer', x=-210.84, y=65.62, z=-749.26]] + Chunk stats: MultiplayerChunkCache: 166, 166 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4452794 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 33 total; [EntityCreeper['Creeper'/137, l='MpServer', x=-158.06, y=20.00, z=-671.34], EntityZombie['Zombie'/139, l='MpServer', x=-155.16, y=24.00, z=-672.34], EntitySkeleton['Skeleton'/138, l='MpServer', x=-155.50, y=20.00, z=-682.50], EntitySpider['Spider'/71, l='MpServer', x=-215.88, y=64.00, z=-708.72], EntityHalfHeart['entity.Half-Heart.name'/64, l='MpServer', x=-234.78, y=64.00, z=-747.22], EntityZombie['Zombie'/140, l='MpServer', x=-155.09, y=24.00, z=-674.56], EntityHalfHeart['entity.Half-Heart.name'/65, l='MpServer', x=-224.22, y=64.00, z=-747.22], EntityHeart['entity.Heart.name'/66, l='MpServer', x=-224.22, y=64.00, z=-747.22], EntityItem['item.item.bone'/72, l='MpServer', x=-219.34, y=64.13, z=-702.34], EntitySkeleton['Skeleton'/134, l='MpServer', x=-153.56, y=20.00, z=-689.09], EntitySkeleton['Skeleton'/1594, l='MpServer', x=-248.50, y=10.00, z=-675.50], EntityVillager['Villager'/27, l='MpServer', x=-283.31, y=64.00, z=-698.75], EntityWitch['Witch'/34, l='MpServer', x=-266.94, y=15.00, z=-672.53], EntitySpider['Spider'/35, l='MpServer', x=-267.66, y=15.00, z=-678.28], EntitySpider['Spider'/33, l='MpServer', x=-265.50, y=64.00, z=-712.50], EntityWitch['Witch'/39, l='MpServer', x=-267.84, y=15.00, z=-671.75], EntityVillager['Villager'/36, l='MpServer', x=-260.34, y=64.00, z=-682.69], EntityItem['item.item.arrow'/43, l='MpServer', x=-254.84, y=64.13, z=-756.38], EntityItem['item.item.arrow'/111, l='MpServer', x=-166.97, y=64.13, z=-723.66], EntityCreeper['Creeper'/46, l='MpServer', x=-246.84, y=9.00, z=-691.84], EntityBat['Bat'/47, l='MpServer', x=-246.41, y=10.10, z=-685.88], EntityItem['item.item.bone'/44, l='MpServer', x=-254.84, y=64.13, z=-756.78], EntityCreeper['Creeper'/45, l='MpServer', x=-248.09, y=9.00, z=-694.31], EntityMinecartChest['entity.MinecartChest.name'/114, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityItem['item.item.bone'/112, l='MpServer', x=-165.44, y=64.13, z=-724.44], EntityHalfHeart['entity.Half-Heart.name'/59, l='MpServer', x=-231.16, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/58, l='MpServer', x=-233.84, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/57, l='MpServer', x=-227.84, y=64.00, z=-756.78], EntityHeart['entity.Heart.name'/63, l='MpServer', x=-234.78, y=64.00, z=-747.22], EntityHalfHeart['entity.Half-Heart.name'/62, l='MpServer', x=-234.69, y=64.00, z=-756.69], EntityClientPlayerMP['OnyxDarkKnight'/239, l='MpServer', x=-210.84, y=65.62, z=-749.26], EntityHalfHeart['entity.Half-Heart.name'/61, l='MpServer', x=-230.53, y=64.00, z=-756.78], EntityHeart['entity.Heart.name'/60, l='MpServer', x=-229.84, y=64.00, z=-756.78]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 380126240 bytes (362 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.08.50-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.08.50-client.txt new file mode 100644 index 0000000..59b9065 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.08.50-client.txt @@ -0,0 +1,121 @@ +---- Minecraft Crash Report ---- +// This doesn't make any sense! + +Time: 3/21/15 3:08 AM +Description: Ticking entity + +java.lang.NullPointerException: Ticking entity + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:45) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:45) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 224 + Entity Name: OnyxDarkKnight + Entity's Exact location: -188.91, 65.62, -744.29 + Entity's Block location: World: (-189,65,-745), Chunk: (at 3,4,7 in -12,-47; contains blocks -192,0,-752 to -177,255,-737), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/224, l='MpServer', x=-188.91, y=65.62, z=-744.29]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4452969 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 35 total; [EntitySpider['Spider'/64, l='MpServer', x=-215.88, y=64.00, z=-708.72], EntityItem['item.item.bone'/65, l='MpServer', x=-219.34, y=64.13, z=-702.34], EntityZombie['Zombie'/129, l='MpServer', x=-150.53, y=24.00, z=-666.03], EntityCreeper['Creeper'/131, l='MpServer', x=-158.06, y=20.00, z=-671.34], EntitySkeleton['Skeleton'/1636, l='MpServer', x=-168.50, y=20.00, z=-669.50], EntityZombie['Zombie'/87, l='MpServer', x=-179.56, y=21.00, z=-665.44], EntitySpider['Spider'/23, l='MpServer', x=-263.53, y=64.00, z=-708.75], EntityZombie['Zombie'/82, l='MpServer', x=-179.06, y=21.00, z=-666.47], EntitySpider['Spider'/25, l='MpServer', x=-267.66, y=15.00, z=-678.28], EntityWitch['Witch'/24, l='MpServer', x=-266.94, y=15.00, z=-672.53], EntityVillager['Villager'/26, l='MpServer', x=-268.34, y=64.00, z=-688.38], EntityWitch['Witch'/29, l='MpServer', x=-267.84, y=15.00, z=-671.75], EntityItem['item.item.arrow'/31, l='MpServer', x=-254.84, y=64.13, z=-756.38], EntityCreeper['Creeper'/34, l='MpServer', x=-246.84, y=9.00, z=-691.84], EntityMinecartChest['entity.MinecartChest.name'/102, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityBat['Bat'/35, l='MpServer', x=-246.41, y=10.10, z=-685.88], EntityItem['item.item.bone'/32, l='MpServer', x=-254.84, y=64.13, z=-756.78], EntityItem['item.item.bone'/100, l='MpServer', x=-165.44, y=64.13, z=-724.44], EntityCreeper['Creeper'/33, l='MpServer', x=-248.09, y=9.00, z=-694.31], EntityBat['Bat'/648, l='MpServer', x=-154.47, y=24.01, z=-673.33], EntityItem['item.item.arrow'/99, l='MpServer', x=-166.97, y=64.13, z=-723.66], EntitySkeleton['Skeleton'/36, l='MpServer', x=-248.38, y=9.00, z=-676.88], EntityHalfHeart['entity.Half-Heart.name'/43, l='MpServer', x=-227.84, y=64.00, z=-756.78], EntityBat['Bat'/646, l='MpServer', x=-154.23, y=24.67, z=-665.60], EntityZombie['Zombie'/1879, l='MpServer', x=-154.50, y=20.00, z=-678.50], EntityHeart['entity.Heart.name'/46, l='MpServer', x=-229.84, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/47, l='MpServer', x=-230.53, y=64.00, z=-756.78], EntityClientPlayerMP['OnyxDarkKnight'/224, l='MpServer', x=-188.91, y=65.62, z=-744.29], EntityHalfHeart['entity.Half-Heart.name'/51, l='MpServer', x=-224.22, y=64.00, z=-747.22], EntityHeart['entity.Heart.name'/52, l='MpServer', x=-224.22, y=64.00, z=-747.22], EntityZombie['Zombie'/127, l='MpServer', x=-150.50, y=20.00, z=-666.50], EntityZombie['Zombie'/126, l='MpServer', x=-155.09, y=24.00, z=-674.56], EntityZombie['Zombie'/125, l='MpServer', x=-155.16, y=24.00, z=-672.34], EntitySkeleton['Skeleton'/124, l='MpServer', x=-155.50, y=20.00, z=-682.50], EntitySkeleton['Skeleton'/121, l='MpServer', x=-153.56, y=20.00, z=-689.09]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 371765136 bytes (354 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.40.13-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.40.13-client.txt new file mode 100644 index 0000000..f9488a9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.40.13-client.txt @@ -0,0 +1,101 @@ +---- Minecraft Crash Report ---- +// You should try our sister game, Minceraft! + +Time: 3/21/15 3:40 AM +Description: Rendering screen + +java.lang.IndexOutOfBoundsException: Index: 23, Size: 23 + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.container.GuiTabGemsAndIngots.drawBackground(GuiTabGemsAndIngots.java:45) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:85) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at java.util.ArrayList.rangeCheck(ArrayList.java:635) + at java.util.ArrayList.get(ArrayList.java:411) + at darkknight.jewelrycraft.container.GuiTabGemsAndIngots.drawBackground(GuiTabGemsAndIngots.java:45) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:85) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (342, 190). Absolute: (685, 98) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/130, l='MpServer', x=-327.70, y=65.82, z=-832.37]] + Chunk stats: MultiplayerChunkCache: 169, 169 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4473375 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 8 total; [EntityHalfHeart['entity.Half-Heart.name'/11, l='MpServer', x=-326.88, y=65.00, z=-844.34], EntityHeart['entity.Heart.name'/12, l='MpServer', x=-324.50, y=64.00, z=-840.50], EntityHeart['entity.Heart.name'/14, l='MpServer', x=-319.00, y=64.00, z=-841.53], EntityClientPlayerMP['OnyxDarkKnight'/130, l='MpServer', x=-327.70, y=65.82, z=-832.37], EntitySquid['Squid'/418763, l='MpServer', x=-298.50, y=54.00, z=-842.50], EntityClientPlayerMP['OnyxDarkKnight'/130, l='MpServer', x=-59.08, y=38.62, z=-981.33], EntityClientPlayerMP['OnyxDarkKnight'/130, l='MpServer', x=10317.70, y=43.62, z=2902.70], EntityClientPlayerMP['OnyxDarkKnight'/130, l='MpServer', x=-221.50, y=65.62, z=-740.50]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 114177696 bytes (108 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.49.03-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.49.03-client.txt new file mode 100644 index 0000000..1b58382 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.49.03-client.txt @@ -0,0 +1,133 @@ +---- Minecraft Crash Report ---- +// Shall we play a game? + +Time: 3/21/15 3:49 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 370380344 bytes (353 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.50.33-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.50.33-client.txt new file mode 100644 index 0000000..998a7c3 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.50.33-client.txt @@ -0,0 +1,133 @@ +---- Minecraft Crash Report ---- +// Hi. I'm Minecraft, and I'm a crashaholic. + +Time: 3/21/15 3:50 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 344002328 bytes (328 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-21_03.51.44-client.txt b/eclipse/crash-reports/crash-2015-03-21_03.51.44-client.txt new file mode 100644 index 0000000..2324c28 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-21_03.51.44-client.txt @@ -0,0 +1,133 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 3/21/15 3:51 AM +Description: Initializing game + +java.lang.NullPointerException: Initializing game + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.block.BlockFlower.getSubBlocks(BlockFlower.java:69) + at net.minecraft.item.ItemBlock.getSubItems(ItemBlock.java:207) + at darkknight.jewelrycraft.util.JewelrycraftUtil.addStuff(JewelrycraftUtil.java:54) + at darkknight.jewelrycraft.client.ClientProxy.registerRenderers(ClientProxy.java:80) + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:126) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) + at com.google.common.eventbus.EventBus.post(EventBus.java:275) + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) + at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:239) + at net.minecraft.client.Minecraft.startGame(Minecraft.java:522) + +-- Initialization -- +Details: +Stacktrace: + at net.minecraft.client.Minecraft.run(Minecraft.java:931) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 350700128 bytes (334 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 4 mods loaded, 4 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Errored + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-22_10.54.20-client.txt b/eclipse/crash-reports/crash-2015-03-22_10.54.20-client.txt new file mode 100644 index 0000000..f245bf9 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-22_10.54.20-client.txt @@ -0,0 +1,91 @@ +---- Minecraft Crash Report ---- +// There are four lights! + +Time: 3/22/15 10:54 AM +Description: Unexpected error + +java.lang.ArrayIndexOutOfBoundsException: 16 + at net.minecraft.client.renderer.RenderGlobal.sortAndRender(RenderGlobal.java:748) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1287) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1087) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.client.renderer.RenderGlobal.sortAndRender(RenderGlobal.java:748) + at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1287) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/150, l='MpServer', x=-239.70, y=65.62, z=-781.61]] + Chunk stats: MultiplayerChunkCache: 49, 49 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4525326 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 24 total; [EntityVillager['Villager'/14, l='MpServer', x=-316.66, y=62.87, z=-697.38], EntityVillager['Villager'/18, l='MpServer', x=-278.84, y=64.00, z=-705.44], EntityCreeper['Creeper'/81, l='MpServer', x=-161.50, y=22.87, z=-682.50], EntityMinecartChest['entity.MinecartChest.name'/80, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityZombie['Zombie'/23, l='MpServer', x=-267.44, y=13.96, z=-693.03], EntityHalfHeart['entity.Half-Heart.name'/22, l='MpServer', x=-257.16, y=64.00, z=-756.38], EntityCreeper['Creeper'/82, l='MpServer', x=-160.50, y=22.96, z=-680.50], EntityCreeper['Creeper'/25, l='MpServer', x=-268.16, y=13.96, z=-692.09], EntitySkeleton['Skeleton'/24, l='MpServer', x=-262.34, y=7.96, z=-687.75], EntityCreeper['Creeper'/27, l='MpServer', x=-266.50, y=13.96, z=-687.50], EntityVillager['Villager'/26, l='MpServer', x=-262.72, y=62.96, z=-692.31], EntityCreeper['Creeper'/28, l='MpServer', x=-268.47, y=13.96, z=-682.94], EntityCreeper['Creeper'/98, l='MpServer', x=-159.50, y=22.87, z=-680.50], EntityBat['Bat'/39, l='MpServer', x=-246.53, y=10.10, z=-685.88], EntityClientPlayerMP['OnyxDarkKnight'/150, l='MpServer', x=-239.70, y=65.62, z=-781.61], EntityBat['Bat'/40, l='MpServer', x=-251.88, y=10.10, z=-687.50], EntityBat['Bat'/41, l='MpServer', x=-246.44, y=10.10, z=-680.88], EntitySkeleton['Skeleton'/1685, l='MpServer', x=-266.50, y=13.87, z=-699.50], EntitySkeleton['Skeleton'/1686, l='MpServer', x=-266.50, y=13.87, z=-700.50], EntityZombie['Zombie'/1687, l='MpServer', x=-266.50, y=13.87, z=-690.50], EntityBat['Bat'/55, l='MpServer', x=-227.44, y=10.03, z=-697.69], EntityHalfHeart['entity.Half-Heart.name'/54, l='MpServer', x=-234.69, y=64.00, z=-756.69], EntityHalfHeart['entity.Half-Heart.name'/53, l='MpServer', x=-231.16, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/52, l='MpServer', x=-233.84, y=64.00, z=-756.78]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:980) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 243313520 bytes (232 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 6 mods loaded, 6 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationAPI{1.2.4} [AnimationAPI] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationExample{1.0.0} [Animation Example] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-22_11.18.13-client.txt b/eclipse/crash-reports/crash-2015-03-22_11.18.13-client.txt new file mode 100644 index 0000000..31b551b --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-22_11.18.13-client.txt @@ -0,0 +1,125 @@ +---- Minecraft Crash Report ---- +// Don't be sad, have a hug! <3 + +Time: 3/22/15 11:18 AM +Description: Ticking entity + +java.lang.Error: Unresolved compilation problem: + The method addChatComponentMessage(IChatComponent) in the type EntityPlayer is not applicable for the arguments (String) + + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:69) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + at net.minecraft.world.World.updateEntities(World.java:2081) + at net.minecraft.client.Minecraft.runTick(Minecraft.java:2086) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1028) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at darkknight.jewelrycraft.effects.EffectEnderEye.action(EffectEnderEye.java:69) + at darkknight.jewelrycraft.item.ItemBaseJewelry.action(ItemBaseJewelry.java:211) + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:127) + at cpw.mods.fml.common.eventhandler.ASMEventHandler_5_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) + at net.minecraft.client.entity.EntityClientPlayerMP.onUpdate(EntityClientPlayerMP.java:96) + at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:2271) + at net.minecraft.world.World.updateEntity(World.java:2231) + +-- Entity being ticked -- +Details: + Entity Type: null (net.minecraft.client.entity.EntityClientPlayerMP) + Entity ID: 191 + Entity Name: OnyxDarkKnight + Entity's Exact location: -226.09, 66.62, -724.98 + Entity's Block location: World: (-227,66,-725), Chunk: (at 13,4,11 in -15,-46; contains blocks -240,0,-736 to -225,255,-721), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Entity's Momentum: 0.00, -0.08, 0.00 +Stacktrace: + at net.minecraft.world.World.updateEntities(World.java:2081) + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/191, l='MpServer', x=-226.09, y=66.62, z=-724.98]] + Chunk stats: MultiplayerChunkCache: 49, 49 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4533000 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 12 total; [EntityClientPlayerMP['OnyxDarkKnight'/191, l='MpServer', x=-226.09, y=66.62, z=-724.98], EntityHalfHeart['entity.Half-Heart.name'/51, l='MpServer', x=-231.16, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/50, l='MpServer', x=-233.84, y=64.00, z=-756.78], EntityVillager['Villager'/21, l='MpServer', x=-281.38, y=64.00, z=-700.69], EntityHalfHeart['entity.Half-Heart.name'/52, l='MpServer', x=-234.69, y=64.00, z=-756.69], EntityMinecartChest['entity.MinecartChest.name'/112, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityZombie['Zombie'/24542, l='MpServer', x=-252.50, y=9.00, z=-689.50], EntityHalfHeart['entity.Half-Heart.name'/24, l='MpServer', x=-257.16, y=64.00, z=-756.38], EntityZombie['Zombie'/24541, l='MpServer', x=-263.06, y=9.00, z=-688.44], EntityVillager['Villager'/27, l='MpServer', x=-262.72, y=64.00, z=-692.31], EntityZombie['Zombie'/24540, l='MpServer', x=-250.50, y=9.00, z=-688.50], EntityZombie['Zombie'/21052, l='MpServer', x=-263.25, y=9.00, z=-689.38]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 368505840 bytes (351 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 6 mods loaded, 6 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationAPI{1.2.4} [AnimationAPI] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationExample{1.0.0} [Animation Example] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/crash-reports/crash-2015-03-22_16.56.14-client.txt b/eclipse/crash-reports/crash-2015-03-22_16.56.14-client.txt new file mode 100644 index 0000000..e5937a1 --- /dev/null +++ b/eclipse/crash-reports/crash-2015-03-22_16.56.14-client.txt @@ -0,0 +1,103 @@ +---- Minecraft Crash Report ---- +// I just don't know what went wrong :( + +Time: 3/22/15 4:56 PM +Description: Rendering screen + +java.lang.NullPointerException: Rendering screen + at net.minecraft.item.ItemStack.getDisplayName(ItemStack.java:535) + at darkknight.jewelrycraft.container.Page.addSlotItem(Page.java:126) + at darkknight.jewelrycraft.container.GuiTabRitual.drawBackground(GuiTabRitual.java:54) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:91) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1137) + at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1056) + at net.minecraft.client.Minecraft.run(Minecraft.java:951) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + + +A detailed walkthrough of the error, its code path and all known details is as follows: +--------------------------------------------------------------------------------------- + +-- Head -- +Stacktrace: + at net.minecraft.item.ItemStack.getDisplayName(ItemStack.java:535) + at darkknight.jewelrycraft.container.Page.addSlotItem(Page.java:126) + at darkknight.jewelrycraft.container.GuiTabRitual.drawBackground(GuiTabRitual.java:54) + at darkknight.jewelrycraft.client.GuiGuide.drawGuiContainerBackgroundLayer(GuiGuide.java:91) + at net.minecraft.client.gui.inventory.GuiContainer.drawScreen(GuiContainer.java:93) + +-- Screen render details -- +Details: + Screen name: darkknight.jewelrycraft.client.GuiGuide + Mouse location: Scaled: (69, 2). Absolute: (139, 474) + Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2 + +-- Affected level -- +Details: + Level name: MpServer + All players: 1 total; [EntityClientPlayerMP['OnyxDarkKnight'/96, l='MpServer', x=-228.28, y=65.62, z=-755.22]] + Chunk stats: MultiplayerChunkCache: 289, 289 + Level seed: 0 + Level generator: ID 01 - flat, ver 0. Features enabled: false + Level generator options: + Level spawn location: World: (-235,4,-715), Chunk: (at 5,0,5 in -15,-45; contains blocks -240,0,-720 to -225,255,-705), Region: (-1,-2; contains chunks -32,-64 to -1,-33, blocks -512,0,-1024 to -1,255,-513) + Level time: 4729163 game time, 1000 day time + Level dimension: 0 + Level storage version: 0x00000 - Unknown? + Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) + Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false + Forced entities: 9 total; [EntityVillager['Villager'/18, l='MpServer', x=-293.16, y=64.00, z=-699.47], EntityVillager['Villager'/21, l='MpServer', x=-265.34, y=64.00, z=-692.56], EntityHalfHeart['entity.Half-Heart.name'/20, l='MpServer', x=-257.16, y=64.00, z=-756.38], EntityMinecartChest['entity.MinecartChest.name'/37, l='MpServer', x=-162.50, y=24.50, z=-680.50], EntityClientPlayerMP['OnyxDarkKnight'/96, l='MpServer', x=-228.28, y=65.62, z=-755.22], EntityBat['Bat'/47479, l='MpServer', x=-266.56, y=15.95, z=-676.88], EntityHalfHeart['entity.Half-Heart.name'/27, l='MpServer', x=-233.84, y=64.00, z=-756.78], EntityHalfHeart['entity.Half-Heart.name'/29, l='MpServer', x=-234.69, y=64.00, z=-756.69], EntityHalfHeart['entity.Half-Heart.name'/28, l='MpServer', x=-231.16, y=64.00, z=-756.78]] + Retry entities: 0 total; [] + Server brand: fml,forge + Server type: Integrated singleplayer server +Stacktrace: + at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:415) + at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2555) + at net.minecraft.client.Minecraft.run(Minecraft.java:973) + at net.minecraft.client.main.Main.main(Main.java:164) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:606) + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) + +-- System Details -- +Details: + Minecraft Version: 1.7.10 + Operating System: Windows 8.1 (amd64) version 6.3 + Java Version: 1.7.0_71, Oracle Corporation + Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation + Memory: 312034792 bytes (297 MB) / 518979584 bytes (494 MB) up to 518979584 bytes (494 MB) + JVM Flags: 3 total; -Xincgc -Xmx512M -Xms512M + AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 + FML: MCP v9.05 FML v7.10.25.1208 Minecraft Forge 10.13.0.1208 6 mods loaded, 6 mods active + mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + FML{7.10.25.1208} [Forge Mod Loader] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Forge{10.13.0.1208} [Minecraft Forge] (forgeSrc-1.7.10-10.13.0.1208.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Jewelrycraft{2.0} [Jewelrycraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationAPI{1.2.4} [AnimationAPI] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + AnimationExample{1.0.0} [Animation Example] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available + Launched Version: 1.7 + LWJGL: 2.9.1 + OpenGL: GeForce GT 525M/PCIe/SSE2 GL version 4.5.0 NVIDIA 347.25, NVIDIA Corporation + GL Caps: Using GL 1.3 multitexturing. +Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported. +Anisotropic filtering is supported and maximum anisotropy is 16. +Shaders are available because OpenGL 2.1 is supported. + + Is Modded: Definitely; Client brand changed to 'fml,forge' + Type: Client (map_client.txt) + Resource Packs: [] + Current Language: English (US) + Profiler Position: N/A (disabled) + Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used + Anisotropic Filtering: Off (1) \ No newline at end of file diff --git a/eclipse/eula.txt b/eclipse/eula.txt new file mode 100644 index 0000000..b1d8651 --- /dev/null +++ b/eclipse/eula.txt @@ -0,0 +1,3 @@ +#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). +#Sun Jan 25 21:35:22 GMT 2015 +eula=true diff --git a/eclipse/hs_err_pid2524.log b/eclipse/hs_err_pid2524.log new file mode 100644 index 0000000..cd2da37 --- /dev/null +++ b/eclipse/hs_err_pid2524.log @@ -0,0 +1,381 @@ +# +# A fatal error has been detected by the Java Runtime Environment: +# +# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000007fef7aed6c4, pid=2524, tid=3096 +# +# JRE version: Java(TM) SE Runtime Environment (7.0_65-b19) (build 1.7.0_65-b19) +# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.65-b04 mixed mode windows-amd64 compressed oops) +# Problematic frame: +# C [OPENGL32.dll+0xdd6c4] +# +# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows +# +# If you would like to submit a bug report, please visit: +# http://bugreport.sun.com/bugreport/crash.jsp +# + +--------------- T H R E A D --------------- + +Current thread (0x0000000009756000): VMThread [stack: 0x00000000098f0000,0x00000000099f0000] [id=3096] + +siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000a38 + +Registers: +RAX=0x0000000000000000, RBX=0x0000000014c6ec90, RCX=0x0000000000000001, RDX=0x0000000014c6d810 +RSP=0x00000000099eef78, RBP=0x0000000014d88070, RSI=0x0000000014c6b370, RDI=0x0000000014c6d810 +R8 =0x000007feec5a9488, R9 =0x0000000000000066, R10=0x00000000000000b3, R11=0x000000000000001b +R12=0x0000000000000000, R13=0x0000000014d88078, R14=0x0000000014c6ad50, R15=0x0000000014c6ad60 +RIP=0x000007fef7aed6c4, EFLAGS=0x0000000000010283 + +Top of Stack: (sp=0x00000000099eef78) +0x00000000099eef78: 000007feebdad3b0 0000000000000000 +0x00000000099eef88: 0000000014c6b4f0 0000000000000048 +0x00000000099eef98: 0000000014c6b280 0000000014c6d810 +0x00000000099eefa8: 000007feebd8d321 0000000014c6ec90 +0x00000000099eefb8: 0000000014c6b4f0 0000000014d88078 +0x00000000099eefc8: 0000000000000000 fffffffffffffffe +0x00000000099eefd8: 0000000014c6b280 0000000014c6ec90 +0x00000000099eefe8: 000007feebd8d2c4 0000000014c6ec90 +0x00000000099eeff8: 0000000000000001 0000000014c6b4f0 +0x00000000099ef008: 000007feebd92689 0000000014c6aea0 +0x00000000099ef018: 000007feebdeea91 0000000000000000 +0x00000000099ef028: 0000000000000000 fffffffffffffffe +0x00000000099ef038: 0000000014c6ae20 0000000014c6d850 +0x00000000099ef048: 000007feebd9ae0a 0000000014c6b4f0 +0x00000000099ef058: 0000000014c6b330 0000000014c6b280 +0x00000000099ef068: 0000000077a7413d 0000000014c6aea0 + +Instructions: (pc=0x000007fef7aed6c4) +0x000007fef7aed6a4: cc cc cc cc cc cc 66 0f 1f 44 00 00 8b 05 16 0c +0x000007fef7aed6b4: 01 00 83 f8 40 73 0f 65 48 8b 04 c5 80 14 00 00 +0x000007fef7aed6c4: ff a0 38 0a 00 00 b8 47 01 00 00 e9 ec d4 ff ff +0x000007fef7aed6d4: cc cc cc cc cc cc 66 0f 1f 44 00 00 8b 05 e6 0b + + +Register to memory mapping: + +RAX= +[error occurred during error reporting (printing register info), id 0xc0000005] + +Stack: [0x00000000098f0000,0x00000000099f0000], sp=0x00000000099eef78, free space=1019k +Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) +C [OPENGL32.dll+0xdd6c4] + +VM_Operation (0x000000000268ea50): Exit, mode: safepoint, requested by thread 0x000000000222b800 + + +--------------- P R O C E S S --------------- + +Java Threads: ( => current thread ) + 0x000000000bccd000 JavaThread "File IO Thread" [_thread_blocked, id=6108, stack(0x0000000022760000,0x0000000022860000)] + 0x000000000bccb800 JavaThread "Chunk I/O Executor Thread-1" daemon [_thread_blocked, id=5712, stack(0x000000001a790000,0x000000001a890000)] + 0x000000000bcca800 JavaThread "Netty IO #1" daemon [_thread_in_native, id=5920, stack(0x000000001a560000,0x000000001a660000)] + 0x000000000bcca000 JavaThread "Netty Client IO #0" daemon [_thread_in_native, id=5964, stack(0x000000001a460000,0x000000001a560000)] + 0x000000000bcc9000 JavaThread "Netty IO #0" daemon [_thread_blocked, id=6568, stack(0x000000001a240000,0x000000001a340000)] + 0x000000000bcc7000 JavaThread "Thread-12" [_thread_blocked, id=2364, stack(0x0000000019510000,0x0000000019610000)] + 0x000000000bcc6000 JavaThread "Thread-11" [_thread_blocked, id=6904, stack(0x0000000019350000,0x0000000019450000)] + 0x00000000163b7800 JavaThread "LWJGL Timer" daemon [_thread_blocked, id=6504, stack(0x00000000150a0000,0x00000000151a0000)] + 0x00000000163a6800 JavaThread "Thread-9" [_thread_blocked, id=6812, stack(0x0000000017ef0000,0x0000000017ff0000)] + 0x0000000016005800 JavaThread "Thread-8" [_thread_blocked, id=780, stack(0x0000000014f90000,0x0000000015090000)] + 0x000000000c299000 JavaThread "Thread-6" [_thread_blocked, id=936, stack(0x0000000012ca0000,0x0000000012da0000)] + 0x000000000b881800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5696, stack(0x0000000013130000,0x0000000013230000)] + 0x000000000c199800 JavaThread "Timer hack thread" daemon [_thread_blocked, id=4456, stack(0x000000000df50000,0x000000000e050000)] + 0x000000000b750800 JavaThread "Snooper Timer" daemon [_thread_blocked, id=4828, stack(0x000000000cc60000,0x000000000cd60000)] + 0x0000000009c61800 JavaThread "Service Thread" daemon [_thread_blocked, id=6464, stack(0x000000000b1a0000,0x000000000b2a0000)] + 0x0000000009c5c800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=6868, stack(0x000000000ae20000,0x000000000af20000)] + 0x0000000009c5c000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=5976, stack(0x000000000af90000,0x000000000b090000)] + 0x0000000009c4f000 JavaThread "JDWP Command Reader" daemon [_thread_blocked, id=7096, stack(0x000000000ac10000,0x000000000ad10000)] + 0x0000000009c48800 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=6752, stack(0x000000000ad10000,0x000000000ae10000)] + 0x0000000009c3c800 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=5144, stack(0x000000000ab00000,0x000000000ac00000)] + 0x0000000009c34000 JavaThread "Attach Listener" daemon [_thread_blocked, id=1652, stack(0x000000000a2b0000,0x000000000a3b0000)] + 0x0000000009c32800 JavaThread "Surrogate Locker Thread (Concurrent GC)" daemon [_thread_blocked, id=2056, stack(0x0000000009340000,0x0000000009440000)] + 0x0000000009764000 JavaThread "Finalizer" daemon [_thread_blocked, id=432, stack(0x00000000097a0000,0x00000000098a0000)] + 0x000000000975d000 JavaThread "Reference Handler" daemon [_thread_blocked, id=2432, stack(0x0000000009af0000,0x0000000009bf0000)] + 0x000000000222b800 JavaThread "Client thread" [_thread_blocked, id=6700, stack(0x0000000002590000,0x0000000002690000)] + +Other Threads: +=>0x0000000009756000 VMThread [stack: 0x00000000098f0000,0x00000000099f0000] [id=3096] + +VM state:at safepoint (shutting down) + +VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event]) +[0x0000000002229900] Threads_lock - owner thread: 0x0000000009756000 + +Heap + par new generation total 157248K, used 80410K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 49% used [0x00000000dae00000, 0x00000000df1b6248, 0x00000000e3680000) + from space 17472K, 63% used [0x00000000e3680000, 0x00000000e4150630, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 106777K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34851K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) + +Card table byte_map: [0x0000000005910000,0x0000000005a40000] byte_map_base: 0x0000000005239000 + +Polling page: 0x0000000000420000 + +Code Cache [0x0000000002690000, 0x0000000002f80000, 0x0000000005690000) + total_blobs=3322 nmethods=2607 adapters=673 free_code_cache=40177Kb largest_free_block=41013888 + +Compilation events (10 events): +Event: 297.615 Thread 0x0000000009c5c000 2898 java.util.LinkedList$ListItr::next (56 bytes) +Event: 297.616 Thread 0x0000000009c5c000 nmethod 2898 0x0000000002cb0fd0 code [0x0000000002cb1120, 0x0000000002cb1258] +Event: 297.669 Thread 0x0000000009c5c800 2899 sun.nio.cs.SingleByte$Encoder::encodeArrayLoop (236 bytes) +Event: 297.692 Thread 0x0000000009c5c800 nmethod 2899 0x0000000002f6c390 code [0x0000000002f6c5a0, 0x0000000002f6d1f8] +Event: 298.273 Thread 0x0000000009c5c000 2900 net.minecraft.tileentity.TileEntityChest::writeToNBT (100 bytes) +Event: 298.308 Thread 0x0000000009c5c000 nmethod 2900 0x0000000002f70390 code [0x0000000002f70680, 0x0000000002f715a8] +Event: 298.364 Thread 0x0000000009c5c800 2901 net.minecraft.entity.Entity::newFloatNBTList (51 bytes) +Event: 298.368 Thread 0x0000000009c5c800 nmethod 2901 0x0000000002d5e690 code [0x0000000002d5e800, 0x0000000002d5ea88] +Event: 298.749 Thread 0x0000000009c5c000 2902 java.lang.Boolean::equals (29 bytes) +Event: 298.750 Thread 0x0000000009c5c000 nmethod 2902 0x0000000002cb1e90 code [0x0000000002cb1fe0, 0x0000000002cb2078] + +GC Heap History (10 events): +Event: 285.146 GC heap before +{Heap before GC invocations=64 (full 15): + par new generation total 157248K, used 141481K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 100% used [0x00000000dae00000, 0x00000000e3680000, 0x00000000e3680000) + from space 17472K, 9% used [0x00000000e4790000, 0x00000000e493a488, 0x00000000e58a0000) + to space 17472K, 0% used [0x00000000e3680000, 0x00000000e3680000, 0x00000000e4790000) + concurrent mark-sweep generation total 349568K, used 105891K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34641K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +Event: 285.152 GC heap after +Heap after GC invocations=65 (full 15): + par new generation total 157248K, used 3595K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 0% used [0x00000000dae00000, 0x00000000dae00000, 0x00000000e3680000) + from space 17472K, 20% used [0x00000000e3680000, 0x00000000e3a02d28, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 105933K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34641K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +} +Event: 289.172 GC heap before +{Heap before GC invocations=65 (full 15): + par new generation total 157248K, used 143371K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 100% used [0x00000000dae00000, 0x00000000e3680000, 0x00000000e3680000) + from space 17472K, 20% used [0x00000000e3680000, 0x00000000e3a02d28, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 105933K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34658K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +Event: 289.178 GC heap after +Heap after GC invocations=66 (full 15): + par new generation total 157248K, used 6428K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 0% used [0x00000000dae00000, 0x00000000dae00000, 0x00000000e3680000) + from space 17472K, 36% used [0x00000000e4790000, 0x00000000e4dd73c0, 0x00000000e58a0000) + to space 17472K, 0% used [0x00000000e3680000, 0x00000000e3680000, 0x00000000e4790000) + concurrent mark-sweep generation total 349568K, used 106000K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34658K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +} +Event: 291.658 GC heap before +{Heap before GC invocations=66 (full 15): + par new generation total 157248K, used 146204K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 100% used [0x00000000dae00000, 0x00000000e3680000, 0x00000000e3680000) + from space 17472K, 36% used [0x00000000e4790000, 0x00000000e4dd73c0, 0x00000000e58a0000) + to space 17472K, 0% used [0x00000000e3680000, 0x00000000e3680000, 0x00000000e4790000) + concurrent mark-sweep generation total 349568K, used 106000K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34696K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +Event: 291.666 GC heap after +Heap after GC invocations=67 (full 15): + par new generation total 157248K, used 9485K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 0% used [0x00000000dae00000, 0x00000000dae00000, 0x00000000e3680000) + from space 17472K, 54% used [0x00000000e3680000, 0x00000000e3fc36e0, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 106236K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34696K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +} +Event: 294.507 GC heap before +{Heap before GC invocations=67 (full 15): + par new generation total 157248K, used 149261K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 100% used [0x00000000dae00000, 0x00000000e3680000, 0x00000000e3680000) + from space 17472K, 54% used [0x00000000e3680000, 0x00000000e3fc36e0, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 106236K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34719K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +Event: 294.515 GC heap after +Heap after GC invocations=68 (full 15): + par new generation total 157248K, used 10858K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 0% used [0x00000000dae00000, 0x00000000dae00000, 0x00000000e3680000) + from space 17472K, 62% used [0x00000000e4790000, 0x00000000e522a818, 0x00000000e58a0000) + to space 17472K, 0% used [0x00000000e3680000, 0x00000000e3680000, 0x00000000e4790000) + concurrent mark-sweep generation total 349568K, used 106421K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34719K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +} +Event: 297.222 GC heap before +{Heap before GC invocations=68 (full 15): + par new generation total 157248K, used 150634K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 100% used [0x00000000dae00000, 0x00000000e3680000, 0x00000000e3680000) + from space 17472K, 62% used [0x00000000e4790000, 0x00000000e522a818, 0x00000000e58a0000) + to space 17472K, 0% used [0x00000000e3680000, 0x00000000e3680000, 0x00000000e4790000) + concurrent mark-sweep generation total 349568K, used 106421K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34733K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +Event: 297.237 GC heap after +Heap after GC invocations=69 (full 15): + par new generation total 157248K, used 11073K [0x00000000dae00000, 0x00000000e58a0000, 0x00000000e58a0000) + eden space 139776K, 0% used [0x00000000dae00000, 0x00000000dae00000, 0x00000000e3680000) + from space 17472K, 63% used [0x00000000e3680000, 0x00000000e4150630, 0x00000000e4790000) + to space 17472K, 0% used [0x00000000e4790000, 0x00000000e4790000, 0x00000000e58a0000) + concurrent mark-sweep generation total 349568K, used 106777K [0x00000000e58a0000, 0x00000000fae00000, 0x00000000fae00000) + concurrent-mark-sweep perm gen total 57548K, used 34733K [0x00000000fae00000, 0x00000000fe633000, 0x0000000100000000) +} + +Deoptimization events (10 events): +Event: 297.757 Thread 0x000000000bcc9000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002bccca0 method=io.netty.channel.DefaultChannelHandlerContext.executor()Lio/netty/util/concurrent/EventExecutor; @ 11 +Event: 297.757 Thread 0x000000000bcc9000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002bccca0 method=io.netty.channel.DefaultChannelHandlerContext.executor()Lio/netty/util/concurrent/EventExecutor; @ 11 +Event: 297.934 Thread 0x000000000bcca800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x0000000002e6e624 method=io.netty.util.concurrent.DefaultPromise.notifyListener0(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V @ 2 +Event: 297.934 Thread 0x000000000bcca800 Uncommon trap: reason=null_check action=make_not_entrant pc=0x0000000002a78f54 method=io.netty.util.DefaultAttributeMap.attr(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute; @ 46 +Event: 297.938 Thread 0x000000000bcca000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002da5ed4 method=net.minecraft.network.NetworkManager.channelRead0(Lio/netty/channel/ChannelHandlerContext;Lnet/minecraft/network/Packet;)V @ 24 +Event: 299.692 Thread 0x000000000bcc8800 Uncommon trap: reason=unreached action=reinterpret pc=0x0000000002bad3d4 method=java.lang.Class.privateGetDeclaredConstructors(Z)[Ljava/lang/reflect/Constructor; @ 23 +Event: 299.700 Thread 0x000000000bcc8800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002edeec4 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 51 +Event: 299.700 Thread 0x000000000bcc8800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002edeec4 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 51 +Event: 299.711 Thread 0x000000000bcc8800 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002edeec4 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 51 +Event: 299.714 Thread 0x0000000015e82000 Uncommon trap: reason=bimorphic action=maybe_recompile pc=0x0000000002edeec4 method=java.util.AbstractCollection.toArray([Ljava/lang/Object;)[Ljava/lang/Object; @ 51 + +Internal exceptions (10 events): +Event: 298.547 Thread 0x000000000bcc8800 Threw 0x00000000de10e188 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 298.547 Thread 0x000000000bcc8800 Threw 0x00000000de115e38 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 298.548 Thread 0x000000000bcc8800 Threw 0x00000000de11dae8 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 298.553 Thread 0x000000000bcc8800 Threw 0x00000000de125798 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 298.553 Thread 0x000000000bcc8800 Threw 0x00000000de12d448 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 299.703 Thread 0x000000000bcc8800 Threw 0x00000000dee58a30 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 299.706 Thread 0x000000000bcc8800 Threw 0x00000000dee60aa8 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 299.711 Thread 0x000000000bcc8800 Threw 0x00000000dee66358 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 299.713 Thread 0x0000000015e82000 Threw 0x00000000defe7ce0 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 +Event: 299.713 Thread 0x0000000015e82000 Threw 0x00000000defecf80 at C:\re\jdk7u65\1313\hotspot\src\share\vm\prims\jvm.cpp:1244 + +Events (10 events): +Event: 299.712 Thread 0x000000000bcc8800 Thread exited: 0x000000000bcc8800 +Event: 299.712 Thread 0x0000000015e81000 Thread exited: 0x0000000015e81000 +Event: 299.713 loading class 0x0000000009ef8e80 +Event: 299.713 loading class 0x0000000009ef8e80 done +Event: 299.714 Thread 0x0000000015e82000 Uncommon trap: trap_request=0xffffffc6 fr.pc=0x0000000002edeec4 +Event: 299.714 Thread 0x0000000015e82000 DEOPT PACKING pc=0x0000000002edeec4 sp=0x0000000022d6ef80 +Event: 299.714 Thread 0x0000000015e82000 DEOPT UNPACKING pc=0x00000000026c75a4 sp=0x0000000022d6ef78 mode 2 +Event: 299.772 Thread 0x0000000015e82000 Thread exited: 0x0000000015e82000 +Event: 299.772 Thread 0x0000000009c33800 Thread exited: 0x0000000009c33800 +Event: 299.772 Executing VM operation: Exit + + +Dynamic libraries: +0x000000013f7d0000 - 0x000000013f803000 C:\Program Files\Java\jre7\bin\javaw.exe +0x0000000077a20000 - 0x0000000077bc9000 C:\Windows\SYSTEM32\ntdll.dll +0x00000000776f0000 - 0x000000007780f000 C:\Windows\system32\kernel32.dll +0x000007fefe1e0000 - 0x000007fefe24c000 C:\Windows\system32\KERNELBASE.dll +0x000007feffc30000 - 0x000007feffd0b000 C:\Windows\system32\ADVAPI32.dll +0x000007fefe8c0000 - 0x000007fefe95f000 C:\Windows\system32\msvcrt.dll +0x000007feffd10000 - 0x000007feffd2f000 C:\Windows\SYSTEM32\sechost.dll +0x000007fefe6c0000 - 0x000007fefe7ed000 C:\Windows\system32\RPCRT4.dll +0x0000000077340000 - 0x000000007743a000 C:\Windows\system32\USER32.dll +0x000007fefe640000 - 0x000007fefe6a7000 C:\Windows\system32\GDI32.dll +0x000007feffaa0000 - 0x000007feffaae000 C:\Windows\system32\LPK.dll +0x000007fefe7f0000 - 0x000007fefe8b9000 C:\Windows\system32\USP10.dll +0x000007fefc930000 - 0x000007fefcb24000 C:\Windows\WinSxS\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_fa396087175ac9ac\COMCTL32.dll +0x000007feff6f0000 - 0x000007feff761000 C:\Windows\system32\SHLWAPI.dll +0x000007feff840000 - 0x000007feff86e000 C:\Windows\system32\IMM32.DLL +0x000007feff890000 - 0x000007feff999000 C:\Windows\system32\MSCTF.dll +0x00000000645c0000 - 0x0000000064692000 C:\Program Files\Java\jre7\bin\msvcr100.dll +0x0000000063de0000 - 0x00000000645b2000 C:\Program Files\Java\jre7\bin\server\jvm.dll +0x000007fef2b30000 - 0x000007fef2b39000 C:\Windows\system32\WSOCK32.dll +0x000007feff7f0000 - 0x000007feff83d000 C:\Windows\system32\WS2_32.dll +0x000007fefe6b0000 - 0x000007fefe6b8000 C:\Windows\system32\NSI.dll +0x000007fefc030000 - 0x000007fefc06b000 C:\Windows\system32\WINMM.dll +0x0000000077be0000 - 0x0000000077be7000 C:\Windows\system32\PSAPI.DLL +0x0000000074140000 - 0x000000007414f000 C:\Program Files\Java\jre7\bin\verify.dll +0x0000000074090000 - 0x00000000740b8000 C:\Program Files\Java\jre7\bin\java.dll +0x0000000073c80000 - 0x0000000073cb5000 C:\Program Files\Java\jre7\bin\jdwp.dll +0x0000000074130000 - 0x0000000074138000 C:\Program Files\Java\jre7\bin\npt.dll +0x00000000740d0000 - 0x00000000740e5000 C:\Program Files\Java\jre7\bin\zip.dll +0x00000000740c0000 - 0x00000000740c9000 C:\Program Files\Java\jre7\bin\dt_socket.dll +0x000007fefbf00000 - 0x000007fefbf15000 C:\Windows\system32\NLAapi.dll +0x000007fef1420000 - 0x000007fef1435000 C:\Windows\system32\napinsp.dll +0x000007fef1400000 - 0x000007fef1419000 C:\Windows\system32\pnrpnsp.dll +0x000007fefd6d0000 - 0x000007fefd725000 C:\Windows\System32\mswsock.dll +0x000007fefd550000 - 0x000007fefd5ab000 C:\Windows\system32\DNSAPI.dll +0x000007fef1be0000 - 0x000007fef1beb000 C:\Windows\System32\winrnr.dll +0x000007fefa560000 - 0x000007fefa587000 C:\Windows\system32\IPHLPAPI.DLL +0x000007fefa550000 - 0x000007fefa55b000 C:\Windows\system32\WINNSI.DLL +0x000007fefb3c0000 - 0x000007fefb413000 C:\Windows\System32\fwpuclnt.dll +0x000007fefb3b0000 - 0x000007fefb3b8000 C:\Windows\system32\rasadhlp.dll +0x000007fefd090000 - 0x000007fefd097000 C:\Windows\System32\wshtcpip.dll +0x0000000074030000 - 0x000000007403b000 C:\Program Files\Java\jre7\bin\management.dll +0x0000000074070000 - 0x0000000074089000 C:\Program Files\Java\jre7\bin\net.dll +0x000007fefd6c0000 - 0x000007fefd6c7000 C:\Windows\System32\wship6.dll +0x0000000074050000 - 0x0000000074061000 C:\Program Files\Java\jre7\bin\nio.dll +0x0000000180000000 - 0x0000000180051000 H:\Jewelrycraft\1.7.10\build\natives\lwjgl64.dll +0x000007fef7a10000 - 0x000007fef7b2d000 C:\Windows\system32\OPENGL32.dll +0x000007fef79e0000 - 0x000007fef7a0d000 C:\Windows\system32\GLU32.dll +0x000007fef2cb0000 - 0x000007fef2da1000 C:\Windows\system32\DDRAW.dll +0x000007fef2ea0000 - 0x000007fef2ea8000 C:\Windows\system32\DCIMAN32.dll +0x000007fefe250000 - 0x000007fefe427000 C:\Windows\system32\SETUPAPI.dll +0x000007fefe010000 - 0x000007fefe046000 C:\Windows\system32\CFGMGR32.dll +0x000007feffab0000 - 0x000007feffb87000 C:\Windows\system32\OLEAUT32.dll +0x000007fefe430000 - 0x000007fefe633000 C:\Windows\system32\ole32.dll +0x000007fefe1c0000 - 0x000007fefe1da000 C:\Windows\system32\DEVOBJ.dll +0x000007fefc210000 - 0x000007fefc228000 C:\Windows\system32\dwmapi.dll +0x000007fefcfc0000 - 0x000007fefcfcc000 C:\Windows\system32\VERSION.dll +0x000007fefd730000 - 0x000007fefd747000 C:\Windows\system32\CRYPTSP.dll +0x000007fefd3f0000 - 0x000007fefd437000 C:\Windows\system32\rsaenh.dll +0x000007fefd1d0000 - 0x000007fefd1ee000 C:\Windows\system32\USERENV.dll +0x000007fefde80000 - 0x000007fefde8f000 C:\Windows\system32\profapi.dll +0x000007fefddb0000 - 0x000007fefddbf000 C:\Windows\system32\CRYPTBASE.dll +0x000007fefb440000 - 0x000007fefb451000 C:\Windows\system32\dhcpcsvc6.DLL +0x000007fefb420000 - 0x000007fefb438000 C:\Windows\system32\dhcpcsvc.DLL +0x0000000073a70000 - 0x0000000073c05000 C:\Program Files\Java\jre7\bin\awt.dll +0x000007fefc5f0000 - 0x000007fefc646000 C:\Windows\system32\uxtheme.dll +0x000007fef89e0000 - 0x000007fef8a5f000 C:\Program Files\Common Files\microsoft shared\ink\tiptsf.dll +0x0000000061930000 - 0x0000000063776000 C:\Windows\system32\nvoglv64.DLL +0x000007fefe960000 - 0x000007feff6e8000 C:\Windows\system32\SHELL32.dll +0x000007fefd150000 - 0x000007fefd161000 C:\Windows\system32\WTSAPI32.dll +0x000007fefdf30000 - 0x000007fefdf6a000 C:\Windows\system32\WINTRUST.dll +0x000007fefe050000 - 0x000007fefe1b7000 C:\Windows\system32\CRYPT32.dll +0x000007fefdf20000 - 0x000007fefdf2f000 C:\Windows\system32\MSASN1.dll +0x000007fefc1a0000 - 0x000007fefc1cd000 C:\Windows\system32\ntmarta.dll +0x000007feff9a0000 - 0x000007feff9f2000 C:\Windows\system32\WLDAP32.dll +0x000007fefd510000 - 0x000007fefd54d000 C:\Windows\system32\WINSTA.dll +0x000007fefae90000 - 0x000007fefaf2c000 C:\Windows\system32\mscms.dll +0x000007fef8f80000 - 0x000007fef8fc2000 C:\Windows\system32\icm32.dll +0x0000000070a40000 - 0x0000000070adc000 H:\Jewelrycraft\1.7.10\build\natives\avutil-ttv-51.dll +0x0000000065980000 - 0x00000000659d6000 H:\Jewelrycraft\1.7.10\build\natives\swresample-ttv-0.dll +0x000000006eb80000 - 0x000000006ec50000 H:\Jewelrycraft\1.7.10\build\natives\libmp3lame-ttv.dll +0x000007feec620000 - 0x000007feed9c4000 H:\Jewelrycraft\1.7.10\build\natives\libmfxsw64.dll +0x000007fef5f00000 - 0x000007fef602b000 H:\Jewelrycraft\1.7.10\build\natives\twitchsdk.dll +0x0000000077590000 - 0x00000000776ea000 C:\Windows\system32\WININET.dll +0x0000000077bf0000 - 0x0000000077bf3000 C:\Windows\system32\Normaliz.dll +0x0000000077810000 - 0x0000000077a1f000 C:\Windows\system32\iertutil.dll +0x0000000077440000 - 0x000000007758d000 C:\Windows\system32\urlmon.dll +0x000007feffa00000 - 0x000007feffa99000 C:\Windows\system32\CLBCatQ.DLL +0x000000000a680000 - 0x000000000a6e4000 H:\Jewelrycraft\1.7.10\build\natives\OpenAL64.dll +0x000007fefc7d0000 - 0x000007fefc81b000 C:\Windows\System32\MMDevApi.dll +0x000007fefc6a0000 - 0x000007fefc7cc000 C:\Windows\System32\PROPSYS.dll +0x000007fef5e30000 - 0x000007fef5eb8000 C:\Windows\system32\dsound.dll +0x000007fefc820000 - 0x000007fefc84c000 C:\Windows\system32\POWRPROF.dll +0x000007fefbe00000 - 0x000007fefbe4f000 C:\Windows\system32\AUDIOSES.DLL +0x000007fef7fc0000 - 0x000007fef7ff5000 H:\DXTory\Dxtory2.0\DxtoryHK64.dll +0x000007fefada0000 - 0x000007fefadf4000 C:\Windows\system32\oleacc.dll +0x000007feebd80000 - 0x000007feec61d000 H:\DXTory\Dxtory2.0\DxtoryCore64.dll +0x000007fef5bd0000 - 0x000007fef5cd6000 H:\DXTory\Dxtory2.0\DxtoryMM64.dll +0x000007fef82d0000 - 0x000007fef83f5000 C:\Windows\system32\dbghelp.dll + +VM Arguments: +jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:55533 -Xincgc -Xmx512M -Xms512M -Dfml.ignoreInvalidMinecraftCertificates=true -Djava.library.path=H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives;H:\Jewelrycraft\1.7.10\build\natives -Dfile.encoding=Cp1252 +java_command: net.minecraft.launchwrapper.Launch --version 1.7 --tweakClass cpw.mods.fml.common.launcher.FMLTweaker --username=sor1n --accessToken FML --userProperties={} +Launcher Type: SUN_STANDARD + +Environment Variables: +JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21 +PATH=C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Java\jre7\bin;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;H:\Free stuff\TurtoiseGit\bin;H:\Git\bin;H:\Git\cmd;D:\gradle-1.12\bin;E:\Gource\cmd +USERNAME=Sorin +OS=Windows_NT +PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 42 Stepping 7, GenuineIntel + + + +--------------- S Y S T E M --------------- + +OS: Windows 7 , 64 bit Build 7601 Service Pack 1 + +CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 42 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, aes, ht, tsc, tscinvbit + +Memory: 4k page, physical 6272880k(2932400k free), swap 6271028k(2568060k free) + +vm_info: Java HotSpot(TM) 64-Bit Server VM (24.65-b04) for windows-amd64 JRE (1.7.0_65-b19), built on Jul 9 2014 17:47:07 by "java_re" with unknown MS VC++:1600 + +time: Thu Sep 04 18:06:39 2014 +elapsed time: 300 seconds + diff --git a/eclipse/logs/2014-07-27-1.log.gz b/eclipse/logs/2014-07-27-1.log.gz new file mode 100644 index 0000000..2e029c0 Binary files /dev/null and b/eclipse/logs/2014-07-27-1.log.gz differ diff --git a/eclipse/logs/2014-07-27-2.log.gz b/eclipse/logs/2014-07-27-2.log.gz new file mode 100644 index 0000000..34f7daf Binary files /dev/null and b/eclipse/logs/2014-07-27-2.log.gz differ diff --git a/eclipse/logs/2014-07-27-3.log.gz b/eclipse/logs/2014-07-27-3.log.gz new file mode 100644 index 0000000..b1eb4cb Binary files /dev/null and b/eclipse/logs/2014-07-27-3.log.gz differ diff --git a/eclipse/logs/2014-07-27-4.log.gz b/eclipse/logs/2014-07-27-4.log.gz new file mode 100644 index 0000000..3a4793e Binary files /dev/null and b/eclipse/logs/2014-07-27-4.log.gz differ diff --git a/eclipse/logs/2014-07-27-5.log.gz b/eclipse/logs/2014-07-27-5.log.gz new file mode 100644 index 0000000..040b6b7 Binary files /dev/null and b/eclipse/logs/2014-07-27-5.log.gz differ diff --git a/eclipse/logs/2014-07-27-6.log.gz b/eclipse/logs/2014-07-27-6.log.gz new file mode 100644 index 0000000..8c9d394 Binary files /dev/null and b/eclipse/logs/2014-07-27-6.log.gz differ diff --git a/eclipse/logs/2014-07-27-7.log.gz b/eclipse/logs/2014-07-27-7.log.gz new file mode 100644 index 0000000..dbbf489 Binary files /dev/null and b/eclipse/logs/2014-07-27-7.log.gz differ diff --git a/eclipse/logs/2014-08-05-1.log.gz b/eclipse/logs/2014-08-05-1.log.gz new file mode 100644 index 0000000..508c558 Binary files /dev/null and b/eclipse/logs/2014-08-05-1.log.gz differ diff --git a/eclipse/logs/2014-09-04-1.log.gz b/eclipse/logs/2014-09-04-1.log.gz new file mode 100644 index 0000000..582236a Binary files /dev/null and b/eclipse/logs/2014-09-04-1.log.gz differ diff --git a/eclipse/logs/2014-09-04-2.log.gz b/eclipse/logs/2014-09-04-2.log.gz new file mode 100644 index 0000000..5e0d5d5 Binary files /dev/null and b/eclipse/logs/2014-09-04-2.log.gz differ diff --git a/eclipse/logs/2014-09-25-1.log.gz b/eclipse/logs/2014-09-25-1.log.gz new file mode 100644 index 0000000..9e917ec Binary files /dev/null and b/eclipse/logs/2014-09-25-1.log.gz differ diff --git a/eclipse/logs/2014-09-25-2.log.gz b/eclipse/logs/2014-09-25-2.log.gz new file mode 100644 index 0000000..109e8b9 Binary files /dev/null and b/eclipse/logs/2014-09-25-2.log.gz differ diff --git a/eclipse/logs/2014-09-25-3.log.gz b/eclipse/logs/2014-09-25-3.log.gz new file mode 100644 index 0000000..811fc89 Binary files /dev/null and b/eclipse/logs/2014-09-25-3.log.gz differ diff --git a/eclipse/logs/2014-09-25-4.log.gz b/eclipse/logs/2014-09-25-4.log.gz new file mode 100644 index 0000000..419600a Binary files /dev/null and b/eclipse/logs/2014-09-25-4.log.gz differ diff --git a/eclipse/logs/2014-09-25-5.log.gz b/eclipse/logs/2014-09-25-5.log.gz new file mode 100644 index 0000000..219a51b Binary files /dev/null and b/eclipse/logs/2014-09-25-5.log.gz differ diff --git a/eclipse/logs/2014-09-25-6.log.gz b/eclipse/logs/2014-09-25-6.log.gz new file mode 100644 index 0000000..fc40f4e Binary files /dev/null and b/eclipse/logs/2014-09-25-6.log.gz differ diff --git a/eclipse/logs/2014-09-25-7.log.gz b/eclipse/logs/2014-09-25-7.log.gz new file mode 100644 index 0000000..150a87c Binary files /dev/null and b/eclipse/logs/2014-09-25-7.log.gz differ diff --git a/eclipse/logs/2014-09-26-1.log.gz b/eclipse/logs/2014-09-26-1.log.gz new file mode 100644 index 0000000..710cd42 Binary files /dev/null and b/eclipse/logs/2014-09-26-1.log.gz differ diff --git a/eclipse/logs/2014-09-26-2.log.gz b/eclipse/logs/2014-09-26-2.log.gz new file mode 100644 index 0000000..1ff1e06 Binary files /dev/null and b/eclipse/logs/2014-09-26-2.log.gz differ diff --git a/eclipse/logs/2014-09-26-3.log.gz b/eclipse/logs/2014-09-26-3.log.gz new file mode 100644 index 0000000..ff253e5 Binary files /dev/null and b/eclipse/logs/2014-09-26-3.log.gz differ diff --git a/eclipse/logs/2014-09-26-4.log.gz b/eclipse/logs/2014-09-26-4.log.gz new file mode 100644 index 0000000..f252309 Binary files /dev/null and b/eclipse/logs/2014-09-26-4.log.gz differ diff --git a/eclipse/logs/2014-09-26-5.log.gz b/eclipse/logs/2014-09-26-5.log.gz new file mode 100644 index 0000000..d1a56a9 Binary files /dev/null and b/eclipse/logs/2014-09-26-5.log.gz differ diff --git a/eclipse/logs/2014-09-26-6.log b/eclipse/logs/2014-09-26-6.log new file mode 100644 index 0000000..295cac3 --- /dev/null +++ b/eclipse/logs/2014-09-26-6.log @@ -0,0 +1,226 @@ +[19:00:32] [main/INFO]: Setting user: sor1n +[19:00:34] [Client thread/INFO]: LWJGL Version: 2.9.1 +[19:00:39] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[19:00:41] [Sound Library Loader/INFO]: Sound engine started +[19:00:41] [Client thread/ERROR]: Using missing texture, unable to load jewelrycraft:textures/blocks/shadowEye.png +java.io.FileNotFoundException: jewelrycraft:textures/blocks/shadowEye.png + at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] + at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[SimpleReloadableResourceManager.class:?] + at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] + at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] + at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] + at net.minecraft.client.renderer.texture.TextureManager.loadTickableTexture(TextureManager.java:71) [TextureManager.class:?] + at net.minecraft.client.renderer.texture.TextureManager.loadTextureMap(TextureManager.java:58) [TextureManager.class:?] + at net.minecraft.client.Minecraft.startGame(Minecraft.java:582) [Minecraft.class:?] + at net.minecraft.client.Minecraft.run(Minecraft.java:931) [Minecraft.class:?] + at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] +[19:00:41] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[19:00:41] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[19:00:41] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[19:00:42] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[19:00:42] [Client thread/ERROR]: Using missing texture, unable to load jewelrycraft:textures/blocks/shadowEye.png +java.io.FileNotFoundException: jewelrycraft:textures/blocks/shadowEye.png + at net.minecraft.client.resources.FallbackResourceManager.getResource(FallbackResourceManager.java:65) ~[FallbackResourceManager.class:?] + at net.minecraft.client.resources.SimpleReloadableResourceManager.getResource(SimpleReloadableResourceManager.java:67) ~[SimpleReloadableResourceManager.class:?] + at net.minecraft.client.renderer.texture.TextureMap.loadTextureAtlas(TextureMap.java:126) [TextureMap.class:?] + at net.minecraft.client.renderer.texture.TextureMap.loadTexture(TextureMap.java:91) [TextureMap.class:?] + at net.minecraft.client.renderer.texture.TextureManager.loadTexture(TextureManager.java:89) [TextureManager.class:?] + at net.minecraft.client.renderer.texture.TextureManager.onResourceManagerReload(TextureManager.java:170) [TextureManager.class:?] + at net.minecraft.client.resources.SimpleReloadableResourceManager.notifyReloadListeners(SimpleReloadableResourceManager.java:134) [SimpleReloadableResourceManager.class:?] + at net.minecraft.client.resources.SimpleReloadableResourceManager.reloadResources(SimpleReloadableResourceManager.java:118) [SimpleReloadableResourceManager.class:?] + at net.minecraft.client.Minecraft.refreshResources(Minecraft.java:643) [Minecraft.class:?] + at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:303) [FMLClientHandler.class:?] + at net.minecraft.client.Minecraft.startGame(Minecraft.java:586) [Minecraft.class:?] + at net.minecraft.client.Minecraft.run(Minecraft.java:931) [Minecraft.class:?] + at net.minecraft.client.main.Main.main(Main.java:164) [Main.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at net.minecraft.launchwrapper.Launch.launch(Launch.java:134) [launchwrapper-1.9.jar:?] + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] +[19:00:42] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[19:00:43] [Sound Library Loader/INFO]: Sound engine started +[19:00:44] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[19:00:44] [Server thread/INFO]: Generating keypair +[19:00:45] [Server thread/INFO]: Preparing start region for level 0 +[19:00:46] [Server thread/INFO]: Preparing spawn area: 66% +[19:00:46] [Server thread/INFO]: Changing view distance to 6, from 10 +[19:00:47] [Server thread/INFO]: sor1n[local:E:6470c9dd] logged in with entity id 814 at (19.21679118594574, 241.8794491783661, 22.006492216970756) +[19:00:47] [Server thread/INFO]: sor1n joined the game +[19:27:16] [Client thread/INFO]: [CHAT] Smelter is now smelting a Oak Leaves. +[19:27:16] [Client thread/INFO]: [CHAT] Smelting extra ingots (2) +[19:27:17] [Client thread/INFO]: [CHAT] Smelting extra ingots (3) +[19:27:17] [Client thread/INFO]: [CHAT] Smelting extra ingots (4) +[19:27:17] [Client thread/INFO]: [CHAT] Smelting extra ingots (5) +[19:27:17] [Client thread/INFO]: [CHAT] Smelting extra ingots (6) +[19:27:17] [Client thread/INFO]: [CHAT] Smelting extra ingots (7) +[19:27:18] [Client thread/INFO]: [CHAT] Smelting extra ingots (8) +[19:27:18] [Client thread/INFO]: [CHAT] Smelting extra ingots (9) +[19:27:18] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:27:18] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:27:30] [Client thread/INFO]: [CHAT] Smelter is now smelting a Wither Skeleton Skull. +[19:27:30] [Client thread/INFO]: [CHAT] Smelting extra ingots (2) +[19:27:30] [Client thread/INFO]: [CHAT] Smelting extra ingots (3) +[19:27:30] [Client thread/INFO]: [CHAT] Smelting extra ingots (4) +[19:27:31] [Client thread/INFO]: [CHAT] Smelting extra ingots (5) +[19:27:31] [Client thread/INFO]: [CHAT] Smelting extra ingots (6) +[19:27:31] [Client thread/INFO]: [CHAT] Smelting extra ingots (7) +[19:27:31] [Client thread/INFO]: [CHAT] Smelting extra ingots (8) +[19:27:31] [Client thread/INFO]: [CHAT] Smelting extra ingots (9) +[19:27:32] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:27:32] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:27:48] [Client thread/INFO]: [CHAT] Smelter is now smelting a Pumpkin. +[19:27:48] [Client thread/INFO]: [CHAT] Smelting extra ingots (2) +[19:27:48] [Client thread/INFO]: [CHAT] Smelting extra ingots (3) +[19:27:49] [Client thread/INFO]: [CHAT] Smelting extra ingots (4) +[19:27:49] [Client thread/INFO]: [CHAT] Smelting extra ingots (5) +[19:27:49] [Client thread/INFO]: [CHAT] Smelting extra ingots (6) +[19:27:49] [Client thread/INFO]: [CHAT] Smelting extra ingots (7) +[19:27:49] [Client thread/INFO]: [CHAT] Smelting extra ingots (8) +[19:27:50] [Client thread/INFO]: [CHAT] Smelting extra ingots (9) +[19:27:50] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:27:50] [Client thread/INFO]: [CHAT] Smelter is at full capacity. +[19:29:51] [Server thread/INFO]: Saving and pausing game... +[19:29:51] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld +[19:29:51] [Server thread/INFO]: Saving chunks for level 'Test'/Nether +[19:29:51] [Server thread/INFO]: Saving chunks for level 'Test'/The End +[19:29:52] [Server thread/INFO]: Stopping server +[19:29:52] [Server thread/INFO]: Saving players +[19:29:52] [Server thread/INFO]: Saving worlds +[19:29:52] [Server thread/INFO]: Saving chunks for level 'Test'/Overworld +[19:29:52] [Server thread/INFO]: Saving chunks for level 'Test'/Nether +[19:29:52] [Server thread/INFO]: Saving chunks for level 'Test'/The End +[19:30:10] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[19:30:20] [Server thread/ERROR]: Encountered an unexpected exception +cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at cpw.mods.fml.common.LoadController.transition(LoadController.java:162) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:515) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:88) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/renderer/EntityRenderer + at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_65] + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) ~[EventBus.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) ~[EventBus.class:?] + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) ~[JewelrycraftMod.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) ~[Loader.class:?] + ... 5 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.renderer.EntityRenderer + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_65] + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) ~[EventBus.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) ~[EventBus.class:?] + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) ~[JewelrycraftMod.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) ~[Loader.class:?] + ... 5 more +Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/renderer/EntityRenderer for invalid side SERVER + at cpw.mods.fml.common.asm.transformers.SideTransformer.transform(SideTransformer.java:50) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:276) ~[launchwrapper-1.9.jar:?] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:174) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65] + at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getDeclaredConstructors0(Native Method) ~[?:1.7.0_65] + at java.lang.Class.privateGetDeclaredConstructors(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor0(Unknown Source) ~[?:1.7.0_65] + at java.lang.Class.getConstructor(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:88) ~[EventBus.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.register(EventBus.java:72) ~[EventBus.class:?] + at darkknight.jewelrycraft.JewelrycraftMod.preInit(JewelrycraftMod.java:112) ~[JewelrycraftMod.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:513) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_65] + at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_65] + at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_65] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:513) ~[Loader.class:?] + ... 5 more +[19:30:20] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2014-09-26_19.30.20-server.txt diff --git a/eclipse/logs/2014-09-26-6.log.gz b/eclipse/logs/2014-09-26-6.log.gz new file mode 100644 index 0000000..b3bca11 Binary files /dev/null and b/eclipse/logs/2014-09-26-6.log.gz differ diff --git a/eclipse/logs/2014-09-26-7.log.gz b/eclipse/logs/2014-09-26-7.log.gz new file mode 100644 index 0000000..e7a6fcc Binary files /dev/null and b/eclipse/logs/2014-09-26-7.log.gz differ diff --git a/eclipse/logs/2014-10-14-1.log.gz b/eclipse/logs/2014-10-14-1.log.gz new file mode 100644 index 0000000..0b72659 Binary files /dev/null and b/eclipse/logs/2014-10-14-1.log.gz differ diff --git a/eclipse/logs/2014-10-14-2.log.gz b/eclipse/logs/2014-10-14-2.log.gz new file mode 100644 index 0000000..9b4378c Binary files /dev/null and b/eclipse/logs/2014-10-14-2.log.gz differ diff --git a/eclipse/logs/2014-10-29-1.log.gz b/eclipse/logs/2014-10-29-1.log.gz new file mode 100644 index 0000000..51f8a32 Binary files /dev/null and b/eclipse/logs/2014-10-29-1.log.gz differ diff --git a/eclipse/logs/2014-10-29-2.log.gz b/eclipse/logs/2014-10-29-2.log.gz new file mode 100644 index 0000000..e4c7c27 Binary files /dev/null and b/eclipse/logs/2014-10-29-2.log.gz differ diff --git a/eclipse/logs/2014-10-29-3.log.gz b/eclipse/logs/2014-10-29-3.log.gz new file mode 100644 index 0000000..eaca308 Binary files /dev/null and b/eclipse/logs/2014-10-29-3.log.gz differ diff --git a/eclipse/logs/2014-10-29-4.log.gz b/eclipse/logs/2014-10-29-4.log.gz new file mode 100644 index 0000000..3e4272c Binary files /dev/null and b/eclipse/logs/2014-10-29-4.log.gz differ diff --git a/eclipse/logs/2014-10-29-5.log.gz b/eclipse/logs/2014-10-29-5.log.gz new file mode 100644 index 0000000..63e110e Binary files /dev/null and b/eclipse/logs/2014-10-29-5.log.gz differ diff --git a/eclipse/logs/2014-10-29-6.log.gz b/eclipse/logs/2014-10-29-6.log.gz new file mode 100644 index 0000000..af7f3f0 Binary files /dev/null and b/eclipse/logs/2014-10-29-6.log.gz differ diff --git a/eclipse/logs/2014-10-29-7.log.gz b/eclipse/logs/2014-10-29-7.log.gz new file mode 100644 index 0000000..d2da172 Binary files /dev/null and b/eclipse/logs/2014-10-29-7.log.gz differ diff --git a/eclipse/logs/2014-10-31-1.log.gz b/eclipse/logs/2014-10-31-1.log.gz new file mode 100644 index 0000000..c8316a1 Binary files /dev/null and b/eclipse/logs/2014-10-31-1.log.gz differ diff --git a/eclipse/logs/2014-10-31-2.log.gz b/eclipse/logs/2014-10-31-2.log.gz new file mode 100644 index 0000000..c857c0d Binary files /dev/null and b/eclipse/logs/2014-10-31-2.log.gz differ diff --git a/eclipse/logs/2014-10-31-3.log.gz b/eclipse/logs/2014-10-31-3.log.gz new file mode 100644 index 0000000..5c608f7 Binary files /dev/null and b/eclipse/logs/2014-10-31-3.log.gz differ diff --git a/eclipse/logs/2014-10-31-4.log.gz b/eclipse/logs/2014-10-31-4.log.gz new file mode 100644 index 0000000..888b1ff Binary files /dev/null and b/eclipse/logs/2014-10-31-4.log.gz differ diff --git a/eclipse/logs/2014-10-31-5.log.gz b/eclipse/logs/2014-10-31-5.log.gz new file mode 100644 index 0000000..2cf8f2b Binary files /dev/null and b/eclipse/logs/2014-10-31-5.log.gz differ diff --git a/eclipse/logs/2014-12-19-1.log.gz b/eclipse/logs/2014-12-19-1.log.gz new file mode 100644 index 0000000..9330bcf Binary files /dev/null and b/eclipse/logs/2014-12-19-1.log.gz differ diff --git a/eclipse/logs/2014-12-19-2.log.gz b/eclipse/logs/2014-12-19-2.log.gz new file mode 100644 index 0000000..fe7c4fe Binary files /dev/null and b/eclipse/logs/2014-12-19-2.log.gz differ diff --git a/eclipse/logs/2014-12-19-3.log.gz b/eclipse/logs/2014-12-19-3.log.gz new file mode 100644 index 0000000..dd1a141 Binary files /dev/null and b/eclipse/logs/2014-12-19-3.log.gz differ diff --git a/eclipse/logs/2014-12-19-4.log.gz b/eclipse/logs/2014-12-19-4.log.gz new file mode 100644 index 0000000..3c1f01c Binary files /dev/null and b/eclipse/logs/2014-12-19-4.log.gz differ diff --git a/eclipse/logs/2014-12-19-5.log.gz b/eclipse/logs/2014-12-19-5.log.gz new file mode 100644 index 0000000..8531a9b Binary files /dev/null and b/eclipse/logs/2014-12-19-5.log.gz differ diff --git a/eclipse/logs/2014-12-19-6.log.gz b/eclipse/logs/2014-12-19-6.log.gz new file mode 100644 index 0000000..3ac0a61 Binary files /dev/null and b/eclipse/logs/2014-12-19-6.log.gz differ diff --git a/eclipse/logs/2014-12-19-7.log.gz b/eclipse/logs/2014-12-19-7.log.gz new file mode 100644 index 0000000..28260ef Binary files /dev/null and b/eclipse/logs/2014-12-19-7.log.gz differ diff --git a/eclipse/logs/2014-12-21-1.log.gz b/eclipse/logs/2014-12-21-1.log.gz new file mode 100644 index 0000000..4560158 Binary files /dev/null and b/eclipse/logs/2014-12-21-1.log.gz differ diff --git a/eclipse/logs/2014-12-21-2.log.gz b/eclipse/logs/2014-12-21-2.log.gz new file mode 100644 index 0000000..311c791 Binary files /dev/null and b/eclipse/logs/2014-12-21-2.log.gz differ diff --git a/eclipse/logs/2014-12-21-3.log.gz b/eclipse/logs/2014-12-21-3.log.gz new file mode 100644 index 0000000..546b627 Binary files /dev/null and b/eclipse/logs/2014-12-21-3.log.gz differ diff --git a/eclipse/logs/2014-12-21-4.log.gz b/eclipse/logs/2014-12-21-4.log.gz new file mode 100644 index 0000000..9cd2306 Binary files /dev/null and b/eclipse/logs/2014-12-21-4.log.gz differ diff --git a/eclipse/logs/2014-12-21-5.log.gz b/eclipse/logs/2014-12-21-5.log.gz new file mode 100644 index 0000000..e61d635 Binary files /dev/null and b/eclipse/logs/2014-12-21-5.log.gz differ diff --git a/eclipse/logs/2014-12-21-6.log.gz b/eclipse/logs/2014-12-21-6.log.gz new file mode 100644 index 0000000..83e916d Binary files /dev/null and b/eclipse/logs/2014-12-21-6.log.gz differ diff --git a/eclipse/logs/2014-12-21-7.log.gz b/eclipse/logs/2014-12-21-7.log.gz new file mode 100644 index 0000000..a6f00e0 Binary files /dev/null and b/eclipse/logs/2014-12-21-7.log.gz differ diff --git a/eclipse/logs/2014-12-22-1.log.gz b/eclipse/logs/2014-12-22-1.log.gz new file mode 100644 index 0000000..b5e65aa Binary files /dev/null and b/eclipse/logs/2014-12-22-1.log.gz differ diff --git a/eclipse/logs/2014-12-22-2.log.gz b/eclipse/logs/2014-12-22-2.log.gz new file mode 100644 index 0000000..0c83017 Binary files /dev/null and b/eclipse/logs/2014-12-22-2.log.gz differ diff --git a/eclipse/logs/2014-12-22-3.log.gz b/eclipse/logs/2014-12-22-3.log.gz new file mode 100644 index 0000000..7e16871 Binary files /dev/null and b/eclipse/logs/2014-12-22-3.log.gz differ diff --git a/eclipse/logs/2014-12-22-4.log.gz b/eclipse/logs/2014-12-22-4.log.gz new file mode 100644 index 0000000..537c152 Binary files /dev/null and b/eclipse/logs/2014-12-22-4.log.gz differ diff --git a/eclipse/logs/2014-12-22-5.log.gz b/eclipse/logs/2014-12-22-5.log.gz new file mode 100644 index 0000000..39c4b54 Binary files /dev/null and b/eclipse/logs/2014-12-22-5.log.gz differ diff --git a/eclipse/logs/2014-12-22-6.log.gz b/eclipse/logs/2014-12-22-6.log.gz new file mode 100644 index 0000000..5561da9 Binary files /dev/null and b/eclipse/logs/2014-12-22-6.log.gz differ diff --git a/eclipse/logs/2014-12-22-7.log.gz b/eclipse/logs/2014-12-22-7.log.gz new file mode 100644 index 0000000..4c71219 Binary files /dev/null and b/eclipse/logs/2014-12-22-7.log.gz differ diff --git a/eclipse/logs/2014-12-23-1.log.gz b/eclipse/logs/2014-12-23-1.log.gz new file mode 100644 index 0000000..9348975 Binary files /dev/null and b/eclipse/logs/2014-12-23-1.log.gz differ diff --git a/eclipse/logs/2014-12-23-2.log.gz b/eclipse/logs/2014-12-23-2.log.gz new file mode 100644 index 0000000..5af17ba Binary files /dev/null and b/eclipse/logs/2014-12-23-2.log.gz differ diff --git a/eclipse/logs/2014-12-26-1.log.gz b/eclipse/logs/2014-12-26-1.log.gz new file mode 100644 index 0000000..1ac5fc2 Binary files /dev/null and b/eclipse/logs/2014-12-26-1.log.gz differ diff --git a/eclipse/logs/2014-12-26-2.log.gz b/eclipse/logs/2014-12-26-2.log.gz new file mode 100644 index 0000000..c7004a6 Binary files /dev/null and b/eclipse/logs/2014-12-26-2.log.gz differ diff --git a/eclipse/logs/2014-12-26-3.log.gz b/eclipse/logs/2014-12-26-3.log.gz new file mode 100644 index 0000000..6c069b5 Binary files /dev/null and b/eclipse/logs/2014-12-26-3.log.gz differ diff --git a/eclipse/logs/2014-12-26-4.log.gz b/eclipse/logs/2014-12-26-4.log.gz new file mode 100644 index 0000000..14c3098 Binary files /dev/null and b/eclipse/logs/2014-12-26-4.log.gz differ diff --git a/eclipse/logs/2014-12-26-5.log.gz b/eclipse/logs/2014-12-26-5.log.gz new file mode 100644 index 0000000..04a7048 Binary files /dev/null and b/eclipse/logs/2014-12-26-5.log.gz differ diff --git a/eclipse/logs/2014-12-26-6.log.gz b/eclipse/logs/2014-12-26-6.log.gz new file mode 100644 index 0000000..22dd2ce Binary files /dev/null and b/eclipse/logs/2014-12-26-6.log.gz differ diff --git a/eclipse/logs/2014-12-26-7.log.gz b/eclipse/logs/2014-12-26-7.log.gz new file mode 100644 index 0000000..bf30974 Binary files /dev/null and b/eclipse/logs/2014-12-26-7.log.gz differ diff --git a/eclipse/logs/2014-12-27-1.log.gz b/eclipse/logs/2014-12-27-1.log.gz new file mode 100644 index 0000000..07e8fe8 Binary files /dev/null and b/eclipse/logs/2014-12-27-1.log.gz differ diff --git a/eclipse/logs/2014-12-27-2.log.gz b/eclipse/logs/2014-12-27-2.log.gz new file mode 100644 index 0000000..55cf14d Binary files /dev/null and b/eclipse/logs/2014-12-27-2.log.gz differ diff --git a/eclipse/logs/2014-12-27-3.log.gz b/eclipse/logs/2014-12-27-3.log.gz new file mode 100644 index 0000000..66a1344 Binary files /dev/null and b/eclipse/logs/2014-12-27-3.log.gz differ diff --git a/eclipse/logs/2014-12-27-4.log.gz b/eclipse/logs/2014-12-27-4.log.gz new file mode 100644 index 0000000..fc39209 Binary files /dev/null and b/eclipse/logs/2014-12-27-4.log.gz differ diff --git a/eclipse/logs/2014-12-28-1.log.gz b/eclipse/logs/2014-12-28-1.log.gz new file mode 100644 index 0000000..16d799b Binary files /dev/null and b/eclipse/logs/2014-12-28-1.log.gz differ diff --git a/eclipse/logs/2014-12-28-2.log.gz b/eclipse/logs/2014-12-28-2.log.gz new file mode 100644 index 0000000..683803f Binary files /dev/null and b/eclipse/logs/2014-12-28-2.log.gz differ diff --git a/eclipse/logs/2014-12-28-3.log.gz b/eclipse/logs/2014-12-28-3.log.gz new file mode 100644 index 0000000..665c6ae Binary files /dev/null and b/eclipse/logs/2014-12-28-3.log.gz differ diff --git a/eclipse/logs/2014-12-28-4.log.gz b/eclipse/logs/2014-12-28-4.log.gz new file mode 100644 index 0000000..0094041 Binary files /dev/null and b/eclipse/logs/2014-12-28-4.log.gz differ diff --git a/eclipse/logs/2014-12-28-5.log.gz b/eclipse/logs/2014-12-28-5.log.gz new file mode 100644 index 0000000..8882f84 Binary files /dev/null and b/eclipse/logs/2014-12-28-5.log.gz differ diff --git a/eclipse/logs/2014-12-28-6.log.gz b/eclipse/logs/2014-12-28-6.log.gz new file mode 100644 index 0000000..c648284 Binary files /dev/null and b/eclipse/logs/2014-12-28-6.log.gz differ diff --git a/eclipse/logs/2014-12-28-7.log.gz b/eclipse/logs/2014-12-28-7.log.gz new file mode 100644 index 0000000..efe4786 Binary files /dev/null and b/eclipse/logs/2014-12-28-7.log.gz differ diff --git a/eclipse/logs/2014-12-29-1.log.gz b/eclipse/logs/2014-12-29-1.log.gz new file mode 100644 index 0000000..9567a02 Binary files /dev/null and b/eclipse/logs/2014-12-29-1.log.gz differ diff --git a/eclipse/logs/2014-12-29-2.log.gz b/eclipse/logs/2014-12-29-2.log.gz new file mode 100644 index 0000000..8f1b2b6 Binary files /dev/null and b/eclipse/logs/2014-12-29-2.log.gz differ diff --git a/eclipse/logs/2014-12-29-3.log.gz b/eclipse/logs/2014-12-29-3.log.gz new file mode 100644 index 0000000..c60e099 Binary files /dev/null and b/eclipse/logs/2014-12-29-3.log.gz differ diff --git a/eclipse/logs/2014-12-29-4.log.gz b/eclipse/logs/2014-12-29-4.log.gz new file mode 100644 index 0000000..6e3d700 Binary files /dev/null and b/eclipse/logs/2014-12-29-4.log.gz differ diff --git a/eclipse/logs/2014-12-29-5.log.gz b/eclipse/logs/2014-12-29-5.log.gz new file mode 100644 index 0000000..5da170c Binary files /dev/null and b/eclipse/logs/2014-12-29-5.log.gz differ diff --git a/eclipse/logs/2014-12-29-6.log.gz b/eclipse/logs/2014-12-29-6.log.gz new file mode 100644 index 0000000..d9153c8 Binary files /dev/null and b/eclipse/logs/2014-12-29-6.log.gz differ diff --git a/eclipse/logs/2014-12-29-7.log.gz b/eclipse/logs/2014-12-29-7.log.gz new file mode 100644 index 0000000..1b5e178 Binary files /dev/null and b/eclipse/logs/2014-12-29-7.log.gz differ diff --git a/eclipse/logs/2014-12-30-1.log.gz b/eclipse/logs/2014-12-30-1.log.gz new file mode 100644 index 0000000..e41aa4b Binary files /dev/null and b/eclipse/logs/2014-12-30-1.log.gz differ diff --git a/eclipse/logs/2014-12-30-2.log.gz b/eclipse/logs/2014-12-30-2.log.gz new file mode 100644 index 0000000..908951a Binary files /dev/null and b/eclipse/logs/2014-12-30-2.log.gz differ diff --git a/eclipse/logs/2014-12-30-3.log.gz b/eclipse/logs/2014-12-30-3.log.gz new file mode 100644 index 0000000..c9e80ac Binary files /dev/null and b/eclipse/logs/2014-12-30-3.log.gz differ diff --git a/eclipse/logs/2014-12-30-4.log.gz b/eclipse/logs/2014-12-30-4.log.gz new file mode 100644 index 0000000..4270d9c Binary files /dev/null and b/eclipse/logs/2014-12-30-4.log.gz differ diff --git a/eclipse/logs/2014-12-30-5.log.gz b/eclipse/logs/2014-12-30-5.log.gz new file mode 100644 index 0000000..027576b Binary files /dev/null and b/eclipse/logs/2014-12-30-5.log.gz differ diff --git a/eclipse/logs/2014-12-30-6.log.gz b/eclipse/logs/2014-12-30-6.log.gz new file mode 100644 index 0000000..612d325 Binary files /dev/null and b/eclipse/logs/2014-12-30-6.log.gz differ diff --git a/eclipse/logs/2014-12-30-7.log.gz b/eclipse/logs/2014-12-30-7.log.gz new file mode 100644 index 0000000..78d3ef4 Binary files /dev/null and b/eclipse/logs/2014-12-30-7.log.gz differ diff --git a/eclipse/logs/2015-01-02-1.log.gz b/eclipse/logs/2015-01-02-1.log.gz new file mode 100644 index 0000000..ea8054f Binary files /dev/null and b/eclipse/logs/2015-01-02-1.log.gz differ diff --git a/eclipse/logs/2015-01-02-2.log.gz b/eclipse/logs/2015-01-02-2.log.gz new file mode 100644 index 0000000..0800a9a Binary files /dev/null and b/eclipse/logs/2015-01-02-2.log.gz differ diff --git a/eclipse/logs/2015-01-02-3.log.gz b/eclipse/logs/2015-01-02-3.log.gz new file mode 100644 index 0000000..57e3d51 Binary files /dev/null and b/eclipse/logs/2015-01-02-3.log.gz differ diff --git a/eclipse/logs/2015-01-02-4.log.gz b/eclipse/logs/2015-01-02-4.log.gz new file mode 100644 index 0000000..d9e59df Binary files /dev/null and b/eclipse/logs/2015-01-02-4.log.gz differ diff --git a/eclipse/logs/2015-01-02-5.log.gz b/eclipse/logs/2015-01-02-5.log.gz new file mode 100644 index 0000000..b9f08a3 Binary files /dev/null and b/eclipse/logs/2015-01-02-5.log.gz differ diff --git a/eclipse/logs/2015-01-02-6.log.gz b/eclipse/logs/2015-01-02-6.log.gz new file mode 100644 index 0000000..bfb3fb1 Binary files /dev/null and b/eclipse/logs/2015-01-02-6.log.gz differ diff --git a/eclipse/logs/2015-01-02-7.log.gz b/eclipse/logs/2015-01-02-7.log.gz new file mode 100644 index 0000000..53d348b Binary files /dev/null and b/eclipse/logs/2015-01-02-7.log.gz differ diff --git a/eclipse/logs/2015-01-03-1.log.gz b/eclipse/logs/2015-01-03-1.log.gz new file mode 100644 index 0000000..ae8d3bc Binary files /dev/null and b/eclipse/logs/2015-01-03-1.log.gz differ diff --git a/eclipse/logs/2015-01-03-2.log.gz b/eclipse/logs/2015-01-03-2.log.gz new file mode 100644 index 0000000..6d7a02d Binary files /dev/null and b/eclipse/logs/2015-01-03-2.log.gz differ diff --git a/eclipse/logs/2015-01-03-3.log.gz b/eclipse/logs/2015-01-03-3.log.gz new file mode 100644 index 0000000..0bd2d2f Binary files /dev/null and b/eclipse/logs/2015-01-03-3.log.gz differ diff --git a/eclipse/logs/2015-01-03-4.log.gz b/eclipse/logs/2015-01-03-4.log.gz new file mode 100644 index 0000000..1e7fa1d Binary files /dev/null and b/eclipse/logs/2015-01-03-4.log.gz differ diff --git a/eclipse/logs/2015-01-03-5.log.gz b/eclipse/logs/2015-01-03-5.log.gz new file mode 100644 index 0000000..a361118 Binary files /dev/null and b/eclipse/logs/2015-01-03-5.log.gz differ diff --git a/eclipse/logs/2015-01-03-6.log.gz b/eclipse/logs/2015-01-03-6.log.gz new file mode 100644 index 0000000..61bd779 Binary files /dev/null and b/eclipse/logs/2015-01-03-6.log.gz differ diff --git a/eclipse/logs/2015-01-03-7.log.gz b/eclipse/logs/2015-01-03-7.log.gz new file mode 100644 index 0000000..eb35bf9 Binary files /dev/null and b/eclipse/logs/2015-01-03-7.log.gz differ diff --git a/eclipse/logs/2015-01-10-1.log.gz b/eclipse/logs/2015-01-10-1.log.gz new file mode 100644 index 0000000..89394e3 Binary files /dev/null and b/eclipse/logs/2015-01-10-1.log.gz differ diff --git a/eclipse/logs/2015-01-10-2.log.gz b/eclipse/logs/2015-01-10-2.log.gz new file mode 100644 index 0000000..6cca8b9 Binary files /dev/null and b/eclipse/logs/2015-01-10-2.log.gz differ diff --git a/eclipse/logs/2015-01-10-3.log.gz b/eclipse/logs/2015-01-10-3.log.gz new file mode 100644 index 0000000..daa6418 Binary files /dev/null and b/eclipse/logs/2015-01-10-3.log.gz differ diff --git a/eclipse/logs/2015-01-10-4.log.gz b/eclipse/logs/2015-01-10-4.log.gz new file mode 100644 index 0000000..bf57360 Binary files /dev/null and b/eclipse/logs/2015-01-10-4.log.gz differ diff --git a/eclipse/logs/2015-01-10-5.log.gz b/eclipse/logs/2015-01-10-5.log.gz new file mode 100644 index 0000000..eff1958 Binary files /dev/null and b/eclipse/logs/2015-01-10-5.log.gz differ diff --git a/eclipse/logs/2015-01-10-6.log.gz b/eclipse/logs/2015-01-10-6.log.gz new file mode 100644 index 0000000..50e53e3 Binary files /dev/null and b/eclipse/logs/2015-01-10-6.log.gz differ diff --git a/eclipse/logs/2015-01-10-7.log.gz b/eclipse/logs/2015-01-10-7.log.gz new file mode 100644 index 0000000..d3953ee Binary files /dev/null and b/eclipse/logs/2015-01-10-7.log.gz differ diff --git a/eclipse/logs/2015-01-12-1.log b/eclipse/logs/2015-01-12-1.log new file mode 100644 index 0000000..67913c1 --- /dev/null +++ b/eclipse/logs/2015-01-12-1.log @@ -0,0 +1,17 @@ +[13:00:40] [main/INFO]: Setting user: jeb_ +[13:00:42] [Client thread/INFO]: LWJGL Version: 2.9.1 +[13:00:48] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[13:00:49] [Sound Library Loader/INFO]: Sound engine started +[13:00:50] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[13:00:50] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[13:00:51] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[13:00:51] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[13:00:51] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[13:00:52] [Sound Library Loader/INFO]: Sound engine started +[13:00:54] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[13:00:54] [Server thread/INFO]: Generating keypair +[13:00:55] [Server thread/INFO]: Preparing start region for level 0 +[13:00:56] [Server thread/INFO]: Preparing spawn area: 76% +[13:00:56] [Server thread/INFO]: Changing view distance to 6, from 10 +[13:00:57] [Server thread/INFO]: jeb_[local:E:5afc6cfd] logged in with entity id 116 at (-222.7924131751146, 64.0, -730.7848380809104) +[13:00:57] [Server thread/INFO]: jeb_ joined the game diff --git a/eclipse/logs/2015-01-12-1.log.gz b/eclipse/logs/2015-01-12-1.log.gz new file mode 100644 index 0000000..81d4f31 Binary files /dev/null and b/eclipse/logs/2015-01-12-1.log.gz differ diff --git a/eclipse/logs/2015-01-12-2.log.gz b/eclipse/logs/2015-01-12-2.log.gz new file mode 100644 index 0000000..76eda03 Binary files /dev/null and b/eclipse/logs/2015-01-12-2.log.gz differ diff --git a/eclipse/logs/2015-01-12-3.log.gz b/eclipse/logs/2015-01-12-3.log.gz new file mode 100644 index 0000000..168b637 Binary files /dev/null and b/eclipse/logs/2015-01-12-3.log.gz differ diff --git a/eclipse/logs/2015-01-24-1.log b/eclipse/logs/2015-01-24-1.log new file mode 100644 index 0000000..72ac420 --- /dev/null +++ b/eclipse/logs/2015-01-24-1.log @@ -0,0 +1,85 @@ +[15:31:13] [main/INFO]: Setting user: jeb_ +[15:31:15] [Client thread/INFO]: LWJGL Version: 2.9.1 +[15:31:21] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[15:31:23] [Sound Library Loader/INFO]: Sound engine started +[15:31:23] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[15:31:23] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[15:31:23] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[15:31:24] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[15:31:24] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[15:31:25] [Sound Library Loader/INFO]: Sound engine started +[15:31:41] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[15:31:41] [Server thread/INFO]: Generating keypair +[15:31:41] [Server thread/INFO]: Preparing start region for level 0 +[15:31:42] [Server thread/INFO]: Preparing spawn area: 94% +[15:31:43] [Server thread/INFO]: Changing view distance to 6, from 10 +[15:31:43] [Server thread/INFO]: jeb_[local:E:95a5a733] logged in with entity id 119 at (-218.69999998807907, 64.0, -731.6999999880791) +[15:31:43] [Server thread/INFO]: jeb_ joined the game +[15:32:28] [Client thread/INFO]: [CHAT] First take out the crafted jewel before inserting new stuff. +[15:33:00] [Server thread/INFO]: [jeb_: Set own game mode to Survival Mode] +[15:33:00] [Client thread/INFO]: [CHAT] Your game mode has been updated +[15:33:02] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:33:03] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:33:05] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:33:10] [Client thread/INFO]: [CHAT] You need a gem. +[15:34:04] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:35:33] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:35:36] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:35:44] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:38:18] [Client thread/INFO]: [CHAT] You need a gem. +[15:38:19] [Client thread/INFO]: [CHAT] You need a gem. +[15:39:59] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:40:00] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:40:00] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:03] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:04] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:12] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:31] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:34] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:34] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:36] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:36] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:38] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:41] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:43] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:46] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:48] [Client thread/INFO]: [CHAT] You need a gem. +[15:40:58] [Client thread/INFO]: [CHAT] You need a gem. +[15:42:43] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:19] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:21] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:21] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:23] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:23] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:47] [Client thread/INFO]: [CHAT] You need a gem. +[15:43:48] [Client thread/INFO]: [CHAT] You need a gem. +[15:44:39] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:44:44] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:44:47] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:44:47] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:44:58] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:45:00] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:45:46] [Client thread/INFO]: [CHAT] First take out the crafted jewel before inserting new stuff. +[15:45:52] [Client thread/INFO]: [CHAT] You need a gem. +[15:46:40] [Client thread/INFO]: [CHAT] You need a gem. +[15:46:41] [Client thread/INFO]: [CHAT] You need a gem. +[15:46:42] [Client thread/INFO]: [CHAT] You need a gem. +[15:46:44] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:51] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:52] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:53] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:54] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:54] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:55] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:55] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:55] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:56] [Client thread/INFO]: [CHAT] The Iron Ring is being modified. (91%) +[15:49:56] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:49:56] [Client thread/INFO]: [CHAT] The Iron Ring is being modified. (94%) +[15:49:57] [Client thread/INFO]: [CHAT] You're missing a piece of jewelry. +[15:51:20] [Server thread/INFO]: Saving and pausing game... +[15:51:20] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[15:51:20] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[15:51:21] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[15:51:21] [Server thread/INFO]: Stopping server +[15:51:21] [Server thread/INFO]: Saving players diff --git a/eclipse/logs/2015-01-24-1.log.gz b/eclipse/logs/2015-01-24-1.log.gz new file mode 100644 index 0000000..58c7fd6 Binary files /dev/null and b/eclipse/logs/2015-01-24-1.log.gz differ diff --git a/eclipse/logs/2015-01-24-2.log.gz b/eclipse/logs/2015-01-24-2.log.gz new file mode 100644 index 0000000..04e211c Binary files /dev/null and b/eclipse/logs/2015-01-24-2.log.gz differ diff --git a/eclipse/logs/2015-01-24-3.log.gz b/eclipse/logs/2015-01-24-3.log.gz new file mode 100644 index 0000000..b337cbb Binary files /dev/null and b/eclipse/logs/2015-01-24-3.log.gz differ diff --git a/eclipse/logs/2015-01-24-4.log.gz b/eclipse/logs/2015-01-24-4.log.gz new file mode 100644 index 0000000..d0c1767 Binary files /dev/null and b/eclipse/logs/2015-01-24-4.log.gz differ diff --git a/eclipse/logs/2015-01-24-5.log.gz b/eclipse/logs/2015-01-24-5.log.gz new file mode 100644 index 0000000..f2f2068 Binary files /dev/null and b/eclipse/logs/2015-01-24-5.log.gz differ diff --git a/eclipse/logs/2015-01-24-6.log.gz b/eclipse/logs/2015-01-24-6.log.gz new file mode 100644 index 0000000..e7a1182 Binary files /dev/null and b/eclipse/logs/2015-01-24-6.log.gz differ diff --git a/eclipse/logs/2015-01-24-7.log.gz b/eclipse/logs/2015-01-24-7.log.gz new file mode 100644 index 0000000..cba4327 Binary files /dev/null and b/eclipse/logs/2015-01-24-7.log.gz differ diff --git a/eclipse/logs/2015-01-25-1.log.gz b/eclipse/logs/2015-01-25-1.log.gz new file mode 100644 index 0000000..d802395 Binary files /dev/null and b/eclipse/logs/2015-01-25-1.log.gz differ diff --git a/eclipse/logs/2015-01-25-2.log.gz b/eclipse/logs/2015-01-25-2.log.gz new file mode 100644 index 0000000..c01c212 Binary files /dev/null and b/eclipse/logs/2015-01-25-2.log.gz differ diff --git a/eclipse/logs/2015-01-25-3.log.gz b/eclipse/logs/2015-01-25-3.log.gz new file mode 100644 index 0000000..c22d0a5 Binary files /dev/null and b/eclipse/logs/2015-01-25-3.log.gz differ diff --git a/eclipse/logs/2015-01-25-4.log.gz b/eclipse/logs/2015-01-25-4.log.gz new file mode 100644 index 0000000..046a392 Binary files /dev/null and b/eclipse/logs/2015-01-25-4.log.gz differ diff --git a/eclipse/logs/2015-01-25-5.log.gz b/eclipse/logs/2015-01-25-5.log.gz new file mode 100644 index 0000000..19d637f Binary files /dev/null and b/eclipse/logs/2015-01-25-5.log.gz differ diff --git a/eclipse/logs/2015-01-25-6.log.gz b/eclipse/logs/2015-01-25-6.log.gz new file mode 100644 index 0000000..6b88824 Binary files /dev/null and b/eclipse/logs/2015-01-25-6.log.gz differ diff --git a/eclipse/logs/2015-01-25-7.log.gz b/eclipse/logs/2015-01-25-7.log.gz new file mode 100644 index 0000000..6604c3f Binary files /dev/null and b/eclipse/logs/2015-01-25-7.log.gz differ diff --git a/eclipse/logs/2015-01-27-1.log.gz b/eclipse/logs/2015-01-27-1.log.gz new file mode 100644 index 0000000..4be977b Binary files /dev/null and b/eclipse/logs/2015-01-27-1.log.gz differ diff --git a/eclipse/logs/2015-01-27-2.log.gz b/eclipse/logs/2015-01-27-2.log.gz new file mode 100644 index 0000000..c37609f Binary files /dev/null and b/eclipse/logs/2015-01-27-2.log.gz differ diff --git a/eclipse/logs/2015-01-27-3.log.gz b/eclipse/logs/2015-01-27-3.log.gz new file mode 100644 index 0000000..b539195 Binary files /dev/null and b/eclipse/logs/2015-01-27-3.log.gz differ diff --git a/eclipse/logs/2015-01-27-4.log.gz b/eclipse/logs/2015-01-27-4.log.gz new file mode 100644 index 0000000..3530478 Binary files /dev/null and b/eclipse/logs/2015-01-27-4.log.gz differ diff --git a/eclipse/logs/2015-01-27-5.log.gz b/eclipse/logs/2015-01-27-5.log.gz new file mode 100644 index 0000000..41fcc90 Binary files /dev/null and b/eclipse/logs/2015-01-27-5.log.gz differ diff --git a/eclipse/logs/2015-01-27-6.log.gz b/eclipse/logs/2015-01-27-6.log.gz new file mode 100644 index 0000000..768889a Binary files /dev/null and b/eclipse/logs/2015-01-27-6.log.gz differ diff --git a/eclipse/logs/2015-01-27-7.log.gz b/eclipse/logs/2015-01-27-7.log.gz new file mode 100644 index 0000000..6c317ee Binary files /dev/null and b/eclipse/logs/2015-01-27-7.log.gz differ diff --git a/eclipse/logs/2015-01-28-1.log.gz b/eclipse/logs/2015-01-28-1.log.gz new file mode 100644 index 0000000..ab76617 Binary files /dev/null and b/eclipse/logs/2015-01-28-1.log.gz differ diff --git a/eclipse/logs/2015-01-28-2.log.gz b/eclipse/logs/2015-01-28-2.log.gz new file mode 100644 index 0000000..10f860e Binary files /dev/null and b/eclipse/logs/2015-01-28-2.log.gz differ diff --git a/eclipse/logs/2015-01-28-3.log.gz b/eclipse/logs/2015-01-28-3.log.gz new file mode 100644 index 0000000..ec03f54 Binary files /dev/null and b/eclipse/logs/2015-01-28-3.log.gz differ diff --git a/eclipse/logs/2015-01-28-4.log.gz b/eclipse/logs/2015-01-28-4.log.gz new file mode 100644 index 0000000..8c92757 Binary files /dev/null and b/eclipse/logs/2015-01-28-4.log.gz differ diff --git a/eclipse/logs/2015-01-29-1.log.gz b/eclipse/logs/2015-01-29-1.log.gz new file mode 100644 index 0000000..59e1ead Binary files /dev/null and b/eclipse/logs/2015-01-29-1.log.gz differ diff --git a/eclipse/logs/2015-01-29-2.log.gz b/eclipse/logs/2015-01-29-2.log.gz new file mode 100644 index 0000000..111e6b8 Binary files /dev/null and b/eclipse/logs/2015-01-29-2.log.gz differ diff --git a/eclipse/logs/2015-01-29-3.log.gz b/eclipse/logs/2015-01-29-3.log.gz new file mode 100644 index 0000000..43e5d3d Binary files /dev/null and b/eclipse/logs/2015-01-29-3.log.gz differ diff --git a/eclipse/logs/2015-01-29-4.log.gz b/eclipse/logs/2015-01-29-4.log.gz new file mode 100644 index 0000000..968f135 Binary files /dev/null and b/eclipse/logs/2015-01-29-4.log.gz differ diff --git a/eclipse/logs/2015-01-29-5.log.gz b/eclipse/logs/2015-01-29-5.log.gz new file mode 100644 index 0000000..ad4accf Binary files /dev/null and b/eclipse/logs/2015-01-29-5.log.gz differ diff --git a/eclipse/logs/2015-01-29-6.log.gz b/eclipse/logs/2015-01-29-6.log.gz new file mode 100644 index 0000000..661d1e7 Binary files /dev/null and b/eclipse/logs/2015-01-29-6.log.gz differ diff --git a/eclipse/logs/2015-01-29-7.log.gz b/eclipse/logs/2015-01-29-7.log.gz new file mode 100644 index 0000000..9d03946 Binary files /dev/null and b/eclipse/logs/2015-01-29-7.log.gz differ diff --git a/eclipse/logs/2015-01-30-1.log.gz b/eclipse/logs/2015-01-30-1.log.gz new file mode 100644 index 0000000..549dc3a Binary files /dev/null and b/eclipse/logs/2015-01-30-1.log.gz differ diff --git a/eclipse/logs/2015-01-30-2.log.gz b/eclipse/logs/2015-01-30-2.log.gz new file mode 100644 index 0000000..022b851 Binary files /dev/null and b/eclipse/logs/2015-01-30-2.log.gz differ diff --git a/eclipse/logs/2015-01-30-3.log.gz b/eclipse/logs/2015-01-30-3.log.gz new file mode 100644 index 0000000..4babbc7 Binary files /dev/null and b/eclipse/logs/2015-01-30-3.log.gz differ diff --git a/eclipse/logs/2015-01-30-4.log.gz b/eclipse/logs/2015-01-30-4.log.gz new file mode 100644 index 0000000..a0ed4f8 Binary files /dev/null and b/eclipse/logs/2015-01-30-4.log.gz differ diff --git a/eclipse/logs/2015-01-30-5.log.gz b/eclipse/logs/2015-01-30-5.log.gz new file mode 100644 index 0000000..7f3f207 Binary files /dev/null and b/eclipse/logs/2015-01-30-5.log.gz differ diff --git a/eclipse/logs/2015-01-30-6.log.gz b/eclipse/logs/2015-01-30-6.log.gz new file mode 100644 index 0000000..1985e2d Binary files /dev/null and b/eclipse/logs/2015-01-30-6.log.gz differ diff --git a/eclipse/logs/2015-01-30-7.log.gz b/eclipse/logs/2015-01-30-7.log.gz new file mode 100644 index 0000000..14877d1 Binary files /dev/null and b/eclipse/logs/2015-01-30-7.log.gz differ diff --git a/eclipse/logs/2015-01-31-1.log.gz b/eclipse/logs/2015-01-31-1.log.gz new file mode 100644 index 0000000..93541d6 Binary files /dev/null and b/eclipse/logs/2015-01-31-1.log.gz differ diff --git a/eclipse/logs/2015-01-31-2.log.gz b/eclipse/logs/2015-01-31-2.log.gz new file mode 100644 index 0000000..0654c74 Binary files /dev/null and b/eclipse/logs/2015-01-31-2.log.gz differ diff --git a/eclipse/logs/2015-01-31-3.log.gz b/eclipse/logs/2015-01-31-3.log.gz new file mode 100644 index 0000000..ca39cec Binary files /dev/null and b/eclipse/logs/2015-01-31-3.log.gz differ diff --git a/eclipse/logs/2015-01-31-4.log.gz b/eclipse/logs/2015-01-31-4.log.gz new file mode 100644 index 0000000..1c841f1 Binary files /dev/null and b/eclipse/logs/2015-01-31-4.log.gz differ diff --git a/eclipse/logs/2015-01-31-5.log.gz b/eclipse/logs/2015-01-31-5.log.gz new file mode 100644 index 0000000..c29d1c0 Binary files /dev/null and b/eclipse/logs/2015-01-31-5.log.gz differ diff --git a/eclipse/logs/2015-01-31-6.log.gz b/eclipse/logs/2015-01-31-6.log.gz new file mode 100644 index 0000000..5026daa Binary files /dev/null and b/eclipse/logs/2015-01-31-6.log.gz differ diff --git a/eclipse/logs/2015-01-31-7.log.gz b/eclipse/logs/2015-01-31-7.log.gz new file mode 100644 index 0000000..2776dbc Binary files /dev/null and b/eclipse/logs/2015-01-31-7.log.gz differ diff --git a/eclipse/logs/2015-02-01-1.log.gz b/eclipse/logs/2015-02-01-1.log.gz new file mode 100644 index 0000000..70315c7 Binary files /dev/null and b/eclipse/logs/2015-02-01-1.log.gz differ diff --git a/eclipse/logs/2015-02-01-2.log.gz b/eclipse/logs/2015-02-01-2.log.gz new file mode 100644 index 0000000..4ca98a5 Binary files /dev/null and b/eclipse/logs/2015-02-01-2.log.gz differ diff --git a/eclipse/logs/2015-02-01-3.log.gz b/eclipse/logs/2015-02-01-3.log.gz new file mode 100644 index 0000000..fee6f1b Binary files /dev/null and b/eclipse/logs/2015-02-01-3.log.gz differ diff --git a/eclipse/logs/2015-02-01-4.log.gz b/eclipse/logs/2015-02-01-4.log.gz new file mode 100644 index 0000000..856f76f Binary files /dev/null and b/eclipse/logs/2015-02-01-4.log.gz differ diff --git a/eclipse/logs/2015-02-01-5.log.gz b/eclipse/logs/2015-02-01-5.log.gz new file mode 100644 index 0000000..e056eda Binary files /dev/null and b/eclipse/logs/2015-02-01-5.log.gz differ diff --git a/eclipse/logs/2015-02-01-6.log.gz b/eclipse/logs/2015-02-01-6.log.gz new file mode 100644 index 0000000..f6324b2 Binary files /dev/null and b/eclipse/logs/2015-02-01-6.log.gz differ diff --git a/eclipse/logs/2015-02-01-7.log.gz b/eclipse/logs/2015-02-01-7.log.gz new file mode 100644 index 0000000..78f8392 Binary files /dev/null and b/eclipse/logs/2015-02-01-7.log.gz differ diff --git a/eclipse/logs/2015-02-02-1.log.gz b/eclipse/logs/2015-02-02-1.log.gz new file mode 100644 index 0000000..dbcec57 Binary files /dev/null and b/eclipse/logs/2015-02-02-1.log.gz differ diff --git a/eclipse/logs/2015-02-02-2.log.gz b/eclipse/logs/2015-02-02-2.log.gz new file mode 100644 index 0000000..3ee8fbd Binary files /dev/null and b/eclipse/logs/2015-02-02-2.log.gz differ diff --git a/eclipse/logs/2015-02-02-3.log.gz b/eclipse/logs/2015-02-02-3.log.gz new file mode 100644 index 0000000..fb58fc1 Binary files /dev/null and b/eclipse/logs/2015-02-02-3.log.gz differ diff --git a/eclipse/logs/2015-02-02-4.log.gz b/eclipse/logs/2015-02-02-4.log.gz new file mode 100644 index 0000000..f71f959 Binary files /dev/null and b/eclipse/logs/2015-02-02-4.log.gz differ diff --git a/eclipse/logs/2015-02-02-5.log.gz b/eclipse/logs/2015-02-02-5.log.gz new file mode 100644 index 0000000..3dbb882 Binary files /dev/null and b/eclipse/logs/2015-02-02-5.log.gz differ diff --git a/eclipse/logs/2015-02-02-6.log.gz b/eclipse/logs/2015-02-02-6.log.gz new file mode 100644 index 0000000..d854549 Binary files /dev/null and b/eclipse/logs/2015-02-02-6.log.gz differ diff --git a/eclipse/logs/2015-02-02-7.log.gz b/eclipse/logs/2015-02-02-7.log.gz new file mode 100644 index 0000000..da0a3b5 Binary files /dev/null and b/eclipse/logs/2015-02-02-7.log.gz differ diff --git a/eclipse/logs/2015-02-05-1.log.gz b/eclipse/logs/2015-02-05-1.log.gz new file mode 100644 index 0000000..261c09d Binary files /dev/null and b/eclipse/logs/2015-02-05-1.log.gz differ diff --git a/eclipse/logs/2015-02-05-2.log.gz b/eclipse/logs/2015-02-05-2.log.gz new file mode 100644 index 0000000..0f680e0 Binary files /dev/null and b/eclipse/logs/2015-02-05-2.log.gz differ diff --git a/eclipse/logs/2015-02-05-3.log.gz b/eclipse/logs/2015-02-05-3.log.gz new file mode 100644 index 0000000..668c072 Binary files /dev/null and b/eclipse/logs/2015-02-05-3.log.gz differ diff --git a/eclipse/logs/2015-02-05-4.log.gz b/eclipse/logs/2015-02-05-4.log.gz new file mode 100644 index 0000000..29412bd Binary files /dev/null and b/eclipse/logs/2015-02-05-4.log.gz differ diff --git a/eclipse/logs/2015-02-05-5.log.gz b/eclipse/logs/2015-02-05-5.log.gz new file mode 100644 index 0000000..0efa5cc Binary files /dev/null and b/eclipse/logs/2015-02-05-5.log.gz differ diff --git a/eclipse/logs/2015-02-05-6.log.gz b/eclipse/logs/2015-02-05-6.log.gz new file mode 100644 index 0000000..1217803 Binary files /dev/null and b/eclipse/logs/2015-02-05-6.log.gz differ diff --git a/eclipse/logs/2015-02-05-7.log.gz b/eclipse/logs/2015-02-05-7.log.gz new file mode 100644 index 0000000..510f4a2 Binary files /dev/null and b/eclipse/logs/2015-02-05-7.log.gz differ diff --git a/eclipse/logs/2015-02-06-1.log.gz b/eclipse/logs/2015-02-06-1.log.gz new file mode 100644 index 0000000..428d98c Binary files /dev/null and b/eclipse/logs/2015-02-06-1.log.gz differ diff --git a/eclipse/logs/2015-02-06-2.log.gz b/eclipse/logs/2015-02-06-2.log.gz new file mode 100644 index 0000000..02cfe2e Binary files /dev/null and b/eclipse/logs/2015-02-06-2.log.gz differ diff --git a/eclipse/logs/2015-02-06-3.log.gz b/eclipse/logs/2015-02-06-3.log.gz new file mode 100644 index 0000000..5af2c37 Binary files /dev/null and b/eclipse/logs/2015-02-06-3.log.gz differ diff --git a/eclipse/logs/2015-02-06-4.log.gz b/eclipse/logs/2015-02-06-4.log.gz new file mode 100644 index 0000000..9352adc Binary files /dev/null and b/eclipse/logs/2015-02-06-4.log.gz differ diff --git a/eclipse/logs/2015-02-06-5.log.gz b/eclipse/logs/2015-02-06-5.log.gz new file mode 100644 index 0000000..1987c2a Binary files /dev/null and b/eclipse/logs/2015-02-06-5.log.gz differ diff --git a/eclipse/logs/2015-02-06-6.log.gz b/eclipse/logs/2015-02-06-6.log.gz new file mode 100644 index 0000000..8578f33 Binary files /dev/null and b/eclipse/logs/2015-02-06-6.log.gz differ diff --git a/eclipse/logs/2015-02-06-7.log.gz b/eclipse/logs/2015-02-06-7.log.gz new file mode 100644 index 0000000..6de4a08 Binary files /dev/null and b/eclipse/logs/2015-02-06-7.log.gz differ diff --git a/eclipse/logs/2015-02-07-1.log.gz b/eclipse/logs/2015-02-07-1.log.gz new file mode 100644 index 0000000..6549544 Binary files /dev/null and b/eclipse/logs/2015-02-07-1.log.gz differ diff --git a/eclipse/logs/2015-02-07-2.log.gz b/eclipse/logs/2015-02-07-2.log.gz new file mode 100644 index 0000000..8e9306b Binary files /dev/null and b/eclipse/logs/2015-02-07-2.log.gz differ diff --git a/eclipse/logs/2015-02-07-3.log.gz b/eclipse/logs/2015-02-07-3.log.gz new file mode 100644 index 0000000..e30e271 Binary files /dev/null and b/eclipse/logs/2015-02-07-3.log.gz differ diff --git a/eclipse/logs/2015-02-07-4.log.gz b/eclipse/logs/2015-02-07-4.log.gz new file mode 100644 index 0000000..96391fc Binary files /dev/null and b/eclipse/logs/2015-02-07-4.log.gz differ diff --git a/eclipse/logs/2015-02-07-5.log.gz b/eclipse/logs/2015-02-07-5.log.gz new file mode 100644 index 0000000..69a0e76 Binary files /dev/null and b/eclipse/logs/2015-02-07-5.log.gz differ diff --git a/eclipse/logs/2015-02-07-6.log.gz b/eclipse/logs/2015-02-07-6.log.gz new file mode 100644 index 0000000..ffba2c1 Binary files /dev/null and b/eclipse/logs/2015-02-07-6.log.gz differ diff --git a/eclipse/logs/2015-02-07-7.log.gz b/eclipse/logs/2015-02-07-7.log.gz new file mode 100644 index 0000000..d7e973d Binary files /dev/null and b/eclipse/logs/2015-02-07-7.log.gz differ diff --git a/eclipse/logs/2015-02-08-1.log.gz b/eclipse/logs/2015-02-08-1.log.gz new file mode 100644 index 0000000..28558b2 Binary files /dev/null and b/eclipse/logs/2015-02-08-1.log.gz differ diff --git a/eclipse/logs/2015-02-08-2.log b/eclipse/logs/2015-02-08-2.log new file mode 100644 index 0000000..ba50385 --- /dev/null +++ b/eclipse/logs/2015-02-08-2.log @@ -0,0 +1,52 @@ +[22:11:15] [main/INFO]: Logging in with username & password +[22:11:21] [main/INFO]: Setting user: OnyxDarkKnight +[22:11:23] [Client thread/INFO]: LWJGL Version: 2.9.1 +[22:11:24] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[22:11:29] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[22:11:31] [Sound Library Loader/INFO]: Sound engine started +[22:11:33] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[22:11:33] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[22:11:33] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[22:11:33] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[22:11:34] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[22:11:34] [Sound Library Loader/INFO]: Sound engine started +[22:11:38] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[22:11:38] [Server thread/INFO]: Generating keypair +[22:11:38] [Server thread/INFO]: Preparing start region for level 0 +[22:11:39] [Server thread/INFO]: Changing view distance to 6, from 10 +[22:11:40] [Server thread/INFO]: OnyxDarkKnight[local:E:e23ff4f4] logged in with entity id 122 at (1063.307496984167, 4.0, -2113.897523900555) +[22:11:40] [Server thread/INFO]: OnyxDarkKnight joined the game +[22:11:47] [Client thread/INFO]: [CHAT] --- Showing help page 1 of 5 (/help ) --- +[22:11:47] [Client thread/INFO]: [CHAT] /achievement give [player] +[22:11:47] [Client thread/INFO]: [CHAT] /clear [item] [data] +[22:11:47] [Client thread/INFO]: [CHAT] /debug +[22:11:47] [Client thread/INFO]: [CHAT] /defaultgamemode +[22:11:47] [Client thread/INFO]: [CHAT] /difficulty +[22:11:47] [Client thread/INFO]: [CHAT] /effect [seconds] [amplifier] +[22:11:47] [Client thread/INFO]: [CHAT] /enchant [level] +[22:11:47] [Client thread/INFO]: [CHAT] Tip: Use the key while typing a command to auto-complete the command or its arguments +[22:11:53] [Client thread/INFO]: [CHAT] /seed, /setblock, /setworldspawn, /setBlockReachDistance +[22:11:54] [Client thread/INFO]: [CHAT] /seed, /setblock, /setworldspawn, /setBlockReachDistance +[22:11:54] [Client thread/INFO]: [CHAT] /seed, /setblock, /setworldspawn, /setBlockReachDistance +[22:11:55] [Client thread/INFO]: [CHAT] /seed, /setblock, /setworldspawn, /setBlockReachDistance +[22:12:12] [Server thread/INFO]: [OnyxDarkKnight: Set own game mode to Creative Mode] +[22:12:12] [Client thread/INFO]: [CHAT] Your game mode has been updated +[22:14:06] [Server thread/INFO]: Saving and pausing game... +[22:14:06] [Server thread/INFO]: Saving chunks for level 'Test2'/Overworld +[22:14:06] [Server thread/INFO]: Saving chunks for level 'Test2'/Nether +[22:14:06] [Server thread/INFO]: Saving chunks for level 'Test2'/The End +[22:15:37] [Client thread/INFO]: [CHAT] /setBlockReachDistance +[22:15:45] [Server thread/INFO]: Saving and pausing game... +[22:15:45] [Server thread/INFO]: Saving chunks for level 'Test2'/Overworld +[22:15:46] [Server thread/INFO]: Saving chunks for level 'Test2'/Nether +[22:15:46] [Server thread/INFO]: Saving chunks for level 'Test2'/The End +[22:17:23] [Server thread/INFO]: Saving and pausing game... +[22:17:23] [Server thread/INFO]: Saving chunks for level 'Test2'/Overworld +[22:17:23] [Server thread/INFO]: Saving chunks for level 'Test2'/Nether +[22:17:23] [Server thread/INFO]: Saving chunks for level 'Test2'/The End +[22:27:45] [Server thread/INFO]: Stopping server +[22:27:45] [Server thread/INFO]: Saving players +[22:27:45] [Server thread/INFO]: Saving worlds +[22:27:45] [Server thread/INFO]: Saving chunks for level 'Test2'/Overworld +[22:27:46] [Server thread/INFO]: Saving chunks for level 'Test2'/Nether +[22:27:46] [Server thread/INFO]: Saving chunks for level 'Test2'/The End diff --git a/eclipse/logs/2015-02-08-2.log.gz b/eclipse/logs/2015-02-08-2.log.gz new file mode 100644 index 0000000..eb08b08 Binary files /dev/null and b/eclipse/logs/2015-02-08-2.log.gz differ diff --git a/eclipse/logs/2015-02-08-3.log.gz b/eclipse/logs/2015-02-08-3.log.gz new file mode 100644 index 0000000..d80505c Binary files /dev/null and b/eclipse/logs/2015-02-08-3.log.gz differ diff --git a/eclipse/logs/2015-02-08-4.log.gz b/eclipse/logs/2015-02-08-4.log.gz new file mode 100644 index 0000000..05e2865 Binary files /dev/null and b/eclipse/logs/2015-02-08-4.log.gz differ diff --git a/eclipse/logs/2015-02-08-5.log.gz b/eclipse/logs/2015-02-08-5.log.gz new file mode 100644 index 0000000..90a7bf9 Binary files /dev/null and b/eclipse/logs/2015-02-08-5.log.gz differ diff --git a/eclipse/logs/2015-02-09-1.log.gz b/eclipse/logs/2015-02-09-1.log.gz new file mode 100644 index 0000000..8f35f4e Binary files /dev/null and b/eclipse/logs/2015-02-09-1.log.gz differ diff --git a/eclipse/logs/2015-02-09-2.log.gz b/eclipse/logs/2015-02-09-2.log.gz new file mode 100644 index 0000000..cddd546 Binary files /dev/null and b/eclipse/logs/2015-02-09-2.log.gz differ diff --git a/eclipse/logs/2015-02-09-3.log.gz b/eclipse/logs/2015-02-09-3.log.gz new file mode 100644 index 0000000..31c0b25 Binary files /dev/null and b/eclipse/logs/2015-02-09-3.log.gz differ diff --git a/eclipse/logs/2015-02-09-4.log.gz b/eclipse/logs/2015-02-09-4.log.gz new file mode 100644 index 0000000..c505e6d Binary files /dev/null and b/eclipse/logs/2015-02-09-4.log.gz differ diff --git a/eclipse/logs/2015-02-09-5.log.gz b/eclipse/logs/2015-02-09-5.log.gz new file mode 100644 index 0000000..a771258 Binary files /dev/null and b/eclipse/logs/2015-02-09-5.log.gz differ diff --git a/eclipse/logs/2015-02-10-1.log.gz b/eclipse/logs/2015-02-10-1.log.gz new file mode 100644 index 0000000..1177d51 Binary files /dev/null and b/eclipse/logs/2015-02-10-1.log.gz differ diff --git a/eclipse/logs/2015-02-10-2.log.gz b/eclipse/logs/2015-02-10-2.log.gz new file mode 100644 index 0000000..75d1ce7 Binary files /dev/null and b/eclipse/logs/2015-02-10-2.log.gz differ diff --git a/eclipse/logs/2015-02-11-1.log.gz b/eclipse/logs/2015-02-11-1.log.gz new file mode 100644 index 0000000..41895bb Binary files /dev/null and b/eclipse/logs/2015-02-11-1.log.gz differ diff --git a/eclipse/logs/2015-02-11-2.log.gz b/eclipse/logs/2015-02-11-2.log.gz new file mode 100644 index 0000000..e4845d8 Binary files /dev/null and b/eclipse/logs/2015-02-11-2.log.gz differ diff --git a/eclipse/logs/2015-02-11-3.log.gz b/eclipse/logs/2015-02-11-3.log.gz new file mode 100644 index 0000000..3e0fdaf Binary files /dev/null and b/eclipse/logs/2015-02-11-3.log.gz differ diff --git a/eclipse/logs/2015-02-11-4.log.gz b/eclipse/logs/2015-02-11-4.log.gz new file mode 100644 index 0000000..2731fbf Binary files /dev/null and b/eclipse/logs/2015-02-11-4.log.gz differ diff --git a/eclipse/logs/2015-02-11-5.log.gz b/eclipse/logs/2015-02-11-5.log.gz new file mode 100644 index 0000000..a890663 Binary files /dev/null and b/eclipse/logs/2015-02-11-5.log.gz differ diff --git a/eclipse/logs/2015-02-11-6.log.gz b/eclipse/logs/2015-02-11-6.log.gz new file mode 100644 index 0000000..3b6aa0a Binary files /dev/null and b/eclipse/logs/2015-02-11-6.log.gz differ diff --git a/eclipse/logs/2015-02-11-7.log.gz b/eclipse/logs/2015-02-11-7.log.gz new file mode 100644 index 0000000..ae43f37 Binary files /dev/null and b/eclipse/logs/2015-02-11-7.log.gz differ diff --git a/eclipse/logs/2015-02-13-1.log.gz b/eclipse/logs/2015-02-13-1.log.gz new file mode 100644 index 0000000..2bbf906 Binary files /dev/null and b/eclipse/logs/2015-02-13-1.log.gz differ diff --git a/eclipse/logs/2015-02-13-2.log.gz b/eclipse/logs/2015-02-13-2.log.gz new file mode 100644 index 0000000..2f9e722 Binary files /dev/null and b/eclipse/logs/2015-02-13-2.log.gz differ diff --git a/eclipse/logs/2015-02-13-3.log.gz b/eclipse/logs/2015-02-13-3.log.gz new file mode 100644 index 0000000..84c318e Binary files /dev/null and b/eclipse/logs/2015-02-13-3.log.gz differ diff --git a/eclipse/logs/2015-02-13-4.log.gz b/eclipse/logs/2015-02-13-4.log.gz new file mode 100644 index 0000000..36ac819 Binary files /dev/null and b/eclipse/logs/2015-02-13-4.log.gz differ diff --git a/eclipse/logs/2015-02-13-5.log.gz b/eclipse/logs/2015-02-13-5.log.gz new file mode 100644 index 0000000..ae6591e Binary files /dev/null and b/eclipse/logs/2015-02-13-5.log.gz differ diff --git a/eclipse/logs/2015-02-13-6.log.gz b/eclipse/logs/2015-02-13-6.log.gz new file mode 100644 index 0000000..4718f4a Binary files /dev/null and b/eclipse/logs/2015-02-13-6.log.gz differ diff --git a/eclipse/logs/2015-02-13-7.log.gz b/eclipse/logs/2015-02-13-7.log.gz new file mode 100644 index 0000000..b70e316 Binary files /dev/null and b/eclipse/logs/2015-02-13-7.log.gz differ diff --git a/eclipse/logs/2015-02-14-1.log.gz b/eclipse/logs/2015-02-14-1.log.gz new file mode 100644 index 0000000..02eb5cf Binary files /dev/null and b/eclipse/logs/2015-02-14-1.log.gz differ diff --git a/eclipse/logs/2015-02-14-2.log.gz b/eclipse/logs/2015-02-14-2.log.gz new file mode 100644 index 0000000..b56ba60 Binary files /dev/null and b/eclipse/logs/2015-02-14-2.log.gz differ diff --git a/eclipse/logs/2015-02-14-3.log.gz b/eclipse/logs/2015-02-14-3.log.gz new file mode 100644 index 0000000..681f431 Binary files /dev/null and b/eclipse/logs/2015-02-14-3.log.gz differ diff --git a/eclipse/logs/2015-02-14-4.log.gz b/eclipse/logs/2015-02-14-4.log.gz new file mode 100644 index 0000000..ad4d6a0 Binary files /dev/null and b/eclipse/logs/2015-02-14-4.log.gz differ diff --git a/eclipse/logs/2015-02-14-5.log.gz b/eclipse/logs/2015-02-14-5.log.gz new file mode 100644 index 0000000..769f523 Binary files /dev/null and b/eclipse/logs/2015-02-14-5.log.gz differ diff --git a/eclipse/logs/2015-02-14-6.log.gz b/eclipse/logs/2015-02-14-6.log.gz new file mode 100644 index 0000000..1cc3ee5 Binary files /dev/null and b/eclipse/logs/2015-02-14-6.log.gz differ diff --git a/eclipse/logs/2015-02-14-7.log.gz b/eclipse/logs/2015-02-14-7.log.gz new file mode 100644 index 0000000..ac9fd8c Binary files /dev/null and b/eclipse/logs/2015-02-14-7.log.gz differ diff --git a/eclipse/logs/2015-02-15-1.log.gz b/eclipse/logs/2015-02-15-1.log.gz new file mode 100644 index 0000000..bb7a253 Binary files /dev/null and b/eclipse/logs/2015-02-15-1.log.gz differ diff --git a/eclipse/logs/2015-02-15-2.log.gz b/eclipse/logs/2015-02-15-2.log.gz new file mode 100644 index 0000000..670be4a Binary files /dev/null and b/eclipse/logs/2015-02-15-2.log.gz differ diff --git a/eclipse/logs/2015-02-15-3.log.gz b/eclipse/logs/2015-02-15-3.log.gz new file mode 100644 index 0000000..65e5198 Binary files /dev/null and b/eclipse/logs/2015-02-15-3.log.gz differ diff --git a/eclipse/logs/2015-02-15-4.log.gz b/eclipse/logs/2015-02-15-4.log.gz new file mode 100644 index 0000000..1147062 Binary files /dev/null and b/eclipse/logs/2015-02-15-4.log.gz differ diff --git a/eclipse/logs/2015-02-15-5.log.gz b/eclipse/logs/2015-02-15-5.log.gz new file mode 100644 index 0000000..4aeebb8 Binary files /dev/null and b/eclipse/logs/2015-02-15-5.log.gz differ diff --git a/eclipse/logs/2015-02-15-6.log.gz b/eclipse/logs/2015-02-15-6.log.gz new file mode 100644 index 0000000..867b280 Binary files /dev/null and b/eclipse/logs/2015-02-15-6.log.gz differ diff --git a/eclipse/logs/2015-02-16-1.log.gz b/eclipse/logs/2015-02-16-1.log.gz new file mode 100644 index 0000000..a3fb939 Binary files /dev/null and b/eclipse/logs/2015-02-16-1.log.gz differ diff --git a/eclipse/logs/2015-02-16-2.log.gz b/eclipse/logs/2015-02-16-2.log.gz new file mode 100644 index 0000000..58f9af5 Binary files /dev/null and b/eclipse/logs/2015-02-16-2.log.gz differ diff --git a/eclipse/logs/2015-02-17-1.log.gz b/eclipse/logs/2015-02-17-1.log.gz new file mode 100644 index 0000000..50fbfd3 Binary files /dev/null and b/eclipse/logs/2015-02-17-1.log.gz differ diff --git a/eclipse/logs/2015-02-17-2.log.gz b/eclipse/logs/2015-02-17-2.log.gz new file mode 100644 index 0000000..23c87a9 Binary files /dev/null and b/eclipse/logs/2015-02-17-2.log.gz differ diff --git a/eclipse/logs/2015-02-20-1.log.gz b/eclipse/logs/2015-02-20-1.log.gz new file mode 100644 index 0000000..6240839 Binary files /dev/null and b/eclipse/logs/2015-02-20-1.log.gz differ diff --git a/eclipse/logs/2015-02-20-2.log.gz b/eclipse/logs/2015-02-20-2.log.gz new file mode 100644 index 0000000..ed9e2cb Binary files /dev/null and b/eclipse/logs/2015-02-20-2.log.gz differ diff --git a/eclipse/logs/2015-02-20-3.log.gz b/eclipse/logs/2015-02-20-3.log.gz new file mode 100644 index 0000000..c3bc079 Binary files /dev/null and b/eclipse/logs/2015-02-20-3.log.gz differ diff --git a/eclipse/logs/2015-02-20-4.log.gz b/eclipse/logs/2015-02-20-4.log.gz new file mode 100644 index 0000000..c480438 Binary files /dev/null and b/eclipse/logs/2015-02-20-4.log.gz differ diff --git a/eclipse/logs/2015-02-20-5.log.gz b/eclipse/logs/2015-02-20-5.log.gz new file mode 100644 index 0000000..afe744f Binary files /dev/null and b/eclipse/logs/2015-02-20-5.log.gz differ diff --git a/eclipse/logs/2015-02-20-6.log.gz b/eclipse/logs/2015-02-20-6.log.gz new file mode 100644 index 0000000..55d58c1 Binary files /dev/null and b/eclipse/logs/2015-02-20-6.log.gz differ diff --git a/eclipse/logs/2015-02-21-1.log.gz b/eclipse/logs/2015-02-21-1.log.gz new file mode 100644 index 0000000..144c5d3 Binary files /dev/null and b/eclipse/logs/2015-02-21-1.log.gz differ diff --git a/eclipse/logs/2015-02-21-2.log.gz b/eclipse/logs/2015-02-21-2.log.gz new file mode 100644 index 0000000..ea6093b Binary files /dev/null and b/eclipse/logs/2015-02-21-2.log.gz differ diff --git a/eclipse/logs/2015-02-21-3.log.gz b/eclipse/logs/2015-02-21-3.log.gz new file mode 100644 index 0000000..7505dd5 Binary files /dev/null and b/eclipse/logs/2015-02-21-3.log.gz differ diff --git a/eclipse/logs/2015-02-21-4.log.gz b/eclipse/logs/2015-02-21-4.log.gz new file mode 100644 index 0000000..cca0ec2 Binary files /dev/null and b/eclipse/logs/2015-02-21-4.log.gz differ diff --git a/eclipse/logs/2015-02-21-5.log.gz b/eclipse/logs/2015-02-21-5.log.gz new file mode 100644 index 0000000..06546b3 Binary files /dev/null and b/eclipse/logs/2015-02-21-5.log.gz differ diff --git a/eclipse/logs/2015-02-21-6.log.gz b/eclipse/logs/2015-02-21-6.log.gz new file mode 100644 index 0000000..c435fb9 Binary files /dev/null and b/eclipse/logs/2015-02-21-6.log.gz differ diff --git a/eclipse/logs/2015-02-21-7.log.gz b/eclipse/logs/2015-02-21-7.log.gz new file mode 100644 index 0000000..56af561 Binary files /dev/null and b/eclipse/logs/2015-02-21-7.log.gz differ diff --git a/eclipse/logs/2015-02-24-1.log.gz b/eclipse/logs/2015-02-24-1.log.gz new file mode 100644 index 0000000..8cea46e Binary files /dev/null and b/eclipse/logs/2015-02-24-1.log.gz differ diff --git a/eclipse/logs/2015-02-24-2.log.gz b/eclipse/logs/2015-02-24-2.log.gz new file mode 100644 index 0000000..73eebc1 Binary files /dev/null and b/eclipse/logs/2015-02-24-2.log.gz differ diff --git a/eclipse/logs/2015-02-24-3.log.gz b/eclipse/logs/2015-02-24-3.log.gz new file mode 100644 index 0000000..cce3eca Binary files /dev/null and b/eclipse/logs/2015-02-24-3.log.gz differ diff --git a/eclipse/logs/2015-02-24-4.log.gz b/eclipse/logs/2015-02-24-4.log.gz new file mode 100644 index 0000000..a19ec18 Binary files /dev/null and b/eclipse/logs/2015-02-24-4.log.gz differ diff --git a/eclipse/logs/2015-02-24-5.log.gz b/eclipse/logs/2015-02-24-5.log.gz new file mode 100644 index 0000000..d2d8c3b Binary files /dev/null and b/eclipse/logs/2015-02-24-5.log.gz differ diff --git a/eclipse/logs/2015-02-24-6.log b/eclipse/logs/2015-02-24-6.log new file mode 100644 index 0000000..15da05e --- /dev/null +++ b/eclipse/logs/2015-02-24-6.log @@ -0,0 +1,218 @@ +[13:18:52] [main/INFO]: Logging in with username & password +[13:18:58] [main/INFO]: Setting user: OnyxDarkKnight +[13:19:00] [Client thread/INFO]: LWJGL Version: 2.9.1 +[13:19:01] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[13:19:04] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[13:19:06] [Sound Library Loader/INFO]: Sound engine started +[13:19:08] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[13:19:08] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[13:19:08] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[13:19:09] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[13:19:09] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[13:19:10] [Sound Library Loader/INFO]: Sound engine started +[13:19:13] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[13:19:13] [Server thread/INFO]: Generating keypair +[13:19:14] [Server thread/INFO]: Preparing start region for level 0 +[13:19:15] [Server thread/INFO]: Changing view distance to 6, from 10 +[13:19:16] [Server thread/INFO]: OnyxDarkKnight[local:E:88179c3a] logged in with entity id 69 at (-224.5718717355843, 70.27882464665369, -717.0922622242423) +[13:19:16] [Server thread/INFO]: OnyxDarkKnight joined the game +[13:20:52] [Server thread/INFO]: Saving and pausing game... +[13:20:52] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:20:52] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:20:52] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:21:04] [Server thread/INFO]: Saving and pausing game... +[13:21:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:21:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:21:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:23:12] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:23:12] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:23:12] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:23:24] [Server thread/INFO]: Saving and pausing game... +[13:23:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:23:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:23:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:24:04] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:24:04] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:24:04] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:24:07] [Server thread/INFO]: Saving and pausing game... +[13:24:07] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:24:07] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:24:08] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:24:13] [Server thread/INFO]: Saving and pausing game... +[13:24:13] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:24:13] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:24:13] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:25:32] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:32] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:32] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:25:36] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:36] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:36] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:25:40] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:40] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:40] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:25:45] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:45] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:45] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:25:50] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:50] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:50] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:25:54] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:25:54] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:25:54] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:26:37] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:26:38] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:28:45] [Client thread/INFO]: [CHAT] The number you have entered (-1000) is too small, it must be at least 0 +[13:28:52] [Client thread/INFO]: [CHAT] setCursePoints, addModifier, addCurse +[13:28:57] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:28:57] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:28:57] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:29:01] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:29:01] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:29:01] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:30:24] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:30:24] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:30:24] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:30:31] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:30:31] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:30:31] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:30:35] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:30:35] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:30:35] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:30:38] [Server thread/INFO]: Saving and pausing game... +[13:30:38] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:30:38] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:30:39] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:31:03] [Server thread/INFO]: Saving and pausing game... +[13:31:03] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:31:03] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:31:03] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:31:53] [Server thread/INFO]: Saving and pausing game... +[13:31:54] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:31:54] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:31:54] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:33:02] [Server thread/INFO]: Saving and pausing game... +[13:33:02] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:33:02] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:33:02] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:33:26] [Server thread/INFO]: Saving and pausing game... +[13:33:26] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:33:27] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:33:27] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:33:30] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:33:30] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:33:30] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:33:35] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:33:35] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:33:35] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:33:43] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:33:43] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:33:43] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:33:47] [Server thread/INFO]: Saving and pausing game... +[13:33:47] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:33:47] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:33:47] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:34:11] [Server thread/INFO]: Saving and pausing game... +[13:34:11] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:34:11] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:34:11] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:34:11] [Server thread/INFO]: Stopping server +[13:34:11] [Server thread/INFO]: Saving players +[13:34:11] [Server thread/INFO]: Saving worlds +[13:34:11] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:34:12] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:34:12] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:34:14] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[13:34:14] [Server thread/INFO]: Generating keypair +[13:34:14] [Server thread/INFO]: Preparing start region for level 0 +[13:34:14] [Server thread/INFO]: Changing view distance to 6, from 10 +[13:34:14] [Server thread/INFO]: OnyxDarkKnight[local:E:a7d66164] logged in with entity id 29237 at (-241.5, 64.0, -714.5) +[13:34:14] [Server thread/INFO]: OnyxDarkKnight joined the game +[13:34:17] [Server thread/INFO]: Saving and pausing game... +[13:34:17] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:34:17] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:34:17] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:36:02] [Server thread/INFO]: Saving and pausing game... +[13:36:02] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:36:02] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:36:03] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:36:14] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:36:14] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:36:14] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:36:20] [Server thread/INFO]: Saving and pausing game... +[13:36:20] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:36:20] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:36:20] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:36:24] [Server thread/INFO]: Stopping server +[13:36:24] [Server thread/INFO]: Saving players +[13:36:24] [Server thread/INFO]: Saving worlds +[13:36:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:36:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:36:25] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:37:42] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[13:37:42] [Server thread/INFO]: Generating keypair +[13:37:42] [Server thread/INFO]: Preparing start region for level 0 +[13:37:43] [Server thread/INFO]: Changing view distance to 6, from 10 +[13:37:43] [Server thread/INFO]: OnyxDarkKnight[local:E:64d3c50e] logged in with entity id 36866 at (-241.5, 64.0, -721.5) +[13:37:43] [Server thread/INFO]: OnyxDarkKnight joined the game +[13:37:49] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:37:49] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:37:49] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:37:54] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:37:54] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:37:54] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:37:58] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:37:58] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:37:58] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:38:01] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[13:38:01] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:38:01] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:38:04] [Server thread/INFO]: Saving and pausing game... +[13:38:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:38:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:38:04] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:38:35] [Server thread/INFO]: Saving and pausing game... +[13:38:35] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:38:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:38:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:38:36] [Server thread/INFO]: Stopping server +[13:38:36] [Server thread/INFO]: Saving players +[13:38:36] [Server thread/INFO]: Saving worlds +[13:38:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[13:38:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[13:38:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[13:39:17] [Client thread/INFO]: Connecting to localhost, 25565 +[13:39:42] [Client thread/INFO]: [CHAT] jeb_ joined the game +[13:40:25] [Client thread/INFO]: [CHAT] You do not have permission to use this command +[13:40:42] [Client thread/INFO]: [CHAT] [Server: Opped OnyxDarkKnight] +[13:40:45] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[13:40:46] [Client thread/INFO]: [CHAT] OnyxDarkKnight, jeb_ +[13:40:56] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:40:56] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:41:03] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[13:41:03] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[13:41:10] [Client thread/INFO]: [CHAT] jeb_, OnyxDarkKnight +[13:41:11] [Client thread/INFO]: [CHAT] jeb_, OnyxDarkKnight +[13:41:11] [Client thread/INFO]: [CHAT] jeb_, OnyxDarkKnight +[13:41:13] [Client thread/INFO]: [CHAT] Teleported OnyxDarkKnight to jeb_ +[13:41:55] [Client thread/INFO]: [CHAT] This is MY i[13:42:48] [Client thread/INFO]: Connecting to localhost, 25565 +[13:42:52] [Client thread/INFO]: Stopping! +night> This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:41:56] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:00] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:01] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:06] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:07] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:07] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:07] [Client thread/INFO]: [CHAT] This is MY item! MINE! I will NEVER give it to you! Mine! Mine! MINE! +[13:42:45] [Client thread/INFO]: [CHAT] jeb_ left the game +[13:42:49] [Client thread/INFO]: [CHAT] jeb_ joined the game +[13:42:51] [Client thread/INFO]: [CHAT] jeb_ left the game +ver overloaded? Running 2182ms behind, skipping 43 tick(s) +[13:42:45] [Server thread/INFO]: jeb_ lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}} +[13:42:45] [Server thread/INFO]: jeb_ left the game +[13:42:49] [Server thread/INFO]: jeb_[/127.0.0.1:61646] logged in with entity id 85352 at (-55.64385454847406, 72.0, 217.31026166019188) +[13:42:49] [Server thread/INFO]: jeb_ joined the game +[13:42:51] [Server thread/INFO]: jeb_ lost connection: TranslatableComponent{key='disconnect.genericReason', args=[Internal Exception: java.io.IOException: An established connection was aborted by the software in your host machine], siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}} +[13:42:51] [Server thread/INFO]: jeb_ left the game +[13:43:08] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2482ms behind, skipping 49 tick(s) diff --git a/eclipse/logs/2015-02-24-6.log.gz b/eclipse/logs/2015-02-24-6.log.gz new file mode 100644 index 0000000..5469a1a Binary files /dev/null and b/eclipse/logs/2015-02-24-6.log.gz differ diff --git a/eclipse/logs/2015-02-24-7.log.gz b/eclipse/logs/2015-02-24-7.log.gz new file mode 100644 index 0000000..050cf44 Binary files /dev/null and b/eclipse/logs/2015-02-24-7.log.gz differ diff --git a/eclipse/logs/2015-02-26-1.log.gz b/eclipse/logs/2015-02-26-1.log.gz new file mode 100644 index 0000000..542c58a Binary files /dev/null and b/eclipse/logs/2015-02-26-1.log.gz differ diff --git a/eclipse/logs/2015-02-26-2.log.gz b/eclipse/logs/2015-02-26-2.log.gz new file mode 100644 index 0000000..694ef28 Binary files /dev/null and b/eclipse/logs/2015-02-26-2.log.gz differ diff --git a/eclipse/logs/2015-02-26-3.log.gz b/eclipse/logs/2015-02-26-3.log.gz new file mode 100644 index 0000000..5513dd5 Binary files /dev/null and b/eclipse/logs/2015-02-26-3.log.gz differ diff --git a/eclipse/logs/2015-02-26-4.log.gz b/eclipse/logs/2015-02-26-4.log.gz new file mode 100644 index 0000000..bdd088b Binary files /dev/null and b/eclipse/logs/2015-02-26-4.log.gz differ diff --git a/eclipse/logs/2015-02-26-5.log.gz b/eclipse/logs/2015-02-26-5.log.gz new file mode 100644 index 0000000..20033d4 Binary files /dev/null and b/eclipse/logs/2015-02-26-5.log.gz differ diff --git a/eclipse/logs/2015-02-26-6.log b/eclipse/logs/2015-02-26-6.log new file mode 100644 index 0000000..9050ae7 --- /dev/null +++ b/eclipse/logs/2015-02-26-6.log @@ -0,0 +1,514 @@ +[23:48:33] [main/INFO]: Logging in with username & password +[23:48:39] [main/INFO]: Setting user: OnyxDarkKnight +[23:48:42] [Client thread/INFO]: LWJGL Version: 2.9.1 +[23:48:44] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[23:48:49] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[23:48:52] [Sound Library Loader/INFO]: Sound engine started +[23:48:55] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[23:48:55] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[23:48:55] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[23:48:56] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[23:48:56] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[23:48:57] [Sound Library Loader/INFO]: Sound engine started +[23:49:01] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[23:49:01] [Server thread/INFO]: Generating keypair +[23:49:02] [Server thread/INFO]: Preparing start region for level 0 +[23:49:03] [Server thread/INFO]: Changing view distance to 6, from 10 +[23:49:04] [Server thread/INFO]: OnyxDarkKnight[local:E:5ee04fff] logged in with entity id 74 at (-241.41329436674394, 64.0, -738.0196104672899) +[23:49:04] [Server thread/INFO]: OnyxDarkKnight joined the game +[23:53:44] [Server thread/INFO]: Saving and pausing game... +[23:53:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[23:53:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[23:53:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[23:53:45] [Server thread/INFO]: Stopping server +[23:53:45] [Server thread/INFO]: Saving players +[23:53:45] [Server thread/INFO]: Saving worlds +[23:53:45] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[23:53:45] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[23:53:45] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[23:54:10] [main/INFO]: Setting user: jeb_ +[23:54:22] [Client thread/INFO]: LWJGL Version: 2.9.1 +[23:54:37] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[23:54:41] [Sound Library Loader/INFO]: Sound engine started +[23:54:43] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[23:54:44] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[23:54:45] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[23:54:46] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[23:54:46] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[23:54:47] [Sound Library Loader/INFO]: Sound engine started +ubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[23:54:35] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-26_23.54.35-server.txt +[23:55:50] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[23:56:06] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[23:56:06] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-26_23.56.06-server.txt +[23:57:06] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[23:57:29] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[23:57:29] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-26_23.57.29-server.txt +[00:00:56] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:01:07] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[00:01:07] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-27_00.01.07-server.txt +[00:03:17] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:03:26] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[00:03:26] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-27_00.03.26-server.txt +[00:05:18] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:05:27] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[00:05:27] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-27_00.05.27-server.txt +[00:05:50] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:06:01] [Server thread/INFO]: Loading properties +[00:06:02] [Server thread/INFO]: Default game type: SURVIVAL +[00:06:02] [Server thread/INFO]: Generating keypair +[00:06:03] [Server thread/INFO]: Starting Minecraft server on *:25565 +[00:06:03] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE! +[00:06:03] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware. +[00:06:03] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose. +[00:06:03] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[00:06:06] [Server thread/INFO]: Preparing level "world" +[00:06:07] [Server thread/INFO]: Preparing start region for level 0 +[00:06:08] [Server thread/INFO]: Preparing spawn area: 39% +[00:06:09] [Server thread/INFO]: Preparing spawn area: 58% +[00:06:10] [Server thread/INFO]: Preparing spawn area: 61% +[00:06:11] [Server thread/INFO]: Done (5.212s)! For help, type "help" or "?" +[00:06:16] [Server thread/INFO]: Stopping the server +[00:06:17] [Server thread/INFO]: Stopping server +[00:06:17] [Server thread/INFO]: Saving players +[00:06:17] [Server thread/INFO]: Saving worlds +[00:06:17] [Server thread/INFO]: Saving chunks for level 'world'/Overworld +[00:06:17] [Server thread/INFO]: Saving chunks for level 'world'/Nether +[00:06:17] [Server thread/INFO]: Saving chunks for level 'world'/The End +[00:06:55] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:07:07] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[00:07:07] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-27_00.07.07-server.txt +[00:07:35] [Server thread/INFO]: Starting minecraft server version 1.7.10 +[00:07:46] [Server thread/ERROR]: Encountered an unexpected exception +java.lang.NoClassDefFoundError: darkknight/jewelrycraft/client/AbstractTab + at java.lang.Class.forName0(Native Method) ~[?:1.7.0_71] + at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_71] + at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:420) ~[FMLModContainer.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208) ~[LoadController.class:?] + at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187) ~[LoadController.class:?] + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_71] + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[?:1.7.0_71] + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.7.0_71] + at java.lang.reflect.Method.invoke(Method.java:606) ~[?:1.7.0_71] + at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74) ~[guava-17.0.jar:?] + at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304) ~[guava-17.0.jar:?] + at com.google.common.eventbus.EventBus.post(EventBus.java:275) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118) ~[LoadController.class:?] + at cpw.mods.fml.common.Loader.loadMods(Loader.java:492) ~[Loader.class:?] + at cpw.mods.fml.server.FMLServerHandler.beginServerLoading(FMLServerHandler.java:87) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.onServerStart(FMLCommonHandler.java:313) ~[FMLCommonHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.startServer(DedicatedServer.java:120) ~[DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:445) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +Caused by: java.lang.ClassNotFoundException: darkknight.jewelrycraft.client.AbstractTab + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:188) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.NoClassDefFoundError: net/minecraft/client/gui/GuiButton + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +Caused by: java.lang.ClassNotFoundException: net.minecraft.client.gui.GuiButton + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:99) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_71] + at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_71] + at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_71] + at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:180) ~[launchwrapper-1.9.jar:?] + at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_71] + at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_71] + ... 30 more +[00:07:47] [Server thread/ERROR]: This crash report has been saved to: H:\Jewelrycraft\1.7.10\eclipse\.\crash-reports\crash-2015-02-27_00.07.46-server.txt diff --git a/eclipse/logs/2015-02-26-6.log.gz b/eclipse/logs/2015-02-26-6.log.gz new file mode 100644 index 0000000..cfa33ff Binary files /dev/null and b/eclipse/logs/2015-02-26-6.log.gz differ diff --git a/eclipse/logs/2015-02-26-7.log.gz b/eclipse/logs/2015-02-26-7.log.gz new file mode 100644 index 0000000..3abb2c7 Binary files /dev/null and b/eclipse/logs/2015-02-26-7.log.gz differ diff --git a/eclipse/logs/2015-02-27-1.log.gz b/eclipse/logs/2015-02-27-1.log.gz new file mode 100644 index 0000000..318bcc0 Binary files /dev/null and b/eclipse/logs/2015-02-27-1.log.gz differ diff --git a/eclipse/logs/2015-02-27-2.log.gz b/eclipse/logs/2015-02-27-2.log.gz new file mode 100644 index 0000000..c088639 Binary files /dev/null and b/eclipse/logs/2015-02-27-2.log.gz differ diff --git a/eclipse/logs/2015-02-27-3.log.gz b/eclipse/logs/2015-02-27-3.log.gz new file mode 100644 index 0000000..46b1ed3 Binary files /dev/null and b/eclipse/logs/2015-02-27-3.log.gz differ diff --git a/eclipse/logs/2015-02-27-4.log.gz b/eclipse/logs/2015-02-27-4.log.gz new file mode 100644 index 0000000..50eba8e Binary files /dev/null and b/eclipse/logs/2015-02-27-4.log.gz differ diff --git a/eclipse/logs/2015-02-27-5.log.gz b/eclipse/logs/2015-02-27-5.log.gz new file mode 100644 index 0000000..9f81ccc Binary files /dev/null and b/eclipse/logs/2015-02-27-5.log.gz differ diff --git a/eclipse/logs/2015-02-27-6.log.gz b/eclipse/logs/2015-02-27-6.log.gz new file mode 100644 index 0000000..921713d Binary files /dev/null and b/eclipse/logs/2015-02-27-6.log.gz differ diff --git a/eclipse/logs/2015-03-05-1.log.gz b/eclipse/logs/2015-03-05-1.log.gz new file mode 100644 index 0000000..f2fb093 Binary files /dev/null and b/eclipse/logs/2015-03-05-1.log.gz differ diff --git a/eclipse/logs/2015-03-05-2.log.gz b/eclipse/logs/2015-03-05-2.log.gz new file mode 100644 index 0000000..bd4a4ff Binary files /dev/null and b/eclipse/logs/2015-03-05-2.log.gz differ diff --git a/eclipse/logs/2015-03-05-3.log.gz b/eclipse/logs/2015-03-05-3.log.gz new file mode 100644 index 0000000..608f4fb Binary files /dev/null and b/eclipse/logs/2015-03-05-3.log.gz differ diff --git a/eclipse/logs/2015-03-05-4.log.gz b/eclipse/logs/2015-03-05-4.log.gz new file mode 100644 index 0000000..6d6c69c Binary files /dev/null and b/eclipse/logs/2015-03-05-4.log.gz differ diff --git a/eclipse/logs/2015-03-05-5.log.gz b/eclipse/logs/2015-03-05-5.log.gz new file mode 100644 index 0000000..a42c5a1 Binary files /dev/null and b/eclipse/logs/2015-03-05-5.log.gz differ diff --git a/eclipse/logs/2015-03-05-6.log.gz b/eclipse/logs/2015-03-05-6.log.gz new file mode 100644 index 0000000..d337965 Binary files /dev/null and b/eclipse/logs/2015-03-05-6.log.gz differ diff --git a/eclipse/logs/2015-03-05-7.log.gz b/eclipse/logs/2015-03-05-7.log.gz new file mode 100644 index 0000000..bd62742 Binary files /dev/null and b/eclipse/logs/2015-03-05-7.log.gz differ diff --git a/eclipse/logs/2015-03-06-1.log.gz b/eclipse/logs/2015-03-06-1.log.gz new file mode 100644 index 0000000..b3b8bcb Binary files /dev/null and b/eclipse/logs/2015-03-06-1.log.gz differ diff --git a/eclipse/logs/2015-03-07-1.log.gz b/eclipse/logs/2015-03-07-1.log.gz new file mode 100644 index 0000000..ed94ea4 Binary files /dev/null and b/eclipse/logs/2015-03-07-1.log.gz differ diff --git a/eclipse/logs/2015-03-07-2.log.gz b/eclipse/logs/2015-03-07-2.log.gz new file mode 100644 index 0000000..067f091 Binary files /dev/null and b/eclipse/logs/2015-03-07-2.log.gz differ diff --git a/eclipse/logs/2015-03-07-3.log.gz b/eclipse/logs/2015-03-07-3.log.gz new file mode 100644 index 0000000..0546fe0 Binary files /dev/null and b/eclipse/logs/2015-03-07-3.log.gz differ diff --git a/eclipse/logs/2015-03-07-4.log.gz b/eclipse/logs/2015-03-07-4.log.gz new file mode 100644 index 0000000..71ee8c6 Binary files /dev/null and b/eclipse/logs/2015-03-07-4.log.gz differ diff --git a/eclipse/logs/2015-03-07-5.log.gz b/eclipse/logs/2015-03-07-5.log.gz new file mode 100644 index 0000000..9034064 Binary files /dev/null and b/eclipse/logs/2015-03-07-5.log.gz differ diff --git a/eclipse/logs/2015-03-07-6.log.gz b/eclipse/logs/2015-03-07-6.log.gz new file mode 100644 index 0000000..4bb25c6 Binary files /dev/null and b/eclipse/logs/2015-03-07-6.log.gz differ diff --git a/eclipse/logs/2015-03-07-7.log.gz b/eclipse/logs/2015-03-07-7.log.gz new file mode 100644 index 0000000..680896c Binary files /dev/null and b/eclipse/logs/2015-03-07-7.log.gz differ diff --git a/eclipse/logs/2015-03-09-1.log.gz b/eclipse/logs/2015-03-09-1.log.gz new file mode 100644 index 0000000..147c222 Binary files /dev/null and b/eclipse/logs/2015-03-09-1.log.gz differ diff --git a/eclipse/logs/2015-03-09-2.log.gz b/eclipse/logs/2015-03-09-2.log.gz new file mode 100644 index 0000000..d0ed9cf Binary files /dev/null and b/eclipse/logs/2015-03-09-2.log.gz differ diff --git a/eclipse/logs/2015-03-09-3.log.gz b/eclipse/logs/2015-03-09-3.log.gz new file mode 100644 index 0000000..5fc1adc Binary files /dev/null and b/eclipse/logs/2015-03-09-3.log.gz differ diff --git a/eclipse/logs/2015-03-09-4.log.gz b/eclipse/logs/2015-03-09-4.log.gz new file mode 100644 index 0000000..eef9d7f Binary files /dev/null and b/eclipse/logs/2015-03-09-4.log.gz differ diff --git a/eclipse/logs/2015-03-09-5.log.gz b/eclipse/logs/2015-03-09-5.log.gz new file mode 100644 index 0000000..57afc1f Binary files /dev/null and b/eclipse/logs/2015-03-09-5.log.gz differ diff --git a/eclipse/logs/2015-03-09-6.log.gz b/eclipse/logs/2015-03-09-6.log.gz new file mode 100644 index 0000000..c78b754 Binary files /dev/null and b/eclipse/logs/2015-03-09-6.log.gz differ diff --git a/eclipse/logs/2015-03-09-7.log.gz b/eclipse/logs/2015-03-09-7.log.gz new file mode 100644 index 0000000..a71140d Binary files /dev/null and b/eclipse/logs/2015-03-09-7.log.gz differ diff --git a/eclipse/logs/2015-03-11-1.log b/eclipse/logs/2015-03-11-1.log new file mode 100644 index 0000000..119098c --- /dev/null +++ b/eclipse/logs/2015-03-11-1.log @@ -0,0 +1,311 @@ +[17:40:55] [main/INFO]: Logging in with username & password +[17:41:02] [main/INFO]: Setting user: OnyxDarkKnight +[17:41:04] [Client thread/INFO]: LWJGL Version: 2.9.1 +[17:41:06] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[17:41:10] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[17:41:12] [Sound Library Loader/INFO]: Sound engine started +[17:41:14] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[17:41:15] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[17:41:15] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[17:41:15] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[17:41:15] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[17:41:16] [Sound Library Loader/INFO]: Sound engine started +[17:41:19] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[17:41:19] [Server thread/INFO]: Generating keypair +[17:41:20] [Server thread/INFO]: Preparing start region for level 0 +[17:41:21] [Server thread/INFO]: Preparing spawn area: 56% +[17:41:22] [Server thread/INFO]: Changing view distance to 6, from 10 +[17:41:22] [Server thread/INFO]: OnyxDarkKnight[local:E:02c04b8b] logged in with entity id 192 at (-221.5, 64.0, -740.5) +[17:41:22] [Server thread/INFO]: OnyxDarkKnight joined the game +[17:41:46] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:41:46] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:41:46] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:41:53] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:41:53] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:41:53] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:45:49] [Server thread/INFO]: Saving and pausing game... +[17:45:49] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:45:50] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:45:50] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:45:50] [Server thread/INFO]: Stopping server +[17:45:50] [Server thread/INFO]: Saving players +[17:45:50] [Server thread/INFO]: Saving worlds +[17:45:50] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:45:50] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:45:50] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:47:28] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[17:47:28] [Server thread/INFO]: Generating keypair +[17:47:29] [Server thread/INFO]: Preparing start region for level 0 +[17:47:29] [Server thread/INFO]: Changing view distance to 6, from 10 +[17:47:30] [Server thread/INFO]: OnyxDarkKnight[local:E:dfddd8ea] logged in with entity id 23427 at (-216.65866646656332, 64.5, -732.3000000119209) +[17:47:30] [Server thread/INFO]: OnyxDarkKnight joined the game +[17:47:30] [Server thread/INFO]: Saving and pausing game... +[17:47:30] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:47:31] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:47:31] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:47:42] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:47:42] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:47:42] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:48:32] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:48:32] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:48:32] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:48:36] [Server thread/INFO]: Saving and pausing game... +[17:48:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:48:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:48:36] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:49:15] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:15] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:15] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:20] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:20] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:20] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:22] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:22] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:22] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:24] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:24] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:24] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:27] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:27] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:27] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:41] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:49:41] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:49:41] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:49:44] [Server thread/INFO]: Saving and pausing game... +[17:49:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:49:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:49:44] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:50:09] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:09] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:09] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:21] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:21] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:21] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:32] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:32] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:32] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:35] [Server thread/INFO]: Saving and pausing game... +[17:50:35] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:50:35] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:50:35] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:50:48] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:48] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:48] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:50] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:50] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:50] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:52] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:52] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:52] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:55] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:55] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:55] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:57] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:57] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:57] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:50:59] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:50:59] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:50:59] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:01] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:01] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:01] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:03] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:03] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:03] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:06] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:06] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:06] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:08] [Client thread/INFO]: [CHAT] Unknown command. Try /help for a list of commands +[17:51:10] [Client thread/INFO]: [CHAT] Unknown command. Try /help for a list of commands +[17:51:12] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:12] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:12] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:14] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:14] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:14] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:17] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:17] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:17] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:20] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:20] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:20] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:22] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:22] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:22] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:31] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[17:51:31] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[17:51:32] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[17:51:32] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[17:51:33] [Client thread/INFO]: [CHAT] addCursePoints, getCursePoints, setCursePoints, addModifier, addCurse +[17:51:40] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:40] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:40] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:48] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:51:48] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:51:48] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:51:50] [Server thread/INFO]: Saving and pausing game... +[17:51:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:51:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:51:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:52:05] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:52:05] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:52:05] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:52:15] [Server thread/INFO]: Saving and pausing game... +[17:52:15] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:52:15] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:52:16] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:52:44] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:52:44] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:52:44] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:28] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:53:28] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:53:28] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:40] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:53:41] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:53:41] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:45] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:53:45] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:53:45] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:47] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:53:47] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:53:47] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:50] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:53:50] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:53:50] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:53:55] [Server thread/INFO]: Saving and pausing game... +[17:53:55] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:53:56] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:53:56] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:55:56] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:55:56] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:55:56] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:55:59] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:55:59] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:55:59] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:01] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:01] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:01] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:03] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:03] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:03] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:05] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:05] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:05] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:07] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:07] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:07] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:10] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:10] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:10] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:12] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:12] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:12] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:14] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:14] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:14] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:16] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:16] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:16] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:19] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:19] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:19] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:21] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:21] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:21] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:35] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:35] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:35] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:47] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[17:56:47] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[17:56:47] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[17:56:51] [Server thread/INFO]: Saving and pausing game... +[17:56:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:56:52] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:56:52] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:59:28] [Server thread/INFO]: Saving and pausing game... +[17:59:28] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:59:28] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:59:28] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:59:28] [Server thread/INFO]: Stopping server +[17:59:28] [Server thread/INFO]: Saving players +[17:59:28] [Server thread/INFO]: Saving worlds +[17:59:28] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[17:59:29] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[17:59:29] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[17:59:31] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[17:59:31] [Server thread/INFO]: Generating keypair +[17:59:32] [Server thread/INFO]: Preparing start region for level 0 +[17:59:32] [Server thread/INFO]: Changing view distance to 6, from 10 +[17:59:33] [Server thread/INFO]: OnyxDarkKnight[local:E:676f8d5a] logged in with entity id 64184 at (-221.5, 64.0, -740.5) +[17:59:33] [Server thread/INFO]: OnyxDarkKnight joined the game +[18:00:00] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:00:00] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:00:00] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:00:04] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:00:04] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:00:04] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:00:07] [Server thread/INFO]: Saving and pausing game... +[18:00:07] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:00:08] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:00:08] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:02:11] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:02:11] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:02:11] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:02:25] [Client thread/INFO]: [CHAT] addCursePoints, addCurse +[18:02:28] [Server thread/ERROR]: Couldn't process command: 'jw addCursePoints 100000' +java.lang.ArrayIndexOutOfBoundsException: 2 + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:76) ~[JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [IntegratedServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:02:28] [Client thread/INFO]: [CHAT] An unknown error occurred while attempting to perform this command +[18:02:43] [Server thread/INFO]: Saving and pausing game... +[18:02:43] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:02:43] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:02:43] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:02:54] [Server thread/INFO]: Saving and pausing game... +[18:02:54] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:02:55] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:02:55] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:03:32] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:03:32] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:03:32] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:03:36] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:03:36] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:03:36] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:03:39] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:03:39] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:03:39] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:03:51] [Server thread/INFO]: Saving and pausing game... +[18:03:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:03:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:03:51] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:06:56] [Server thread/INFO]: Saving and pausing game... +[18:06:56] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:06:57] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:06:58] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:06:58] [Server thread/INFO]: Stopping server +[18:06:58] [Server thread/INFO]: Saving players +[18:06:58] [Server thread/INFO]: Saving worlds +[18:06:58] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:06:59] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:06:59] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +username they choose. +[18:06:21] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file. +[18:06:24] [Server thread/INFO]: Preparing level "world" +[18:06:26] [Server thread/INFO]: Preparing start region for level 0 +[18:06:27] [Server thread/INFO]: Preparing spawn area: 0% +[18:06:28] [Server thread/INFO]: Preparing spawn area: 9% +[18:06:30] [Server thread/INFO]: Preparing spawn area: 9% +[18:06:31] [Server thread/INFO]: Preparing spawn area: 11% +[18:06:32] [Server thread/INFO]: Preparing spawn area: 49% +[18:06:33] [Server thread/INFO]: Done (8.657s)! For help, type "help" or "?" diff --git a/eclipse/logs/2015-03-11-1.log.gz b/eclipse/logs/2015-03-11-1.log.gz new file mode 100644 index 0000000..9bf31cf Binary files /dev/null and b/eclipse/logs/2015-03-11-1.log.gz differ diff --git a/eclipse/logs/2015-03-11-2.log b/eclipse/logs/2015-03-11-2.log new file mode 100644 index 0000000..75c8616 --- /dev/null +++ b/eclipse/logs/2015-03-11-2.log @@ -0,0 +1,46 @@ +[18:11:08] [main/INFO]: Logging in with username & password +[18:11:14] [main/INFO]: Setting user: OnyxDarkKnight +[18:11:16] [Client thread/INFO]: LWJGL Version: 2.9.1 +[18:11:17] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[18:11:22] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[18:11:25] [Sound Library Loader/INFO]: Sound engine started +[18:11:26] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[18:11:26] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:11:27] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[18:11:27] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:11:27] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[18:11:28] [Sound Library Loader/INFO]: Sound engine started +[18:12:26] [Client thread/INFO]: Connecting to localhost, 25565 +[18:12:54] [Client thread/INFO]: [CHAT] Teleported OnyxDarkKnight to -29.56621842086315,79.9411999988556,255.68117588442024 +[18:13:14] [Client thread/INFO]: [CHAT] Player62 joined the game +[18:13:48] [Client thread/INFO]: [CHAT] Player62 has just earned the achievement [Taking Inventory] +[18:14:42] [Client thread/INFO]: [CHAT] Player62 left the game +2:24] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:12:24] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[18:12:25] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:12:25] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[18:12:26] [Sound Library Loader/INFO]: Sound engine started +[18:13:11] [Client thread/INFO]: Connecting to localhost, 25565 +[18:13:48] [Client thread/INFO]: [CHAT] Player62 has just earned the achievement [Taking Inventory] +[18:14:43] [Client thread/INFO]: Stopping! +% +[18:12:21] [Server thread/INFO]: Preparing spawn area: 93% +[18:12:21] [Server thread/INFO]: Done (6.971s)! For help, type "help" or "?" +[18:12:25] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3030ms behind, skipping 60 tick(s) +[18:12:28] [Server thread/INFO]: OnyxDarkKnight[/127.0.0.1:63767] logged in with entity id 314 at (-29.678366529755294, 69.9411999988556, 255.49707970638033) +[18:12:28] [Server thread/INFO]: OnyxDarkKnight joined the game +[18:12:53] [Server thread/INFO]: [OnyxDarkKnight: Teleported OnyxDarkKnight to -29.56621842086315,79.9411999988556,255.68117588442024] +[18:12:55] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 10512ms behind, skipping 210 tick(s) +[18:13:06] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2076ms behind, skipping 41 tick(s) +[18:13:14] [Server thread/INFO]: Player62[/127.0.0.1:63803] logged in with entity id 718 at (-35.5, 76.0, 250.5) +[18:13:14] [Server thread/INFO]: Player62 joined the game +[18:13:36] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 11049ms behind, skipping 220 tick(s) +[18:13:46] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 3889ms behind, skipping 77 tick(s) +[18:13:48] [Server thread/INFO]: Player62 has just earned the achievement [Taking Inventory] +[18:14:01] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2812ms behind, skipping 56 tick(s) +[18:14:18] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 4350ms behind, skipping 87 tick(s) +[18:14:33] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2741ms behind, skipping 54 tick(s) +[18:14:42] [Server thread/INFO]: Player62 lost connection: TextComponent{text='Disconnected', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}} +[18:14:42] [Server thread/INFO]: Player62 left the game +[18:14:49] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2244ms behind, skipping 44 tick(s) +[18:15:44] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2159ms behind, skipping 43 tick(s) diff --git a/eclipse/logs/2015-03-11-2.log.gz b/eclipse/logs/2015-03-11-2.log.gz new file mode 100644 index 0000000..60f59e8 Binary files /dev/null and b/eclipse/logs/2015-03-11-2.log.gz differ diff --git a/eclipse/logs/2015-03-11-3.log b/eclipse/logs/2015-03-11-3.log new file mode 100644 index 0000000..3152d20 --- /dev/null +++ b/eclipse/logs/2015-03-11-3.log @@ -0,0 +1,5 @@ +[18:23:14] [main/INFO]: Logging in with username & password +[18:23:23] [main/INFO]: Setting user: OnyxDarkKnight +[18:23:28] [Client thread/INFO]: LWJGL Version: 2.9.1 +[18:23:31] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[18:23:50] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft diff --git a/eclipse/logs/2015-03-11-3.log.gz b/eclipse/logs/2015-03-11-3.log.gz new file mode 100644 index 0000000..adb93ab Binary files /dev/null and b/eclipse/logs/2015-03-11-3.log.gz differ diff --git a/eclipse/logs/2015-03-11-4.log.gz b/eclipse/logs/2015-03-11-4.log.gz new file mode 100644 index 0000000..e53b4e8 Binary files /dev/null and b/eclipse/logs/2015-03-11-4.log.gz differ diff --git a/eclipse/logs/2015-03-11-5.log b/eclipse/logs/2015-03-11-5.log new file mode 100644 index 0000000..653a164 --- /dev/null +++ b/eclipse/logs/2015-03-11-5.log @@ -0,0 +1,56 @@ +[18:38:48] [main/INFO]: Logging in with username & password +[18:38:54] [main/INFO]: Setting user: OnyxDarkKnight +[18:38:56] [Client thread/INFO]: LWJGL Version: 2.9.1 +[18:38:58] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[18:39:02] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[18:39:06] [Sound Library Loader/INFO]: Sound engine started +[18:39:08] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[18:39:08] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:39:08] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft +[18:39:08] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[18:39:08] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[18:39:09] [Sound Library Loader/INFO]: Sound engine started +[18:39:16] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[18:39:16] [Server thread/INFO]: Generating keypair +[18:39:17] [Server thread/INFO]: Preparing start region for level 0 +[18:39:18] [Server thread/INFO]: Preparing spawn area: 73% +[18:39:19] [Server thread/INFO]: Changing view distance to 6, from 10 +[18:39:20] [Server thread/INFO]: OnyxDarkKnight[local:E:3277d59b] logged in with entity id 188 at (-212.64832379279514, 61.0, -730.6999999880791) +[18:39:20] [Server thread/INFO]: OnyxDarkKnight joined the game +[18:39:32] [Server thread/INFO]: [OnyxDarkKnight: Set own game mode to Creative Mode] +[18:39:32] [Client thread/INFO]: [CHAT] Your game mode has been updated +[18:39:52] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:39:52] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:39:52] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:40:18] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:40:18] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:40:18] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:42:29] [Server thread/INFO]: [OnyxDarkKnight: Set own game mode to Survival Mode] +[18:42:29] [Client thread/INFO]: [CHAT] Your game mode has been updated +[18:48:17] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:48:17] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:48:17] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:48:54] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:48:54] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:48:54] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:49:05] [Server thread/INFO]: Saving and pausing game... +[18:49:05] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:49:05] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:49:05] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:50:15] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:50:15] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:50:15] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:50:44] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:50:44] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:50:44] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:50:58] [Server thread/INFO]: Saving and pausing game... +[18:50:59] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:50:59] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:50:59] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:51:42] [Server thread/INFO]: OnyxDarkKnight fell out of the world +[18:51:42] [Client thread/INFO]: [CHAT] OnyxDarkKnight fell out of the world +[18:51:42] [Client thread/INFO]: [CHAT] Ouch! That looked like it hurt +[18:51:48] [Server thread/INFO]: Saving and pausing game... +[18:51:48] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:51:49] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:51:49] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End diff --git a/eclipse/logs/2015-03-11-5.log.gz b/eclipse/logs/2015-03-11-5.log.gz new file mode 100644 index 0000000..ab24e88 Binary files /dev/null and b/eclipse/logs/2015-03-11-5.log.gz differ diff --git a/eclipse/logs/2015-03-11-6.log.gz b/eclipse/logs/2015-03-11-6.log.gz new file mode 100644 index 0000000..8a65a47 Binary files /dev/null and b/eclipse/logs/2015-03-11-6.log.gz differ diff --git a/eclipse/logs/2015-03-12-1.log.gz b/eclipse/logs/2015-03-12-1.log.gz new file mode 100644 index 0000000..1ad4205 Binary files /dev/null and b/eclipse/logs/2015-03-12-1.log.gz differ diff --git a/eclipse/logs/2015-03-12-2.log.gz b/eclipse/logs/2015-03-12-2.log.gz new file mode 100644 index 0000000..a54345b Binary files /dev/null and b/eclipse/logs/2015-03-12-2.log.gz differ diff --git a/eclipse/logs/2015-03-12-3.log.gz b/eclipse/logs/2015-03-12-3.log.gz new file mode 100644 index 0000000..630d125 Binary files /dev/null and b/eclipse/logs/2015-03-12-3.log.gz differ diff --git a/eclipse/logs/2015-03-12-4.log.gz b/eclipse/logs/2015-03-12-4.log.gz new file mode 100644 index 0000000..8fbf166 Binary files /dev/null and b/eclipse/logs/2015-03-12-4.log.gz differ diff --git a/eclipse/logs/2015-03-12-5.log.gz b/eclipse/logs/2015-03-12-5.log.gz new file mode 100644 index 0000000..603950a Binary files /dev/null and b/eclipse/logs/2015-03-12-5.log.gz differ diff --git a/eclipse/logs/2015-03-12-6.log.gz b/eclipse/logs/2015-03-12-6.log.gz new file mode 100644 index 0000000..d384b53 Binary files /dev/null and b/eclipse/logs/2015-03-12-6.log.gz differ diff --git a/eclipse/logs/2015-03-12-7.log.gz b/eclipse/logs/2015-03-12-7.log.gz new file mode 100644 index 0000000..32e0d4c Binary files /dev/null and b/eclipse/logs/2015-03-12-7.log.gz differ diff --git a/eclipse/logs/2015-03-20-1.log.gz b/eclipse/logs/2015-03-20-1.log.gz new file mode 100644 index 0000000..8db28ae Binary files /dev/null and b/eclipse/logs/2015-03-20-1.log.gz differ diff --git a/eclipse/logs/2015-03-20-2.log.gz b/eclipse/logs/2015-03-20-2.log.gz new file mode 100644 index 0000000..fb3eee9 Binary files /dev/null and b/eclipse/logs/2015-03-20-2.log.gz differ diff --git a/eclipse/logs/2015-03-20-3.log.gz b/eclipse/logs/2015-03-20-3.log.gz new file mode 100644 index 0000000..19ceae6 Binary files /dev/null and b/eclipse/logs/2015-03-20-3.log.gz differ diff --git a/eclipse/logs/2015-03-20-4.log.gz b/eclipse/logs/2015-03-20-4.log.gz new file mode 100644 index 0000000..d197ade Binary files /dev/null and b/eclipse/logs/2015-03-20-4.log.gz differ diff --git a/eclipse/logs/2015-03-20-5.log.gz b/eclipse/logs/2015-03-20-5.log.gz new file mode 100644 index 0000000..5d40c7c Binary files /dev/null and b/eclipse/logs/2015-03-20-5.log.gz differ diff --git a/eclipse/logs/2015-03-20-6.log.gz b/eclipse/logs/2015-03-20-6.log.gz new file mode 100644 index 0000000..9ebf6fd Binary files /dev/null and b/eclipse/logs/2015-03-20-6.log.gz differ diff --git a/eclipse/logs/2015-03-20-7.log.gz b/eclipse/logs/2015-03-20-7.log.gz new file mode 100644 index 0000000..4ff79e6 Binary files /dev/null and b/eclipse/logs/2015-03-20-7.log.gz differ diff --git a/eclipse/logs/2015-03-21-1.log.gz b/eclipse/logs/2015-03-21-1.log.gz new file mode 100644 index 0000000..deca66d Binary files /dev/null and b/eclipse/logs/2015-03-21-1.log.gz differ diff --git a/eclipse/logs/2015-03-21-2.log.gz b/eclipse/logs/2015-03-21-2.log.gz new file mode 100644 index 0000000..e50d9dc Binary files /dev/null and b/eclipse/logs/2015-03-21-2.log.gz differ diff --git a/eclipse/logs/2015-03-21-3.log.gz b/eclipse/logs/2015-03-21-3.log.gz new file mode 100644 index 0000000..86e8a7d Binary files /dev/null and b/eclipse/logs/2015-03-21-3.log.gz differ diff --git a/eclipse/logs/2015-03-21-4.log.gz b/eclipse/logs/2015-03-21-4.log.gz new file mode 100644 index 0000000..d6054f4 Binary files /dev/null and b/eclipse/logs/2015-03-21-4.log.gz differ diff --git a/eclipse/logs/2015-03-21-5.log.gz b/eclipse/logs/2015-03-21-5.log.gz new file mode 100644 index 0000000..4f16874 Binary files /dev/null and b/eclipse/logs/2015-03-21-5.log.gz differ diff --git a/eclipse/logs/2015-03-21-6.log.gz b/eclipse/logs/2015-03-21-6.log.gz new file mode 100644 index 0000000..cc8a03a Binary files /dev/null and b/eclipse/logs/2015-03-21-6.log.gz differ diff --git a/eclipse/logs/2015-03-21-7.log.gz b/eclipse/logs/2015-03-21-7.log.gz new file mode 100644 index 0000000..f86b14d Binary files /dev/null and b/eclipse/logs/2015-03-21-7.log.gz differ diff --git a/eclipse/logs/2015-03-22-1.log.gz b/eclipse/logs/2015-03-22-1.log.gz new file mode 100644 index 0000000..7cbf27b Binary files /dev/null and b/eclipse/logs/2015-03-22-1.log.gz differ diff --git a/eclipse/logs/2015-03-22-2.log.gz b/eclipse/logs/2015-03-22-2.log.gz new file mode 100644 index 0000000..e047a12 Binary files /dev/null and b/eclipse/logs/2015-03-22-2.log.gz differ diff --git a/eclipse/logs/2015-03-22-3.log.gz b/eclipse/logs/2015-03-22-3.log.gz new file mode 100644 index 0000000..732d628 Binary files /dev/null and b/eclipse/logs/2015-03-22-3.log.gz differ diff --git a/eclipse/logs/2015-03-22-4.log.gz b/eclipse/logs/2015-03-22-4.log.gz new file mode 100644 index 0000000..5e8854f Binary files /dev/null and b/eclipse/logs/2015-03-22-4.log.gz differ diff --git a/eclipse/logs/2015-03-22-5.log.gz b/eclipse/logs/2015-03-22-5.log.gz new file mode 100644 index 0000000..8530b6b Binary files /dev/null and b/eclipse/logs/2015-03-22-5.log.gz differ diff --git a/eclipse/logs/2015-03-22-6.log.gz b/eclipse/logs/2015-03-22-6.log.gz new file mode 100644 index 0000000..684430c Binary files /dev/null and b/eclipse/logs/2015-03-22-6.log.gz differ diff --git a/eclipse/logs/2015-03-22-7.log.gz b/eclipse/logs/2015-03-22-7.log.gz new file mode 100644 index 0000000..22fba89 Binary files /dev/null and b/eclipse/logs/2015-03-22-7.log.gz differ diff --git a/eclipse/logs/fml-client-1.log b/eclipse/logs/fml-client-1.log new file mode 100644 index 0000000..18ec54c --- /dev/null +++ b/eclipse/logs/fml-client-1.log @@ -0,0 +1,2982 @@ +[16:57:32] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[16:57:32] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[16:57:32] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[16:57:32] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[16:57:32] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[16:57:32] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[16:57:32] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[16:57:32] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[16:57:32] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[16:57:32] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[16:57:32] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[16:57:32] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[16:57:32] [main/DEBUG] [FML/]: Discovering coremods +[16:57:32] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[16:57:32] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[16:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[16:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[16:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[16:57:32] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[16:57:32] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[16:57:32] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[16:57:32] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[16:57:32] [main/DEBUG] [FML/]: Injection complete +[16:57:32] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[16:57:32] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[16:57:32] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[16:57:34] [main/ERROR] [FML/]: The minecraft jar file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! +[16:57:34] [main/ERROR] [FML/]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! +[16:57:34] [main/ERROR] [FML/]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it +[16:57:34] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[16:57:34] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[16:57:34] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[16:57:34] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[16:57:34] [main/DEBUG] [FML/]: Injection complete +[16:57:34] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[16:57:34] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[16:57:34] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[16:57:34] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[16:57:34] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[16:57:34] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[16:57:34] [main/DEBUG] [FML/]: Validating minecraft +[16:57:35] [main/DEBUG] [FML/]: Minecraft validated, launching... +[16:57:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[16:57:35] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[16:57:35] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main} +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@55474b36 (req. id 0) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@4fbbb855 (req. id 1) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@731709e5 (req. id 2) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@591f46d8 (req. id 3) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@14643c9e (req. id 4) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@62124f91 (req. id 5) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@766d7940 (req. id 6) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@d33957e (req. id 7) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@64e9815a (req. id 8) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@16a7776a (req. id 9) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@4c90dbc4 (req. id 10) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@3a4c4821 (req. id 11) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@3be4a2c (req. id 12) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@b4fb039 (req. id 13) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@56eda167 (req. id 14) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@aff9dc7 (req. id 15) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@13cf7975 (req. id 16) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@1ec51c5e (req. id 17) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@4c058333 (req. id 18) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@514fb38c (req. id 19) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@11d335ea (req. id 20) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@41789eca (req. id 21) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@705cf320 (req. id 22) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3c455220 (req. id 23) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@5f6b90e9 (req. id 24) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@3b04eeb1 (req. id 25) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@22c491a2 (req. id 26) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@567f3311 (req. id 27) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@882b46f (req. id 28) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@7db21753 (req. id 29) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@e18a174 (req. id 30) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@1296f20e (req. id 31) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78c5e1cc (req. id 32) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@76b5606 (req. id 33) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@17872d45 (req. id 34) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@16fc39cd (req. id 35) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7c850cec (req. id 36) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b05465c (req. id 37) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@274e78e8 (req. id 38) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@cfa9dbf (req. id 39) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@198a6d41 (req. id 40) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@4f0ad380 (req. id 41) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@4fc3a10a (req. id 42) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@246dc0c4 (req. id 43) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@218a968b (req. id 44) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@11a190e1 (req. id 45) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@1be08d65 (req. id 46) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@a0a9820 (req. id 47) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@3d896206 (req. id 48) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@3fe5e267 (req. id 49) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@65187172 (req. id 50) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@384ee1eb (req. id 51) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@40d481f9 (req. id 52) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@5b776efd (req. id 53) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@554b23ca (req. id 54) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@50a639e9 (req. id 55) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5124195c (req. id 56) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@18fd10a2 (req. id 57) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@11a359d7 (req. id 58) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@23e51959 (req. id 59) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@1aec4ce (req. id 60) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7b7b1ad5 (req. id 61) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4f1ed548 (req. id 62) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@70cbccca (req. id 63) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3e5f3179 (req. id 64) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@6a383173 (req. id 65) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@5a57e77f (req. id 66) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@411f712f (req. id 67) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@773fe60f (req. id 68) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@1c57186a (req. id 69) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@4a2ead0a (req. id 70) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@3e629192 (req. id 71) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@3943283d (req. id 72) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@2e2c72d6 (req. id 73) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@68275748 (req. id 74) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@40a2a071 (req. id 75) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@74d37bdd (req. id 76) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@cbb5ec0 (req. id 77) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@25688092 (req. id 78) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@7233d91f (req. id 79) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@1255b350 (req. id 80) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@7af75a2f (req. id 81) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@7d1c5a5a (req. id 82) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3e9e0b1e (req. id 83) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@196f806f (req. id 84) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@5a066b7d (req. id 85) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@737008ef (req. id 86) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@fa21996 (req. id 87) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@7868b3f (req. id 88) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@7b0b43f (req. id 89) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@11911e61 (req. id 90) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@4e617b49 (req. id 91) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@84239c8 (req. id 92) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@1e708568 (req. id 93) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@6d467e74 (req. id 94) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@78d03bab (req. id 95) +[16:57:38] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@2ca59fc (req. id 96) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@7b0250db (req. id 97) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42b0c2a1 (req. id 98) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@19b9293f (req. id 99) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@4b42f44a (req. id 100) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@7b3aaba1 (req. id 101) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@48da163b (req. id 102) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@38a6964d (req. id 103) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@395161a5 (req. id 104) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@de1b509 (req. id 105) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@320d8abc (req. id 106) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@3776648f (req. id 107) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3dc404bb (req. id 108) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1012b0ab (req. id 109) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@13da6b89 (req. id 110) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@2585c97f (req. id 111) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@726fc417 (req. id 112) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7b2fcb3 (req. id 113) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@77ec4fb7 (req. id 114) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@3ba7125b (req. id 115) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@307b6333 (req. id 116) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@2c5af885 (req. id 117) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5aae26cd (req. id 118) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@79d4583d (req. id 119) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@66e4540e (req. id 120) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@184a97e8 (req. id 121) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@1615dd9c (req. id 122) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@c9eb8b5 (req. id 123) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@870798c (req. id 124) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@454e2080 (req. id 125) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@c37d70c (req. id 126) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@2cdc8591 (req. id 127) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@41c50999 (req. id 128) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@6ef93d8a (req. id 129) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@33035fb0 (req. id 130) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@7cf43c7d (req. id 131) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@433f10ad (req. id 132) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@615ff058 (req. id 133) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@619c5359 (req. id 134) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5e242a1f (req. id 135) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@18498982 (req. id 136) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@2d1353cb (req. id 137) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@63bfeff8 (req. id 138) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@61cdd5bc (req. id 139) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@663a7911 (req. id 140) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@641c508b (req. id 141) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@5024d236 (req. id 142) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@34a29cf2 (req. id 143) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@2701378c (req. id 144) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@10611c2c (req. id 145) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@5780951a (req. id 146) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4aaed452 (req. id 147) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@1bf579cc (req. id 148) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@440cba5d (req. id 149) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@1f9f5292 (req. id 150) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2debd5ee (req. id 151) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@751b61b2 (req. id 152) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@58ab292e (req. id 153) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@33e61182 (req. id 154) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@79296b19 (req. id 155) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@e367474 (req. id 156) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@191772f6 (req. id 157) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@7d7c3cca (req. id 158) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@677b3222 (req. id 159) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7091334a (req. id 160) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@662bdad0 (req. id 161) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4ba0b3d3 (req. id 162) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@237e086f (req. id 163) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@275bc19d (req. id 164) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@5101b216 (req. id 170) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@24786930 (req. id 171) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3bdd3691 (req. id 172) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@3829884b (req. id 173) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@723743ac (req. id 174) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@a3c0bc9 (req. id 175) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3b3ad6ae (req. id 256) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@74460248 (req. id 257) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49e7d0a7 (req. id 258) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41b36e45 (req. id 259) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@1cae9a01 (req. id 260) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@2651b6a2 (req. id 261) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@3ead5955 (req. id 262) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@4038ccc2 (req. id 263) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@510af57e (req. id 264) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@267b4cc3 (req. id 265) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@68eca9f1 (req. id 266) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@355f1de9 (req. id 267) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@77a4c75e (req. id 268) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@631d29af (req. id 269) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@f9bd2ff (req. id 270) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3f396b5a (req. id 271) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@52b70223 (req. id 272) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@6ced7241 (req. id 273) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@58e84145 (req. id 274) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7815469c (req. id 275) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@3ccee95b (req. id 276) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@343a748d (req. id 277) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@69b9efc4 (req. id 278) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2e2c6316 (req. id 279) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@641d5108 (req. id 280) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@40b31791 (req. id 281) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@10c909ab (req. id 282) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7e99c228 (req. id 283) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@209a1107 (req. id 284) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@62d3f349 (req. id 285) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@4909704f (req. id 286) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@d7860b9 (req. id 287) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@5a161897 (req. id 288) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@40fb81b2 (req. id 289) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@5859df01 (req. id 290) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@743fe7f7 (req. id 291) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@f9644c1 (req. id 292) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@527be2e5 (req. id 293) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@436d52b1 (req. id 294) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@556fc118 (req. id 295) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@1bee3a7a (req. id 296) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@35412de9 (req. id 297) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4b0ffa71 (req. id 298) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@6033737 (req. id 299) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@3d1dfef6 (req. id 300) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7c4de7d2 (req. id 301) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@5eaecbbf (req. id 302) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@25c29929 (req. id 303) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ad5661d (req. id 304) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@4022ff79 (req. id 305) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@39b281d4 (req. id 306) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@7669a2e3 (req. id 307) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@114521d1 (req. id 308) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@51af2932 (req. id 309) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42b9bb83 (req. id 310) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@2fc5b7ae (req. id 311) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@5d9e1902 (req. id 312) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@367c0252 (req. id 313) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@77c7170 (req. id 314) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@7afb73e6 (req. id 315) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1276401e (req. id 316) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@116b7b0a (req. id 317) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@275ad675 (req. id 318) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@3cb5af82 (req. id 319) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@3c159ef1 (req. id 320) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@52ae2bf4 (req. id 321) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@2343d661 (req. id 322) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@5b247e3a (req. id 323) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1344ba07 (req. id 324) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@92a04c8 (req. id 325) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@259feb2b (req. id 326) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@26086759 (req. id 327) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@213ce076 (req. id 328) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@559c6c4a (req. id 329) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@10899a2f (req. id 330) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@37acb2 (req. id 331) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@6a61203f (req. id 332) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@466e2460 (req. id 333) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@69163ebf (req. id 334) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1e78f4ab (req. id 335) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@1707162e (req. id 336) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@524131d1 (req. id 337) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@362dba87 (req. id 338) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@743110da (req. id 339) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@20294279 (req. id 340) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@74cb266d (req. id 341) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4547fa02 (req. id 342) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@786ebcd6 (req. id 343) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@7ae4a89b (req. id 344) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@39f99725 (req. id 345) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@20e4510 (req. id 346) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@76d81e7d (req. id 347) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@66b9dd7f (req. id 348) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@2c2fb762 (req. id 349) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@70b09997 (req. id 350) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@4eb18d0d (req. id 351) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@6aa378d7 (req. id 352) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@1252a1f3 (req. id 353) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6f0661ea (req. id 354) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@132ecf24 (req. id 355) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@66214e52 (req. id 356) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@149d1de0 (req. id 357) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@1819bd1e (req. id 358) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@304e15ad (req. id 359) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@567129a1 (req. id 360) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@1f64355d (req. id 361) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@6beb7cc4 (req. id 362) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@314c5f36 (req. id 363) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@cfeeb83 (req. id 364) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@3417ec1f (req. id 365) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@e8f01f1 (req. id 366) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@4ec87cae (req. id 367) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@53b012d4 (req. id 368) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@4ca44738 (req. id 369) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@353fd4d7 (req. id 370) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@71ae8a90 (req. id 371) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@7a0b2e3e (req. id 372) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@5c0e2c7f (req. id 373) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@bb9db73 (req. id 374) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@56f66108 (req. id 375) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@495c80d2 (req. id 376) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@580d809e (req. id 377) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@5e77323b (req. id 378) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6382eff0 (req. id 379) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@2956a89a (req. id 380) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2f8188e1 (req. id 381) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@61418424 (req. id 382) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@35f6c1ad (req. id 383) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7cc28487 (req. id 384) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@5b1d2bbb (req. id 385) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@1b4c3f68 (req. id 386) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@3bb3cf5 (req. id 387) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@799efabc (req. id 388) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@345f8b05 (req. id 389) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@6ca0101f (req. id 390) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1fee2286 (req. id 391) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@4b1c9bca (req. id 392) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4338114c (req. id 393) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@15f7b70e (req. id 394) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@3a6dbc6 (req. id 395) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@3fa6a609 (req. id 396) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@2dfbafc3 (req. id 397) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@3d309b24 (req. id 398) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@746c57b0 (req. id 399) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74f11f86 (req. id 400) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1781a126 (req. id 401) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@4ee79aaa (req. id 402) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@7a705d8c (req. id 403) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@670dd120 (req. id 404) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@3c1cc0bb (req. id 405) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@6ef601e2 (req. id 406) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@58f5d557 (req. id 407) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@73897061 (req. id 408) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@44312b89 (req. id 417) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@78215258 (req. id 418) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@53a54d05 (req. id 419) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@239ef549 (req. id 420) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@76d27965 (req. id 421) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@742012d4 (req. id 422) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@647dee40 (req. id 2256) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7a4df4b (req. id 2257) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@593fb8d8 (req. id 2258) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@66809aae (req. id 2259) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@52b4a15 (req. id 2260) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@5d0cab59 (req. id 2261) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6ac58fc8 (req. id 2262) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5062ca3b (req. id 2263) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@5cb10b8 (req. id 2264) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@56b6a300 (req. id 2265) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@70878179 (req. id 2266) +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@504568a6 (req. id 2267) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@1bf579cc for ItemBlock net.minecraft.item.ItemBlock@3d729fc5 at id 148, original id requested: 148 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@3d729fc5 (req. id 148) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@7af75a2f for ItemBlock net.minecraft.item.ItemBlock@30575e07 at id 81, original id requested: 81 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@30575e07 (req. id 81) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@41789eca for ItemBlock net.minecraft.item.ItemBlock@37de365c at id 21, original id requested: 21 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@37de365c (req. id 21) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@751b61b2 for ItemBlock net.minecraft.item.ItemBlock@5dc2eeab at id 152, original id requested: 152 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@5dc2eeab (req. id 152) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@41c50999 for ItemBlock net.minecraft.item.ItemBlock@28c34ca4 at id 128, original id requested: 128 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28c34ca4 (req. id 128) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@615ff058 for ItemBlock net.minecraft.item.ItemBlock@2ddcb7e4 at id 133, original id requested: 133 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@2ddcb7e4 (req. id 133) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5e242a1f for ItemBlock net.minecraft.item.ItemBlock@75acf141 at id 135, original id requested: 135 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@75acf141 (req. id 135) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@38a6964d for ItemBlock net.minecraft.item.ItemBlock@2d131ec2 at id 103, original id requested: 103 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2d131ec2 (req. id 103) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4fc3a10a for ItemBlock net.minecraft.item.ItemBlock@424869ac at id 42, original id requested: 42 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@424869ac (req. id 42) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@237e086f for ItemBlock net.minecraft.item.ItemBlock@2011bd33 at id 163, original id requested: 163 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@2011bd33 (req. id 163) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@766d7940 for ItemBlock net.minecraft.item.ItemMultiTexture@3d2e101b at id 6, original id requested: 6 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@3d2e101b (req. id 6) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@4fbbb855 for ItemBlock net.minecraft.item.ItemBlock@1b237bfe at id 1, original id requested: 1 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@1b237bfe (req. id 1) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@4c90dbc4 for ItemBlock net.minecraft.item.ItemBlock@36a16e9d at id 10, original id requested: 10 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@36a16e9d (req. id 10) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@196f806f for ItemBlock net.minecraft.item.ItemBlock@20652170 at id 84, original id requested: 84 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@20652170 (req. id 84) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3dc404bb for ItemBlock net.minecraft.item.ItemBlock@4f7650ad at id 108, original id requested: 108 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@4f7650ad (req. id 108) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@2debd5ee for ItemBlock net.minecraft.item.ItemBlock@60aab69c at id 151, original id requested: 151 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@60aab69c (req. id 151) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@76b5606 for ItemBlock net.minecraft.item.ItemPiston@23f2c94d at id 33, original id requested: 33 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@23f2c94d (req. id 33) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@25688092 for ItemBlock net.minecraft.item.ItemSnow@4b70d3e5 at id 78, original id requested: 78 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@4b70d3e5 (req. id 78) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@198a6d41 for ItemBlock net.minecraft.item.ItemBlock@5c678614 at id 40, original id requested: 40 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@5c678614 (req. id 40) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@64e9815a for ItemBlock net.minecraft.item.ItemBlock@1093ba71 at id 8, original id requested: 8 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@1093ba71 (req. id 8) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@554b23ca for ItemBlock net.minecraft.item.ItemBlock@52b55937 at id 54, original id requested: 54 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@52b55937 (req. id 54) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@16fc39cd for ItemBlock net.minecraft.item.ItemCloth@523b6d27 at id 35, original id requested: 35 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@523b6d27 (req. id 35) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@13cf7975 for ItemBlock net.minecraft.item.ItemBlock@3b7b459e at id 16, original id requested: 16 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@3b7b459e (req. id 16) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@7db21753 for ItemBlock net.minecraft.item.ItemPiston@1a17a694 at id 29, original id requested: 29 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@1a17a694 (req. id 29) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@d33957e for ItemBlock net.minecraft.item.ItemBlock@6b94bee at id 7, original id requested: 7 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@6b94bee (req. id 7) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@b4fb039 for ItemBlock net.minecraft.item.ItemBlock@6f27f9b4 at id 13, original id requested: 13 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@6f27f9b4 (req. id 13) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@11a359d7 for ItemBlock net.minecraft.item.ItemBlock@297ad16f at id 58, original id requested: 58 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@297ad16f (req. id 58) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@3943283d for ItemBlock net.minecraft.item.ItemBlock@3e4be3af at id 72, original id requested: 72 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3e4be3af (req. id 72) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@fa21996 for ItemBlock net.minecraft.item.ItemBlock@6851161c at id 87, original id requested: 87 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@6851161c (req. id 87) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4ba0b3d3 for ItemBlock net.minecraft.item.ItemMultiTexture@2382bdc5 at id 162, original id requested: 162 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@2382bdc5 (req. id 162) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@65187172 for ItemBlock net.minecraft.item.ItemBlock@5c78e2b9 at id 50, original id requested: 50 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@5c78e2b9 (req. id 50) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@7b7b1ad5 for ItemBlock net.minecraft.item.ItemBlock@46d0f1d at id 61, original id requested: 61 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@46d0f1d (req. id 61) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@705cf320 for ItemBlock net.minecraft.item.ItemBlock@13fb3b30 at id 22, original id requested: 22 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@13fb3b30 (req. id 22) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@2e2c72d6 for ItemBlock net.minecraft.item.ItemBlock@52ead68f at id 73, original id requested: 73 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@52ead68f (req. id 73) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@619c5359 for ItemBlock net.minecraft.item.ItemBlock@37ac70d0 at id 134, original id requested: 134 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@37ac70d0 (req. id 134) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@411f712f for ItemBlock net.minecraft.item.ItemBlock@1a22843e at id 67, original id requested: 67 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1a22843e (req. id 67) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@1c57186a for ItemBlock net.minecraft.item.ItemBlock@50180fd9 at id 69, original id requested: 69 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@50180fd9 (req. id 69) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@7233d91f for ItemBlock net.minecraft.item.ItemBlock@5bb898a3 at id 79, original id requested: 79 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@5bb898a3 (req. id 79) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@66e4540e for ItemBlock net.minecraft.item.ItemBlock@342d2460 at id 120, original id requested: 120 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@342d2460 (req. id 120) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@a3c0bc9 for ItemBlock net.minecraft.item.ItemDoublePlant@5ca916e2 at id 175, original id requested: 175 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@5ca916e2 (req. id 175) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@641c508b for ItemBlock net.minecraft.item.ItemBlock@611d7ef4 at id 141, original id requested: 141 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@611d7ef4 (req. id 141) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@11d335ea for ItemBlock net.minecraft.item.ItemBlock@5779f6fb at id 20, original id requested: 20 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@5779f6fb (req. id 20) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@3b04eeb1 for ItemBlock net.minecraft.item.ItemBlock@846059b at id 25, original id requested: 25 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@846059b (req. id 25) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@5a066b7d for ItemBlock net.minecraft.item.ItemBlock@2d1a075b at id 85, original id requested: 85 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@2d1a075b (req. id 85) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@11a190e1 for ItemBlock net.minecraft.item.ItemBlock@7d8fe7f at id 45, original id requested: 45 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7d8fe7f (req. id 45) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@1296f20e for ItemBlock net.minecraft.item.ItemColored@1d388301 at id 31, original id requested: 31 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@1d388301 (req. id 31) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@723743ac for ItemBlock net.minecraft.item.ItemBlock@6920c5a3 at id 174, original id requested: 174 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@6920c5a3 (req. id 174) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@5780951a for ItemBlock net.minecraft.item.ItemBlock@668f8640 at id 146, original id requested: 146 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@668f8640 (req. id 146) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@4b42f44a for ItemBlock net.minecraft.item.ItemBlock@58b7085a at id 100, original id requested: 100 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@58b7085a (req. id 100) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@726fc417 for ItemBlock net.minecraft.item.ItemBlock@58857a36 at id 112, original id requested: 112 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@58857a36 (req. id 112) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@307b6333 for ItemBlock net.minecraft.item.ItemBlock@231a9ca1 at id 116, original id requested: 116 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@231a9ca1 (req. id 116) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@42b0c2a1 for ItemBlock net.minecraft.item.ItemMultiTexture@28212008 at id 98, original id requested: 98 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@28212008 (req. id 98) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@19b9293f for ItemBlock net.minecraft.item.ItemBlock@16be01cd at id 99, original id requested: 99 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@16be01cd (req. id 99) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@63bfeff8 for ItemBlock net.minecraft.item.ItemBlock@14684565 at id 138, original id requested: 138 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@14684565 (req. id 138) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@274e78e8 for ItemBlock net.minecraft.item.ItemMultiTexture@49a3f45a at id 38, original id requested: 38 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@49a3f45a (req. id 38) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@320d8abc for ItemBlock net.minecraft.item.ItemColored@2aff667b at id 106, original id requested: 106 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@2aff667b (req. id 106) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@7d7c3cca for ItemBlock net.minecraft.item.ItemBlock@65a12b4a at id 158, original id requested: 158 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@65a12b4a (req. id 158) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@48da163b for ItemBlock net.minecraft.item.ItemBlock@38213b66 at id 102, original id requested: 102 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@38213b66 (req. id 102) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@1ec51c5e for ItemBlock net.minecraft.item.ItemMultiTexture@dc2c254 at id 17, original id requested: 17 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@dc2c254 (req. id 17) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@384ee1eb for ItemBlock net.minecraft.item.ItemBlock@6d641fda at id 51, original id requested: 51 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@6d641fda (req. id 51) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5124195c for ItemBlock net.minecraft.item.ItemBlock@48675951 at id 56, original id requested: 56 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@48675951 (req. id 56) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@78c5e1cc for ItemBlock net.minecraft.item.ItemBlock@7918f9f9 at id 32, original id requested: 32 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@7918f9f9 (req. id 32) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@7868b3f for ItemBlock net.minecraft.item.ItemBlock@56c3888b at id 88, original id requested: 88 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@56c3888b (req. id 88) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3829884b for ItemBlock net.minecraft.item.ItemBlock@3f398a2d at id 173, original id requested: 173 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@3f398a2d (req. id 173) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@a0a9820 for ItemBlock net.minecraft.item.ItemBlock@5a9eb0c8 at id 47, original id requested: 47 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@5a9eb0c8 (req. id 47) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@cbb5ec0 for ItemBlock net.minecraft.item.ItemBlock@686848f2 at id 77, original id requested: 77 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@686848f2 (req. id 77) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4f0ad380 for ItemBlock net.minecraft.item.ItemBlock@168d3d6b at id 41, original id requested: 41 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@168d3d6b (req. id 41) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@c9eb8b5 for ItemBlock net.minecraft.item.ItemBlock@12bb475e at id 123, original id requested: 123 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@12bb475e (req. id 123) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@3be4a2c for ItemBlock net.minecraft.item.ItemMultiTexture@454a75ed at id 12, original id requested: 12 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@454a75ed (req. id 12) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@79296b19 for ItemBlock net.minecraft.item.ItemMultiTexture@1b843e25 at id 155, original id requested: 155 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@1b843e25 (req. id 155) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@1255b350 for ItemBlock net.minecraft.item.ItemBlock@70bfd40 at id 80, original id requested: 80 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@70bfd40 (req. id 80) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@79d4583d for ItemBlock net.minecraft.item.ItemBlock@241f785d at id 119, original id requested: 119 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@241f785d (req. id 119) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@58ab292e for ItemBlock net.minecraft.item.ItemBlock@e173432 at id 153, original id requested: 153 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@e173432 (req. id 153) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@677b3222 for ItemBlock net.minecraft.item.ItemCloth@1563c5d8 at id 159, original id requested: 159 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@1563c5d8 (req. id 159) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@2d1353cb for ItemBlock net.minecraft.item.ItemBlock@4951f2e0 at id 137, original id requested: 137 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@4951f2e0 (req. id 137) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@11911e61 for ItemBlock net.minecraft.item.ItemBlock@232075bb at id 90, original id requested: 90 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@232075bb (req. id 90) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1012b0ab for ItemBlock net.minecraft.item.ItemBlock@28115a01 at id 109, original id requested: 109 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@28115a01 (req. id 109) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@2585c97f for ItemBlock net.minecraft.item.ItemLilyPad@c3b8578 at id 111, original id requested: 111 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@c3b8578 (req. id 111) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@275bc19d for ItemBlock net.minecraft.item.ItemBlock@17b78f8e at id 164, original id requested: 164 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@17b78f8e (req. id 164) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5b776efd for ItemBlock net.minecraft.item.ItemBlock@1431bfcc at id 53, original id requested: 53 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@1431bfcc (req. id 53) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@731709e5 for ItemBlock net.minecraft.item.ItemBlock@4e26f46f at id 2, original id requested: 2 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@4e26f46f (req. id 2) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@3776648f for ItemBlock net.minecraft.item.ItemBlock@5f79cb7e at id 107, original id requested: 107 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@5f79cb7e (req. id 107) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@13da6b89 for ItemBlock net.minecraft.item.ItemBlock@351eee2a at id 110, original id requested: 110 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@351eee2a (req. id 110) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@3fe5e267 for ItemBlock net.minecraft.item.ItemBlock@1a622a5 at id 49, original id requested: 49 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@1a622a5 (req. id 49) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@14643c9e for ItemBlock net.minecraft.item.ItemBlock@422c7f7b at id 4, original id requested: 4 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@422c7f7b (req. id 4) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@e367474 for ItemBlock net.minecraft.item.ItemBlock@7765862d at id 156, original id requested: 156 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@7765862d (req. id 156) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@33035fb0 for ItemBlock net.minecraft.item.ItemBlock@2a4c3198 at id 130, original id requested: 130 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@2a4c3198 (req. id 130) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@7d1c5a5a for ItemBlock net.minecraft.item.ItemBlock@704c07d9 at id 82, original id requested: 82 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@704c07d9 (req. id 82) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3d896206 for ItemBlock net.minecraft.item.ItemBlock@f977128 at id 48, original id requested: 48 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@f977128 (req. id 48) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@591f46d8 for ItemBlock net.minecraft.item.ItemMultiTexture@1f860117 at id 3, original id requested: 3 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1f860117 (req. id 3) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@4e617b49 for ItemBlock net.minecraft.item.ItemBlock@16b19d2c at id 91, original id requested: 91 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@16b19d2c (req. id 91) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@10611c2c for ItemBlock net.minecraft.item.ItemAnvilBlock@1485a9af at id 145, original id requested: 145 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@1485a9af (req. id 145) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@3a4c4821 for ItemBlock net.minecraft.item.ItemBlock@53472aaf at id 11, original id requested: 11 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@53472aaf (req. id 11) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4f1ed548 for ItemBlock net.minecraft.item.ItemBlock@654371df at id 62, original id requested: 62 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@654371df (req. id 62) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@aff9dc7 for ItemBlock net.minecraft.item.ItemBlock@2ee91b69 at id 15, original id requested: 15 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@2ee91b69 (req. id 15) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@18fd10a2 for ItemBlock net.minecraft.item.ItemBlock@4a06a28e at id 57, original id requested: 57 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@4a06a28e (req. id 57) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@e18a174 for ItemBlock net.minecraft.item.ItemBlock@799a3e99 at id 30, original id requested: 30 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@799a3e99 (req. id 30) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@5101b216 for ItemBlock net.minecraft.item.ItemBlock@7d83ed2d at id 170, original id requested: 170 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@7d83ed2d (req. id 170) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@18498982 for ItemBlock net.minecraft.item.ItemBlock@604865bb at id 136, original id requested: 136 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@604865bb (req. id 136) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@77ec4fb7 for ItemBlock net.minecraft.item.ItemBlock@310f095f at id 114, original id requested: 114 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@310f095f (req. id 114) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@52305522 at id 70, original id requested: 70 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@52305522 (req. id 70) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@34a29cf2 for ItemBlock net.minecraft.item.ItemBlock@63255555 at id 143, original id requested: 143 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@63255555 (req. id 143) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@246dc0c4 for ItemBlock net.minecraft.item.ItemSlab@144789ad at id 43, original id requested: 43 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@144789ad (req. id 43) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@56eda167 for ItemBlock net.minecraft.item.ItemBlock@649fc741 at id 14, original id requested: 14 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@649fc741 (req. id 14) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@1be08d65 for ItemBlock net.minecraft.item.ItemBlock@35d2b003 at id 46, original id requested: 46 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@35d2b003 (req. id 46) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@33e61182 for ItemBlock net.minecraft.item.ItemBlock@1b21b090 at id 154, original id requested: 154 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@1b21b090 (req. id 154) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@218a968b for ItemBlock net.minecraft.item.ItemSlab@40cecbda at id 44, original id requested: 44 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@40cecbda (req. id 44) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@5024d236 for ItemBlock net.minecraft.item.ItemBlock@48a97673 at id 142, original id requested: 142 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@48a97673 (req. id 142) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6ef93d8a for ItemBlock net.minecraft.item.ItemBlock@6d9f9d49 at id 129, original id requested: 129 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@6d9f9d49 (req. id 129) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@cfa9dbf for ItemBlock net.minecraft.item.ItemBlock@a0f5bd9 at id 39, original id requested: 39 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@a0f5bd9 (req. id 39) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@4c058333 for ItemBlock net.minecraft.item.ItemLeaves@3792fad at id 18, original id requested: 18 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@3792fad (req. id 18) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@7cf43c7d for ItemBlock net.minecraft.item.ItemBlock@92908a3 at id 131, original id requested: 131 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@92908a3 (req. id 131) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6b05465c for ItemBlock net.minecraft.item.ItemMultiTexture@64f60a07 at id 37, original id requested: 37 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@64f60a07 (req. id 37) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@191772f6 for ItemBlock net.minecraft.item.ItemBlock@550c8559 at id 157, original id requested: 157 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@550c8559 (req. id 157) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@74d37bdd for ItemBlock net.minecraft.item.ItemBlock@2906c1ae at id 76, original id requested: 76 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@2906c1ae (req. id 76) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@454e2080 for ItemBlock net.minecraft.item.ItemSlab@7a959b8c at id 125, original id requested: 125 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7a959b8c (req. id 125) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@2ca59fc for ItemBlock net.minecraft.item.ItemBlock@74174333 at id 96, original id requested: 96 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@74174333 (req. id 96) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@662bdad0 for ItemBlock net.minecraft.item.ItemLeaves@233d04d0 at id 161, original id requested: 161 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@233d04d0 (req. id 161) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@1aec4ce for ItemBlock net.minecraft.item.ItemBlock@7b0705c2 at id 60, original id requested: 60 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@7b0705c2 (req. id 60) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@16a7776a for ItemBlock net.minecraft.item.ItemBlock@a0b42a8 at id 9, original id requested: 9 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@a0b42a8 (req. id 9) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@567f3311 for ItemBlock net.minecraft.item.ItemBlock@694528be at id 27, original id requested: 27 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@694528be (req. id 27) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@7b0b43f for ItemBlock net.minecraft.item.ItemBlock@3b7607f0 at id 89, original id requested: 89 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@3b7607f0 (req. id 89) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@24786930 for ItemBlock net.minecraft.item.ItemCloth@42033c0f at id 171, original id requested: 171 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@42033c0f (req. id 171) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@7b2fcb3 for ItemBlock net.minecraft.item.ItemBlock@625c1ea4 at id 113, original id requested: 113 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@625c1ea4 (req. id 113) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@737008ef for ItemBlock net.minecraft.item.ItemBlock@ddfd36f at id 86, original id requested: 86 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@ddfd36f (req. id 86) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@62124f91 for ItemBlock net.minecraft.item.ItemMultiTexture@61b22386 at id 5, original id requested: 5 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@61b22386 (req. id 5) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@1615dd9c for ItemBlock net.minecraft.item.ItemBlock@763a6485 at id 122, original id requested: 122 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@763a6485 (req. id 122) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@3c455220 for ItemBlock net.minecraft.item.ItemBlock@739d9466 at id 23, original id requested: 23 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@739d9466 (req. id 23) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@5f6b90e9 for ItemBlock net.minecraft.item.ItemMultiTexture@6e79efd6 at id 24, original id requested: 24 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@6e79efd6 (req. id 24) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@882b46f for ItemBlock net.minecraft.item.ItemBlock@7710344 at id 28, original id requested: 28 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@7710344 (req. id 28) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@3bdd3691 for ItemBlock net.minecraft.item.ItemBlock@c8d692d at id 172, original id requested: 172 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@c8d692d (req. id 172) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@7091334a for ItemBlock net.minecraft.item.ItemCloth@17f40fcb at id 160, original id requested: 160 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@17f40fcb (req. id 160) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@514fb38c for ItemBlock net.minecraft.item.ItemBlock@1838e4b6 at id 19, original id requested: 19 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@1838e4b6 (req. id 19) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@4aaed452 for ItemBlock net.minecraft.item.ItemBlock@3f2f7526 at id 147, original id requested: 147 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@3f2f7526 (req. id 147) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@2cdc8591 for ItemBlock net.minecraft.item.ItemBlock@44b43232 at id 127, original id requested: 127 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@44b43232 (req. id 127) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@78d03bab for ItemBlock net.minecraft.item.ItemCloth@124b93db at id 95, original id requested: 95 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@124b93db (req. id 95) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@7b3aaba1 for ItemBlock net.minecraft.item.ItemBlock@1fd8183f at id 101, original id requested: 101 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@1fd8183f (req. id 101) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@5a57e77f for ItemBlock net.minecraft.item.ItemBlock@241fe06e at id 66, original id requested: 66 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@241fe06e (req. id 66) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@7b0250db for ItemBlock net.minecraft.item.ItemMultiTexture@28c76849 at id 97, original id requested: 97 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@28c76849 (req. id 97) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@40d481f9 for ItemBlock net.minecraft.item.ItemBlock@3b8fa589 at id 52, original id requested: 52 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3b8fa589 (req. id 52) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@c37d70c for ItemBlock net.minecraft.item.ItemSlab@53bce3eb at id 126, original id requested: 126 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@53bce3eb (req. id 126) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@61cdd5bc for ItemBlock net.minecraft.item.ItemMultiTexture@16178440 at id 139, original id requested: 139 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@16178440 (req. id 139) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@6a383173 for ItemBlock net.minecraft.item.ItemBlock@61eb9114 at id 65, original id requested: 65 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@61eb9114 (req. id 65) +[16:57:39] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@184a97e8 for ItemBlock net.minecraft.item.ItemBlock@3081ea45 at id 121, original id requested: 121 +[16:57:39] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@3081ea45 (req. id 121) +[16:57:41] [Client thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[16:57:41] [Client thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[16:57:41] [Client thread/INFO] [FML/]: Replaced 182 ore recipies +[16:57:41] [Client thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[16:57:41] [Client thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[16:57:41] [Client thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[16:57:41] [Client thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[16:57:41] [Client thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[16:57:41] [Client thread/DEBUG] [FML/]: Examining directory bin for potential mods +[16:57:41] [Client thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package com +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package com.pau101 +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package com.pau101.util +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[16:57:41] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[16:57:42] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[16:57:42] [Client thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI +[16:57:42] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationAPI.AnimationAPI +[16:57:42] [Client thread/TRACE] [AnimationAPI/]: Parsed dependency info : [] [] [] +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.client +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.packet +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample +[16:57:42] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationExample.AnimationExample +[16:57:42] [Client thread/TRACE] [AnimationExample/]: Parsed dependency info : [] [] [] +[16:57:42] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample.client +[16:57:42] [Client thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[16:57:42] [Client thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[16:57:43] [Client thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[16:57:43] [Client thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[16:57:43] [Client thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[16:57:43] [Client thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[16:57:43] [Client thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[16:57:43] [Client thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[16:57:43] [Client thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[16:57:44] [Client thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[16:57:44] [Client thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[16:57:45] [Client thread/DEBUG] [FML/]: Examining directory start for potential mods +[16:57:45] [Client thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[16:57:46] [Client thread/TRACE] [FML/]: Recursing into package net +[16:57:46] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[16:57:46] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[16:57:46] [Client thread/INFO] [FML/]: Forge Mod Loader has identified 6 mods to load +[16:57:46] [Client thread/TRACE] [FML/]: Received a system property request '' +[16:57:46] [Client thread/TRACE] [FML/]: System property request managing the state of 0 mods +[16:57:46] [Client thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [AnimationAPI/]: Enabling mod AnimationAPI +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[16:57:46] [Client thread/DEBUG] [AnimationExample/]: Enabling mod AnimationExample +[16:57:46] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[16:57:46] [Client thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[16:57:46] [Client thread/TRACE] [FML/]: All mod requirements are satisfied +[16:57:46] [Client thread/TRACE] [FML/]: Sorting mods into an ordered list +[16:57:46] [Client thread/TRACE] [FML/]: Mod sorting completed successfully +[16:57:46] [Client thread/DEBUG] [FML/]: Mod sorting data +[16:57:46] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[16:57:46] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin () +[16:57:46] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin () +[16:57:46] [Client thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[16:57:46] [Client thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[16:57:46] [Client thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[16:57:46] [Client thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[16:57:46] [Client thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[16:57:46] [Client thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[16:57:46] [Client thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[16:57:46] [Client thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[16:57:46] [Client thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[16:57:46] [Client thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[16:57:46] [Client thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[16:57:46] [Client thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[16:57:46] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[16:57:46] [Client thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[16:57:46] [Client thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[16:57:46] [Client thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[16:57:46] [Client thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[16:57:46] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[16:57:46] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLConstructionEvent to mod AnimationAPI +[16:57:46] [Client thread/TRACE] [FML/AnimationAPI]: Mod AnimationAPI is using network checker : Accepting version 1.2.4 +[16:57:46] [Client thread/TRACE] [FML/AnimationAPI]: Testing mod AnimationAPI to verify it accepts its own version in a remote connection +[16:57:46] [Client thread/TRACE] [FML/AnimationAPI]: The mod AnimationAPI accepts its own version (1.2.4) +[16:57:46] [Client thread/DEBUG] [FML/AnimationAPI]: Attempting to inject @SidedProxy classes into AnimationAPI +[16:57:46] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLConstructionEvent to mod AnimationAPI +[16:57:46] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLConstructionEvent to mod AnimationExample +[16:57:46] [Client thread/TRACE] [FML/AnimationExample]: Mod AnimationExample is using network checker : Accepting version 1.0.0 +[16:57:46] [Client thread/TRACE] [FML/AnimationExample]: Testing mod AnimationExample to verify it accepts its own version in a remote connection +[16:57:46] [Client thread/TRACE] [FML/AnimationExample]: The mod AnimationExample accepts its own version (1.0.0) +[16:57:46] [Client thread/DEBUG] [FML/AnimationExample]: Attempting to inject @SidedProxy classes into AnimationExample +[16:57:46] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLConstructionEvent to mod AnimationExample +[16:57:46] [Client thread/DEBUG] [FML/]: Mod signature data +[16:57:46] [Client thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin (NO VALID CERTIFICATE FOUND) +[16:57:46] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[16:57:46] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[16:57:46] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[16:57:46] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[16:57:46] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[16:57:46] [Client thread/INFO] [FML/]: Processing ObjectHolder annotations +[16:57:46] [Client thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[16:57:46] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[16:57:46] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[16:57:46] [Client thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[16:57:46] [Client thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[16:57:46] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[16:57:46] [Client thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[16:57:46] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[16:57:46] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@283ccead (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@283ccead for ItemBlock net.minecraft.item.ItemBlock@3024d47e at id 165, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@3024d47e (req. id 165) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@41fab4e3 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@41fab4e3 for ItemBlock net.minecraft.item.ItemBlock@3279c4ec at id 166, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3279c4ec (req. id 166) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 for ItemBlock net.minecraft.item.ItemBlock@7f2b8d9c at id 167, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@7f2b8d9c (req. id 167) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@45e3dfe (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@45e3dfe for ItemBlock net.minecraft.item.ItemBlock@4737f0ef at id 168, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@4737f0ef (req. id 168) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 for ItemBlock net.minecraft.item.ItemBlock@1968276f at id 169, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1968276f (req. id 169) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 for ItemBlock net.minecraft.item.ItemBlock@6e1dd041 at id 176, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6e1dd041 (req. id 176) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 for ItemBlock net.minecraft.item.ItemBlock@2011cdc6 at id 177, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2011cdc6 (req. id 177) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@70dc929c (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@70dc929c for ItemBlock net.minecraft.item.ItemBlock@211d79a7 at id 178, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@211d79a7 (req. id 178) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed for ItemBlock net.minecraft.item.ItemBlock@4477f3 at id 179, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@4477f3 (req. id 179) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 for ItemBlock net.minecraft.item.ItemBlock@38ccfb59 at id 180, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@38ccfb59 (req. id 180) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 (req. id -1) +[16:57:47] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 for ItemBlock net.minecraft.item.ItemBlock@2c206746 at id 181, original id requested: -1 +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@2c206746 (req. id 181) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@2b67f167 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@3519b774 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@2b5b3be8 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@72ba1294 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1619ed64 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@304b92 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@62b15e56 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@6aa892b8 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@6138a4bc (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@4dc76481 (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5d97790b (req. id -1) +[16:57:47] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@38bf12e (req. id -1) +[16:57:48] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[16:57:48] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[16:57:48] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[16:57:48] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPreInitializationEvent to mod AnimationAPI +[16:57:48] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPreInitializationEvent to mod AnimationAPI +[16:57:48] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPreInitializationEvent to mod AnimationExample +[16:57:48] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPreInitializationEvent to mod AnimationExample +[16:57:48] [Client thread/INFO] [FML/]: Applying holder lookups +[16:57:48] [Client thread/INFO] [FML/]: Holder lookups applied +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[16:57:53] [Client thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[16:57:53] [Client thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLInitializationEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLInitializationEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLInitializationEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLInitializationEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[16:57:53] [Client thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[16:57:53] [Client thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event IMCEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event IMCEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationExample +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event IMCEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event IMCEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[16:57:53] [Client thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[16:57:53] [Client thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPostInitializationEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPostInitializationEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPostInitializationEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPostInitializationEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[16:57:53] [Client thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[16:57:53] [Client thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[16:57:53] [Client thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[16:57:53] [Client thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[16:57:53] [Client thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[16:57:53] [Client thread/DEBUG] [FML/Forge]: Sorting recipies +[16:57:53] [Client thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLLoadCompleteEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLLoadCompleteEvent to mod AnimationAPI +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLLoadCompleteEvent to mod AnimationExample +[16:57:53] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLLoadCompleteEvent to mod AnimationExample +[16:57:53] [Client thread/DEBUG] [FML/]: Freezing block and item id maps +[16:57:53] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[16:57:53] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[16:57:53] [Client thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 6 mods +[16:57:56] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[16:57:56] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[16:57:56] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[16:57:56] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[16:57:56] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[16:57:59] [Thread-8/WARN] [FML/]: ============================================================= +[16:57:59] [Thread-8/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[16:57:59] [Thread-8/WARN] [FML/]: Offendor: com/jcraft/jogg/Buffer.report(Ljava/lang/String;)V +[16:57:59] [Thread-8/WARN] [FML/]: ============================================================= +[16:58:01] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[16:58:01] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[16:58:01] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[16:58:01] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[16:58:01] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[16:58:01] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[16:58:01] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[16:58:01] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[16:58:01] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerAboutToStartEvent to mod AnimationAPI +[16:58:01] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerAboutToStartEvent to mod AnimationAPI +[16:58:01] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerAboutToStartEvent to mod AnimationExample +[16:58:01] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerAboutToStartEvent to mod AnimationExample +[16:58:01] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[16:58:01] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@55474b36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@4fbbb855 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@731709e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@591f46d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@14643c9e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@62124f91 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@766d7940 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@d33957e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@64e9815a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@16a7776a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@4c90dbc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@3a4c4821 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@3be4a2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@b4fb039 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@56eda167 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@aff9dc7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@13cf7975 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@1ec51c5e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@4c058333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@514fb38c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@11d335ea +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@41789eca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@705cf320 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3c455220 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@5f6b90e9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@3b04eeb1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@22c491a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@567f3311 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@882b46f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@7db21753 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@e18a174 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@1296f20e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78c5e1cc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@76b5606 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@17872d45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@16fc39cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7c850cec +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b05465c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@274e78e8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@cfa9dbf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@198a6d41 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@4f0ad380 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@4fc3a10a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@246dc0c4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@218a968b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@11a190e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@1be08d65 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@a0a9820 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@3d896206 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@3fe5e267 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@65187172 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@384ee1eb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@40d481f9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@5b776efd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@554b23ca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@50a639e9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5124195c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@18fd10a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@11a359d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@23e51959 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@1aec4ce +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7b7b1ad5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4f1ed548 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@70cbccca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3e5f3179 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@6a383173 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@5a57e77f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@411f712f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@773fe60f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@1c57186a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@4a2ead0a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@3e629192 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@3943283d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@2e2c72d6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@68275748 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@40a2a071 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@74d37bdd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@cbb5ec0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@25688092 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@7233d91f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@1255b350 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@7af75a2f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@7d1c5a5a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3e9e0b1e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@196f806f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@5a066b7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@737008ef +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@fa21996 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@7868b3f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@7b0b43f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@11911e61 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@4e617b49 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@84239c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@1e708568 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@6d467e74 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@78d03bab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@2ca59fc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@7b0250db +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42b0c2a1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@19b9293f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@4b42f44a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@7b3aaba1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@48da163b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@38a6964d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@395161a5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@de1b509 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@320d8abc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@3776648f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3dc404bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1012b0ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@13da6b89 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@2585c97f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@726fc417 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7b2fcb3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@77ec4fb7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@3ba7125b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@307b6333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@2c5af885 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5aae26cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@79d4583d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@66e4540e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@184a97e8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@1615dd9c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@c9eb8b5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@870798c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@454e2080 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@c37d70c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@2cdc8591 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@41c50999 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@6ef93d8a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@33035fb0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@7cf43c7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@433f10ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@615ff058 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@619c5359 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5e242a1f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@18498982 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@2d1353cb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@63bfeff8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@61cdd5bc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@663a7911 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@641c508b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@5024d236 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@34a29cf2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@2701378c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@10611c2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@5780951a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4aaed452 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@1bf579cc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@440cba5d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@1f9f5292 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2debd5ee +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@751b61b2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@58ab292e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@33e61182 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@79296b19 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@e367474 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@191772f6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@7d7c3cca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@677b3222 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7091334a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@662bdad0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4ba0b3d3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@237e086f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@275bc19d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@283ccead +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@41fab4e3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@45e3dfe +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@5101b216 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@24786930 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3bdd3691 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@3829884b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@723743ac +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@a3c0bc9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@70dc929c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@1b237bfe +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@4e26f46f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1f860117 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@422c7f7b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@61b22386 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@3d2e101b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@6b94bee +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@1093ba71 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@a0b42a8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@36a16e9d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@53472aaf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@454a75ed +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@6f27f9b4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@649fc741 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@2ee91b69 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@3b7b459e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@dc2c254 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@3792fad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@1838e4b6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@5779f6fb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@37de365c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@13fb3b30 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@739d9466 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@6e79efd6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@846059b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@694528be +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@7710344 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@1a17a694 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@799a3e99 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@1d388301 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@7918f9f9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@23f2c94d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@523b6d27 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@64f60a07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@49a3f45a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@a0f5bd9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@5c678614 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@168d3d6b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@424869ac +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@144789ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@40cecbda +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7d8fe7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@35d2b003 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@5a9eb0c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@f977128 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@1a622a5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@5c78e2b9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@6d641fda +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3b8fa589 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@1431bfcc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@52b55937 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@48675951 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@4a06a28e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@297ad16f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@7b0705c2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@46d0f1d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@654371df +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@61eb9114 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@241fe06e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1a22843e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@50180fd9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@52305522 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3e4be3af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@52ead68f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@2906c1ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@686848f2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@4b70d3e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@5bb898a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@70bfd40 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@30575e07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@704c07d9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@20652170 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@2d1a075b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@ddfd36f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@6851161c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@56c3888b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@3b7607f0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@232075bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@16b19d2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@124b93db +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@74174333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@28c76849 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@28212008 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@16be01cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@58b7085a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@1fd8183f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@38213b66 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2d131ec2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@2aff667b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@5f79cb7e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@4f7650ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@28115a01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@351eee2a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@c3b8578 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@58857a36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@625c1ea4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@310f095f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@231a9ca1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@241f785d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@342d2460 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@3081ea45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@763a6485 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@12bb475e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7a959b8c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@53bce3eb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@44b43232 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28c34ca4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@6d9f9d49 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@2a4c3198 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@92908a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@2ddcb7e4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@37ac70d0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@75acf141 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@604865bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@4951f2e0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@14684565 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@16178440 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@611d7ef4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@48a97673 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@63255555 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@1485a9af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@668f8640 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@3f2f7526 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@3d729fc5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@60aab69c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@5dc2eeab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@e173432 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@1b21b090 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@1b843e25 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@7765862d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@550c8559 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@65a12b4a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@1563c5d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@17f40fcb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@233d04d0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@2382bdc5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@2011bd33 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@17b78f8e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@3024d47e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3279c4ec +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@7f2b8d9c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@4737f0ef +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1968276f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@7d83ed2d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@42033c0f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@c8d692d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@3f398a2d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@6920c5a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@5ca916e2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6e1dd041 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2011cdc6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@211d79a7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@4477f3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@38ccfb59 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@2c206746 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3b3ad6ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@74460248 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49e7d0a7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41b36e45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@1cae9a01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@2651b6a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@3ead5955 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@4038ccc2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@510af57e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@267b4cc3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@68eca9f1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@355f1de9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@77a4c75e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@631d29af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@f9bd2ff +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3f396b5a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@52b70223 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@6ced7241 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@58e84145 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7815469c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@3ccee95b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@343a748d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@69b9efc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2e2c6316 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@641d5108 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@40b31791 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@10c909ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7e99c228 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@209a1107 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@62d3f349 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@4909704f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@d7860b9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@5a161897 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@40fb81b2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@5859df01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@743fe7f7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@f9644c1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@527be2e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@436d52b1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@556fc118 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@1bee3a7a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@35412de9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4b0ffa71 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@6033737 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@3d1dfef6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7c4de7d2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@5eaecbbf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@25c29929 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ad5661d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@4022ff79 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@39b281d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@7669a2e3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@114521d1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@51af2932 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42b9bb83 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@2fc5b7ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@5d9e1902 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@367c0252 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@77c7170 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@7afb73e6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1276401e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@116b7b0a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@275ad675 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@3cb5af82 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@3c159ef1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@52ae2bf4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@2343d661 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@5b247e3a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1344ba07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@92a04c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@259feb2b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@26086759 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@213ce076 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@559c6c4a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@10899a2f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@37acb2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@6a61203f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@466e2460 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@69163ebf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1e78f4ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@1707162e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@524131d1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@362dba87 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@743110da +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@20294279 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@74cb266d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4547fa02 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@786ebcd6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@7ae4a89b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@39f99725 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@20e4510 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@76d81e7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@66b9dd7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@2c2fb762 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@70b09997 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@4eb18d0d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@6aa378d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@1252a1f3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6f0661ea +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@132ecf24 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@66214e52 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@149d1de0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@1819bd1e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@304e15ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@567129a1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@1f64355d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@6beb7cc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@314c5f36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@cfeeb83 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@3417ec1f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@e8f01f1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@4ec87cae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@53b012d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@4ca44738 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@353fd4d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@71ae8a90 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@7a0b2e3e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@5c0e2c7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@bb9db73 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@56f66108 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@495c80d2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@580d809e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@5e77323b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6382eff0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@2956a89a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2f8188e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@61418424 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@35f6c1ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7cc28487 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@5b1d2bbb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@1b4c3f68 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@3bb3cf5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@799efabc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@345f8b05 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@6ca0101f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1fee2286 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@4b1c9bca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4338114c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@15f7b70e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@3a6dbc6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@3fa6a609 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@2dfbafc3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@3d309b24 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@746c57b0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74f11f86 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1781a126 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@4ee79aaa +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@7a705d8c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@670dd120 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@3c1cc0bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@6ef601e2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@58f5d557 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@73897061 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@44312b89 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@78215258 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@53a54d05 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@239ef549 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@76d27965 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@742012d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@647dee40 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7a4df4b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@593fb8d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@66809aae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@52b4a15 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@5d0cab59 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6ac58fc8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5062ca3b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@5cb10b8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@56b6a300 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@70878179 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@504568a6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@2b67f167 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@3519b774 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@2b5b3be8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@72ba1294 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1619ed64 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@304b92 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@62b15e56 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@6aa892b8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@6138a4bc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@4dc76481 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5d97790b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@38bf12e +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@3943283d (req. id 72) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@307b6333 (req. id 116) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@6ef93d8a (req. id 129) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@11911e61 (req. id 90) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@766d7940 (req. id 6) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@3e629192 (req. id 71) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@41789eca (req. id 21) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@440cba5d (req. id 149) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@c9eb8b5 (req. id 123) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@1615dd9c (req. id 122) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@2585c97f (req. id 111) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@fa21996 (req. id 87) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@5780951a (req. id 146) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4f1ed548 (req. id 62) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@2d1353cb (req. id 137) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@74d37bdd (req. id 76) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@870798c (req. id 124) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@62124f91 (req. id 5) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@64e9815a (req. id 8) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@cbb5ec0 (req. id 77) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4ba0b3d3 (req. id 162) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed (req. id 179) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@514fb38c (req. id 19) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@aff9dc7 (req. id 15) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@196f806f (req. id 84) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@25688092 (req. id 78) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@10611c2c (req. id 145) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@5024d236 (req. id 142) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@41c50999 (req. id 128) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@184a97e8 (req. id 121) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@17872d45 (req. id 34) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@19b9293f (req. id 99) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@6d467e74 (req. id 94) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@5a57e77f (req. id 66) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 (req. id 167) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@237e086f (req. id 163) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@1aec4ce (req. id 60) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@7d1c5a5a (req. id 82) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@38a6964d (req. id 103) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@70dc929c (req. id 178) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@33035fb0 (req. id 130) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@7b3aaba1 (req. id 101) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@395161a5 (req. id 104) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@de1b509 (req. id 105) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@433f10ad (req. id 132) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@5101b216 (req. id 170) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@76b5606 (req. id 33) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@7233d91f (req. id 79) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@1f9f5292 (req. id 150) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@79d4583d (req. id 119) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78c5e1cc (req. id 32) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@18fd10a2 (req. id 57) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@68275748 (req. id 74) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@41fab4e3 (req. id 166) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@7db21753 (req. id 29) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@641c508b (req. id 141) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@3829884b (req. id 173) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@591f46d8 (req. id 3) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@4c058333 (req. id 18) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 (req. id 181) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42b0c2a1 (req. id 98) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@13da6b89 (req. id 110) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@58ab292e (req. id 153) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5aae26cd (req. id 118) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@7af75a2f (req. id 81) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@1296f20e (req. id 31) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@33e61182 (req. id 154) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@1c57186a (req. id 69) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@677b3222 (req. id 159) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@2ca59fc (req. id 96) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@615ff058 (req. id 133) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4aaed452 (req. id 147) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@198a6d41 (req. id 40) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@7b0b43f (req. id 89) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@e18a174 (req. id 30) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 (req. id 180) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2debd5ee (req. id 151) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@45e3dfe (req. id 168) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@11d335ea (req. id 20) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@2701378c (req. id 144) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@13cf7975 (req. id 16) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@3776648f (req. id 107) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@1255b350 (req. id 80) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@3fe5e267 (req. id 49) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@567f3311 (req. id 27) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@2e2c72d6 (req. id 73) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@78d03bab (req. id 95) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@3d896206 (req. id 48) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@e367474 (req. id 156) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@882b46f (req. id 28) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@246dc0c4 (req. id 43) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@77ec4fb7 (req. id 114) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@723743ac (req. id 174) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@23e51959 (req. id 59) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@7d7c3cca (req. id 158) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@4e617b49 (req. id 91) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@4fbbb855 (req. id 1) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b05465c (req. id 37) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@b4fb039 (req. id 13) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@66e4540e (req. id 120) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@63bfeff8 (req. id 138) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@320d8abc (req. id 106) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@5a066b7d (req. id 85) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@11a190e1 (req. id 45) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@cfa9dbf (req. id 39) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@4f0ad380 (req. id 41) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@6a383173 (req. id 65) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@218a968b (req. id 44) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@a0a9820 (req. id 47) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@84239c8 (req. id 92) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@275bc19d (req. id 164) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@1bf579cc (req. id 148) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@79296b19 (req. id 155) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@4b42f44a (req. id 100) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@619c5359 (req. id 134) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@773fe60f (req. id 68) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@726fc417 (req. id 112) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@384ee1eb (req. id 51) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@22c491a2 (req. id 26) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@16a7776a (req. id 9) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1012b0ab (req. id 109) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@283ccead (req. id 165) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@16fc39cd (req. id 35) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@2c5af885 (req. id 117) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3e9e0b1e (req. id 83) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@40a2a071 (req. id 75) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@737008ef (req. id 86) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@1e708568 (req. id 93) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@7b0250db (req. id 97) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5124195c (req. id 56) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@662bdad0 (req. id 161) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@a3c0bc9 (req. id 175) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 (req. id 169) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@5f6b90e9 (req. id 24) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@411f712f (req. id 67) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@3b04eeb1 (req. id 25) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3e5f3179 (req. id 64) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@61cdd5bc (req. id 139) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@d33957e (req. id 7) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3dc404bb (req. id 108) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3bdd3691 (req. id 172) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@454e2080 (req. id 125) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@70cbccca (req. id 63) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@663a7911 (req. id 140) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@34a29cf2 (req. id 143) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7b2fcb3 (req. id 113) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@4fc3a10a (req. id 42) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@c37d70c (req. id 126) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@14643c9e (req. id 4) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@48da163b (req. id 102) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@40d481f9 (req. id 52) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@1be08d65 (req. id 46) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@18498982 (req. id 136) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@5b776efd (req. id 53) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3c455220 (req. id 23) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@2cdc8591 (req. id 127) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@7cf43c7d (req. id 131) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@3ba7125b (req. id 115) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7c850cec (req. id 36) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7091334a (req. id 160) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@55474b36 (req. id 0) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@554b23ca (req. id 54) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@191772f6 (req. id 157) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@4c90dbc4 (req. id 10) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@65187172 (req. id 50) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 (req. id 176) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@3be4a2c (req. id 12) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@731709e5 (req. id 2) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 (req. id 177) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5e242a1f (req. id 135) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@274e78e8 (req. id 38) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@1ec51c5e (req. id 17) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@3a4c4821 (req. id 11) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@705cf320 (req. id 22) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@24786930 (req. id 171) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@751b61b2 (req. id 152) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7b7b1ad5 (req. id 61) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@7868b3f (req. id 88) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@11a359d7 (req. id 58) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@50a639e9 (req. id 55) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@4a2ead0a (req. id 70) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@56eda167 (req. id 14) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@766d7940 for ItemBlock net.minecraft.item.ItemMultiTexture@3d2e101b at id 6, original id requested: 6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@3d2e101b (req. id 6) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@77a4c75e (req. id 268) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@362dba87 (req. id 338) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@1ec51c5e for ItemBlock net.minecraft.item.ItemMultiTexture@dc2c254 at id 17, original id requested: 17 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@dc2c254 (req. id 17) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@5101b216 for ItemBlock net.minecraft.item.ItemBlock@7d83ed2d at id 170, original id requested: 170 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@7d83ed2d (req. id 170) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@d33957e for ItemBlock net.minecraft.item.ItemBlock@6b94bee at id 7, original id requested: 7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@6b94bee (req. id 7) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@e18a174 for ItemBlock net.minecraft.item.ItemBlock@799a3e99 at id 30, original id requested: 30 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@799a3e99 (req. id 30) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@3d309b24 (req. id 398) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@26086759 (req. id 327) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@239ef549 (req. id 420) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@e367474 for ItemBlock net.minecraft.item.ItemBlock@7765862d at id 156, original id requested: 156 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@7765862d (req. id 156) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@1255b350 for ItemBlock net.minecraft.item.ItemBlock@70bfd40 at id 80, original id requested: 80 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@70bfd40 (req. id 80) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@63bfeff8 for ItemBlock net.minecraft.item.ItemBlock@14684565 at id 138, original id requested: 138 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@14684565 (req. id 138) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4ba0b3d3 for ItemBlock net.minecraft.item.ItemMultiTexture@2382bdc5 at id 162, original id requested: 162 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@2382bdc5 (req. id 162) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@320d8abc for ItemBlock net.minecraft.item.ItemColored@2aff667b at id 106, original id requested: 106 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@2aff667b (req. id 106) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@74cb266d (req. id 341) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@6033737 (req. id 299) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@3bdd3691 for ItemBlock net.minecraft.item.ItemBlock@c8d692d at id 172, original id requested: 172 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@c8d692d (req. id 172) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@38a6964d for ItemBlock net.minecraft.item.ItemBlock@2d131ec2 at id 103, original id requested: 103 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2d131ec2 (req. id 103) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1012b0ab for ItemBlock net.minecraft.item.ItemBlock@28115a01 at id 109, original id requested: 109 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@28115a01 (req. id 109) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@2fc5b7ae (req. id 311) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@bb9db73 (req. id 374) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@53b012d4 (req. id 368) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3f396b5a (req. id 271) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5062ca3b (req. id 2263) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@41789eca for ItemBlock net.minecraft.item.ItemBlock@37de365c at id 21, original id requested: 21 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@37de365c (req. id 21) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41b36e45 (req. id 259) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3dc404bb for ItemBlock net.minecraft.item.ItemBlock@4f7650ad at id 108, original id requested: 108 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@4f7650ad (req. id 108) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3d896206 for ItemBlock net.minecraft.item.ItemBlock@f977128 at id 48, original id requested: 48 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@f977128 (req. id 48) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@3d1dfef6 (req. id 300) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@4ec87cae (req. id 367) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@466e2460 (req. id 333) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@246dc0c4 for ItemBlock net.minecraft.item.ItemSlab@144789ad at id 43, original id requested: 43 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@144789ad (req. id 43) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@b4fb039 for ItemBlock net.minecraft.item.ItemBlock@6f27f9b4 at id 13, original id requested: 13 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@6f27f9b4 (req. id 13) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@283ccead for ItemBlock net.minecraft.item.ItemBlock@3024d47e at id 165, original id requested: 165 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@3024d47e (req. id 165) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@14643c9e for ItemBlock net.minecraft.item.ItemBlock@422c7f7b at id 4, original id requested: 4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@422c7f7b (req. id 4) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5124195c for ItemBlock net.minecraft.item.ItemBlock@48675951 at id 56, original id requested: 56 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@48675951 (req. id 56) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@62d3f349 (req. id 285) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4547fa02 (req. id 342) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@307b6333 for ItemBlock net.minecraft.item.ItemBlock@231a9ca1 at id 116, original id requested: 116 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@231a9ca1 (req. id 116) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@6beb7cc4 (req. id 362) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@62124f91 for ItemBlock net.minecraft.item.ItemMultiTexture@61b22386 at id 5, original id requested: 5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@61b22386 (req. id 5) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@2651b6a2 (req. id 261) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@70878179 (req. id 2266) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@2585c97f for ItemBlock net.minecraft.item.ItemLilyPad@c3b8578 at id 111, original id requested: 111 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@c3b8578 (req. id 111) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@5cb10b8 (req. id 2264) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@527be2e5 (req. id 293) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@3c159ef1 (req. id 320) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@615ff058 for ItemBlock net.minecraft.item.ItemBlock@2ddcb7e4 at id 133, original id requested: 133 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@2ddcb7e4 (req. id 133) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@4aaed452 for ItemBlock net.minecraft.item.ItemBlock@3f2f7526 at id 147, original id requested: 147 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@3f2f7526 (req. id 147) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@70dc929c for ItemBlock net.minecraft.item.ItemBlock@211d79a7 at id 178, original id requested: 178 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@211d79a7 (req. id 178) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@2b5b3be8 (req. id 4098) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@184a97e8 for ItemBlock net.minecraft.item.ItemBlock@3081ea45 at id 121, original id requested: 121 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@3081ea45 (req. id 121) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@66809aae (req. id 2259) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@3b04eeb1 for ItemBlock net.minecraft.item.ItemBlock@846059b at id 25, original id requested: 25 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@846059b (req. id 25) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6ac58fc8 (req. id 2262) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@69b9efc4 (req. id 278) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@3ccee95b (req. id 276) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@fa21996 for ItemBlock net.minecraft.item.ItemBlock@6851161c at id 87, original id requested: 87 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@6851161c (req. id 87) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7c4de7d2 (req. id 301) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49e7d0a7 (req. id 258) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@92a04c8 (req. id 325) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3b3ad6ae (req. id 256) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@4ee79aaa (req. id 402) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4f1ed548 for ItemBlock net.minecraft.item.ItemBlock@654371df at id 62, original id requested: 62 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@654371df (req. id 62) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@3ead5955 (req. id 262) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@3417ec1f (req. id 365) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@5e77323b (req. id 378) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@37acb2 (req. id 331) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@677b3222 for ItemBlock net.minecraft.item.ItemCloth@1563c5d8 at id 159, original id requested: 159 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@1563c5d8 (req. id 159) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@3c1cc0bb (req. id 405) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@44312b89 (req. id 417) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@1296f20e for ItemBlock net.minecraft.item.ItemColored@1d388301 at id 31, original id requested: 31 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@1d388301 (req. id 31) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@16a7776a for ItemBlock net.minecraft.item.ItemBlock@a0b42a8 at id 9, original id requested: 9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@a0b42a8 (req. id 9) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@275ad675 (req. id 318) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@52305522 at id 70, original id requested: 70 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@52305522 (req. id 70) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@5c0e2c7f (req. id 373) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@5eaecbbf (req. id 302) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@5d9e1902 (req. id 312) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@726fc417 for ItemBlock net.minecraft.item.ItemBlock@58857a36 at id 112, original id requested: 112 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@58857a36 (req. id 112) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@1f64355d (req. id 361) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@56eda167 for ItemBlock net.minecraft.item.ItemBlock@649fc741 at id 14, original id requested: 14 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@649fc741 (req. id 14) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@504568a6 (req. id 2267) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@35f6c1ad (req. id 383) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@731709e5 for ItemBlock net.minecraft.item.ItemBlock@4e26f46f at id 2, original id requested: 2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@4e26f46f (req. id 2) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@7d1c5a5a for ItemBlock net.minecraft.item.ItemBlock@704c07d9 at id 82, original id requested: 82 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@704c07d9 (req. id 82) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@2cdc8591 for ItemBlock net.minecraft.item.ItemBlock@44b43232 at id 127, original id requested: 127 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@44b43232 (req. id 127) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@11911e61 for ItemBlock net.minecraft.item.ItemBlock@232075bb at id 90, original id requested: 90 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@232075bb (req. id 90) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@6a383173 for ItemBlock net.minecraft.item.ItemBlock@61eb9114 at id 65, original id requested: 65 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@61eb9114 (req. id 65) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@c9eb8b5 for ItemBlock net.minecraft.item.ItemBlock@12bb475e at id 123, original id requested: 123 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@12bb475e (req. id 123) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@237e086f for ItemBlock net.minecraft.item.ItemBlock@2011bd33 at id 163, original id requested: 163 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@2011bd33 (req. id 163) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@454e2080 for ItemBlock net.minecraft.item.ItemSlab@7a959b8c at id 125, original id requested: 125 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7a959b8c (req. id 125) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@1b4c3f68 (req. id 386) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@4909704f (req. id 286) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@3776648f for ItemBlock net.minecraft.item.ItemBlock@5f79cb7e at id 107, original id requested: 107 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@5f79cb7e (req. id 107) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@705cf320 for ItemBlock net.minecraft.item.ItemBlock@13fb3b30 at id 22, original id requested: 22 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@13fb3b30 (req. id 22) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@33035fb0 for ItemBlock net.minecraft.item.ItemBlock@2a4c3198 at id 130, original id requested: 130 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@2a4c3198 (req. id 130) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@10899a2f (req. id 330) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@39b281d4 (req. id 306) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@11a359d7 for ItemBlock net.minecraft.item.ItemBlock@297ad16f at id 58, original id requested: 58 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@297ad16f (req. id 58) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@5a57e77f for ItemBlock net.minecraft.item.ItemBlock@241fe06e at id 66, original id requested: 66 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@241fe06e (req. id 66) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@631d29af (req. id 269) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@259feb2b (req. id 326) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@7af75a2f for ItemBlock net.minecraft.item.ItemBlock@30575e07 at id 81, original id requested: 81 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@30575e07 (req. id 81) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@40b31791 (req. id 281) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@11a190e1 for ItemBlock net.minecraft.item.ItemBlock@7d8fe7f at id 45, original id requested: 45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7d8fe7f (req. id 45) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@355f1de9 (req. id 267) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1344ba07 (req. id 324) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@78215258 (req. id 418) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@16fc39cd for ItemBlock net.minecraft.item.ItemCloth@523b6d27 at id 35, original id requested: 35 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@523b6d27 (req. id 35) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@132ecf24 (req. id 355) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@52b70223 (req. id 272) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@213ce076 (req. id 328) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4b0ffa71 (req. id 298) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@191772f6 for ItemBlock net.minecraft.item.ItemBlock@550c8559 at id 157, original id requested: 157 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@550c8559 (req. id 157) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@7233d91f for ItemBlock net.minecraft.item.ItemBlock@5bb898a3 at id 79, original id requested: 79 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@5bb898a3 (req. id 79) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@5f6b90e9 for ItemBlock net.minecraft.item.ItemMultiTexture@6e79efd6 at id 24, original id requested: 24 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@6e79efd6 (req. id 24) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@62b15e56 (req. id 4106) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@7b0250db for ItemBlock net.minecraft.item.ItemMultiTexture@28c76849 at id 97, original id requested: 97 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@28c76849 (req. id 97) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@7d7c3cca for ItemBlock net.minecraft.item.ItemBlock@65a12b4a at id 158, original id requested: 158 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@65a12b4a (req. id 158) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@40d481f9 for ItemBlock net.minecraft.item.ItemBlock@3b8fa589 at id 52, original id requested: 52 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3b8fa589 (req. id 52) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@6ca0101f (req. id 390) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@3c455220 for ItemBlock net.minecraft.item.ItemBlock@739d9466 at id 23, original id requested: 23 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@739d9466 (req. id 23) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@7b3aaba1 for ItemBlock net.minecraft.item.ItemBlock@1fd8183f at id 101, original id requested: 101 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@1fd8183f (req. id 101) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@4022ff79 (req. id 305) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@53a54d05 (req. id 419) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@71ae8a90 (req. id 371) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@20e4510 (req. id 346) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@514fb38c for ItemBlock net.minecraft.item.ItemBlock@1838e4b6 at id 19, original id requested: 19 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@1838e4b6 (req. id 19) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@35412de9 (req. id 297) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@743110da (req. id 339) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3829884b for ItemBlock net.minecraft.item.ItemBlock@3f398a2d at id 173, original id requested: 173 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@3f398a2d (req. id 173) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@52b4a15 (req. id 2260) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@72ba1294 (req. id 4099) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@345f8b05 (req. id 389) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@6a61203f (req. id 332) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@7b7b1ad5 for ItemBlock net.minecraft.item.ItemBlock@46d0f1d at id 61, original id requested: 61 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@46d0f1d (req. id 61) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6ef93d8a for ItemBlock net.minecraft.item.ItemBlock@6d9f9d49 at id 129, original id requested: 129 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@6d9f9d49 (req. id 129) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@40fb81b2 (req. id 289) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@76b5606 for ItemBlock net.minecraft.item.ItemPiston@23f2c94d at id 33, original id requested: 33 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@23f2c94d (req. id 33) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@3cb5af82 (req. id 319) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@1bee3a7a (req. id 296) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@641d5108 (req. id 280) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@f9bd2ff (req. id 270) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@52ae2bf4 (req. id 321) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@559c6c4a (req. id 329) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@2b67f167 (req. id 4096) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@196f806f for ItemBlock net.minecraft.item.ItemBlock@20652170 at id 84, original id requested: 84 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@20652170 (req. id 84) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@4fbbb855 for ItemBlock net.minecraft.item.ItemBlock@1b237bfe at id 1, original id requested: 1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@1b237bfe (req. id 1) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@4b42f44a for ItemBlock net.minecraft.item.ItemBlock@58b7085a at id 100, original id requested: 100 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@58b7085a (req. id 100) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@4b1c9bca (req. id 392) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@13cf7975 for ItemBlock net.minecraft.item.ItemBlock@3b7b459e at id 16, original id requested: 16 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@3b7b459e (req. id 16) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@3a4c4821 for ItemBlock net.minecraft.item.ItemBlock@53472aaf at id 11, original id requested: 11 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@53472aaf (req. id 11) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@2ca59fc for ItemBlock net.minecraft.item.ItemBlock@74174333 at id 96, original id requested: 96 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@74174333 (req. id 96) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@4dc76481 (req. id 4103) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@48da163b for ItemBlock net.minecraft.item.ItemBlock@38213b66 at id 102, original id requested: 102 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@38213b66 (req. id 102) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@3fa6a609 (req. id 396) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@7669a2e3 (req. id 307) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42b9bb83 (req. id 310) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@343a748d (req. id 277) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@746c57b0 (req. id 399) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@11d335ea for ItemBlock net.minecraft.item.ItemBlock@5779f6fb at id 20, original id requested: 20 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@5779f6fb (req. id 20) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@76d81e7d (req. id 347) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5d97790b (req. id 4104) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@304b92 (req. id 4101) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@78c5e1cc for ItemBlock net.minecraft.item.ItemBlock@7918f9f9 at id 32, original id requested: 32 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@7918f9f9 (req. id 32) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@6138a4bc (req. id 4102) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@742012d4 (req. id 422) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7cc28487 (req. id 384) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@64e9815a for ItemBlock net.minecraft.item.ItemBlock@1093ba71 at id 8, original id requested: 8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@1093ba71 (req. id 8) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@737008ef for ItemBlock net.minecraft.item.ItemBlock@ddfd36f at id 86, original id requested: 86 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@ddfd36f (req. id 86) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ad5661d (req. id 304) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@74460248 (req. id 257) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@73897061 (req. id 408) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@114521d1 (req. id 308) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@882b46f for ItemBlock net.minecraft.item.ItemBlock@7710344 at id 28, original id requested: 28 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@7710344 (req. id 28) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74f11f86 (req. id 400) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@18fd10a2 for ItemBlock net.minecraft.item.ItemBlock@4a06a28e at id 57, original id requested: 57 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@4a06a28e (req. id 57) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7a4df4b (req. id 2257) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@13da6b89 for ItemBlock net.minecraft.item.ItemBlock@351eee2a at id 110, original id requested: 110 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@351eee2a (req. id 110) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@580d809e (req. id 377) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@554b23ca for ItemBlock net.minecraft.item.ItemBlock@52b55937 at id 54, original id requested: 54 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@52b55937 (req. id 54) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@1819bd1e (req. id 358) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@18498982 for ItemBlock net.minecraft.item.ItemBlock@604865bb at id 136, original id requested: 136 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@604865bb (req. id 136) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@56b6a300 (req. id 2265) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@5d0cab59 (req. id 2261) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@7cf43c7d for ItemBlock net.minecraft.item.ItemBlock@92908a3 at id 131, original id requested: 131 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@92908a3 (req. id 131) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@20294279 (req. id 340) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@65187172 for ItemBlock net.minecraft.item.ItemBlock@5c78e2b9 at id 50, original id requested: 50 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@5c78e2b9 (req. id 50) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@f9644c1 (req. id 292) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@cfeeb83 (req. id 364) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@198a6d41 for ItemBlock net.minecraft.item.ItemBlock@5c678614 at id 40, original id requested: 40 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@5c678614 (req. id 40) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@78d03bab for ItemBlock net.minecraft.item.ItemCloth@124b93db at id 95, original id requested: 95 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@124b93db (req. id 95) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@2343d661 (req. id 322) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@45e3dfe for ItemBlock net.minecraft.item.ItemBlock@4737f0ef at id 168, original id requested: 168 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@4737f0ef (req. id 168) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 for ItemBlock net.minecraft.item.ItemBlock@7f2b8d9c at id 167, original id requested: 167 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@7f2b8d9c (req. id 167) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@367c0252 (req. id 313) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@38bf12e (req. id 4105) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@3fe5e267 for ItemBlock net.minecraft.item.ItemBlock@1a622a5 at id 49, original id requested: 49 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@1a622a5 (req. id 49) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1e78f4ab (req. id 335) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6f0661ea (req. id 354) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@6aa892b8 (req. id 4107) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@209a1107 (req. id 284) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@a0a9820 for ItemBlock net.minecraft.item.ItemBlock@5a9eb0c8 at id 47, original id requested: 47 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@5a9eb0c8 (req. id 47) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@cfa9dbf for ItemBlock net.minecraft.item.ItemBlock@a0f5bd9 at id 39, original id requested: 39 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@a0f5bd9 (req. id 39) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@6ced7241 (req. id 273) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@723743ac for ItemBlock net.minecraft.item.ItemBlock@6920c5a3 at id 174, original id requested: 174 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@6920c5a3 (req. id 174) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@510af57e (req. id 264) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@77c7170 (req. id 314) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@7b2fcb3 for ItemBlock net.minecraft.item.ItemBlock@625c1ea4 at id 113, original id requested: 113 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@625c1ea4 (req. id 113) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@68eca9f1 (req. id 266) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1fee2286 (req. id 391) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@25c29929 (req. id 303) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@4c90dbc4 for ItemBlock net.minecraft.item.ItemBlock@36a16e9d at id 10, original id requested: 10 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@36a16e9d (req. id 10) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@7a705d8c (req. id 403) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@2dfbafc3 (req. id 397) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@7db21753 for ItemBlock net.minecraft.item.ItemPiston@1a17a694 at id 29, original id requested: 29 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@1a17a694 (req. id 29) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@58ab292e for ItemBlock net.minecraft.item.ItemBlock@e173432 at id 153, original id requested: 153 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@e173432 (req. id 153) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@3519b774 (req. id 4097) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@7afb73e6 (req. id 315) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@39f99725 (req. id 345) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5b776efd for ItemBlock net.minecraft.item.ItemBlock@1431bfcc at id 53, original id requested: 53 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@1431bfcc (req. id 53) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 for ItemBlock net.minecraft.item.ItemBlock@2c206746 at id 180, original id requested: 180 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@2c206746 (req. id 180) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@58f5d557 (req. id 407) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@5b247e3a (req. id 323) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@7868b3f for ItemBlock net.minecraft.item.ItemBlock@56c3888b at id 88, original id requested: 88 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@56c3888b (req. id 88) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@1bf579cc for ItemBlock net.minecraft.item.ItemBlock@3d729fc5 at id 148, original id requested: 148 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@3d729fc5 (req. id 148) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@593fb8d8 (req. id 2258) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@24786930 for ItemBlock net.minecraft.item.ItemCloth@42033c0f at id 171, original id requested: 171 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@42033c0f (req. id 171) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@4038ccc2 (req. id 263) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@4eb18d0d (req. id 351) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 for ItemBlock net.minecraft.item.ItemBlock@1968276f at id 169, original id requested: 169 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1968276f (req. id 169) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7815469c (req. id 275) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@34a29cf2 for ItemBlock net.minecraft.item.ItemBlock@63255555 at id 143, original id requested: 143 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@63255555 (req. id 143) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5e242a1f for ItemBlock net.minecraft.item.ItemBlock@75acf141 at id 135, original id requested: 135 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@75acf141 (req. id 135) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4fc3a10a for ItemBlock net.minecraft.item.ItemBlock@424869ac at id 42, original id requested: 42 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@424869ac (req. id 42) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@275bc19d for ItemBlock net.minecraft.item.ItemBlock@17b78f8e at id 164, original id requested: 164 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@17b78f8e (req. id 164) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@1252a1f3 (req. id 353) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@556fc118 (req. id 295) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@304e15ad (req. id 359) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@495c80d2 (req. id 376) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@353fd4d7 (req. id 370) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@76d27965 (req. id 421) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@25688092 for ItemBlock net.minecraft.item.ItemSnow@4b70d3e5 at id 78, original id requested: 78 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@4b70d3e5 (req. id 78) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@61418424 (req. id 382) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2f8188e1 (req. id 381) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@267b4cc3 (req. id 265) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@66b9dd7f (req. id 348) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@2d1353cb for ItemBlock net.minecraft.item.ItemBlock@4951f2e0 at id 137, original id requested: 137 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@4951f2e0 (req. id 137) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@5a161897 (req. id 288) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@743fe7f7 (req. id 291) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@aff9dc7 for ItemBlock net.minecraft.item.ItemBlock@2ee91b69 at id 15, original id requested: 15 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@2ee91b69 (req. id 15) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@7b0b43f for ItemBlock net.minecraft.item.ItemBlock@3b7607f0 at id 89, original id requested: 89 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@3b7607f0 (req. id 89) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@2956a89a (req. id 380) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@66214e52 (req. id 356) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2e2c6316 (req. id 279) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@647dee40 (req. id 2256) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@69163ebf (req. id 334) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@19b9293f for ItemBlock net.minecraft.item.ItemBlock@16be01cd at id 99, original id requested: 99 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@16be01cd (req. id 99) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@5024d236 for ItemBlock net.minecraft.item.ItemBlock@48a97673 at id 142, original id requested: 142 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@48a97673 (req. id 142) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@61cdd5bc for ItemBlock net.minecraft.item.ItemMultiTexture@16178440 at id 139, original id requested: 139 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@16178440 (req. id 139) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@74d37bdd for ItemBlock net.minecraft.item.ItemBlock@2906c1ae at id 76, original id requested: 76 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@2906c1ae (req. id 76) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@524131d1 (req. id 337) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@4c058333 for ItemBlock net.minecraft.item.ItemLeaves@3792fad at id 18, original id requested: 18 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@3792fad (req. id 18) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@591f46d8 for ItemBlock net.minecraft.item.ItemMultiTexture@1f860117 at id 3, original id requested: 3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1f860117 (req. id 3) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@218a968b for ItemBlock net.minecraft.item.ItemSlab@40cecbda at id 44, original id requested: 44 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@40cecbda (req. id 44) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@751b61b2 for ItemBlock net.minecraft.item.ItemBlock@5dc2eeab at id 152, original id requested: 152 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@5dc2eeab (req. id 152) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1781a126 (req. id 401) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@567129a1 (req. id 360) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@41fab4e3 for ItemBlock net.minecraft.item.ItemBlock@3279c4ec at id 166, original id requested: 166 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3279c4ec (req. id 166) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@1cae9a01 (req. id 260) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@5859df01 (req. id 290) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@10c909ab (req. id 282) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@70b09997 (req. id 350) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@79296b19 for ItemBlock net.minecraft.item.ItemMultiTexture@1b843e25 at id 155, original id requested: 155 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@1b843e25 (req. id 155) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@2c2fb762 (req. id 349) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed for ItemBlock net.minecraft.item.ItemBlock@4477f3 at id 179, original id requested: 179 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@4477f3 (req. id 179) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@7091334a for ItemBlock net.minecraft.item.ItemCloth@17f40fcb at id 160, original id requested: 160 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@17f40fcb (req. id 160) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@58e84145 (req. id 274) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@77ec4fb7 for ItemBlock net.minecraft.item.ItemBlock@310f095f at id 114, original id requested: 114 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@310f095f (req. id 114) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@2debd5ee for ItemBlock net.minecraft.item.ItemBlock@60aab69c at id 151, original id requested: 151 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@60aab69c (req. id 151) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6382eff0 (req. id 379) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@66e4540e for ItemBlock net.minecraft.item.ItemBlock@342d2460 at id 120, original id requested: 120 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@342d2460 (req. id 120) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@a3c0bc9 for ItemBlock net.minecraft.item.ItemDoublePlant@5ca916e2 at id 175, original id requested: 175 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@5ca916e2 (req. id 175) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@7a0b2e3e (req. id 372) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@51af2932 (req. id 309) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@567f3311 for ItemBlock net.minecraft.item.ItemBlock@694528be at id 27, original id requested: 27 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@694528be (req. id 27) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 for ItemBlock net.minecraft.item.ItemBlock@2011cdc6 at id 177, original id requested: 177 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2011cdc6 (req. id 177) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@1aec4ce for ItemBlock net.minecraft.item.ItemBlock@7b0705c2 at id 60, original id requested: 60 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@7b0705c2 (req. id 60) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@7ae4a89b (req. id 344) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@d7860b9 (req. id 287) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1276401e (req. id 316) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@3943283d for ItemBlock net.minecraft.item.ItemBlock@3e4be3af at id 72, original id requested: 72 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3e4be3af (req. id 72) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@4e617b49 for ItemBlock net.minecraft.item.ItemBlock@16b19d2c at id 91, original id requested: 91 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@16b19d2c (req. id 91) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@6aa378d7 (req. id 352) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@786ebcd6 (req. id 343) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@42b0c2a1 for ItemBlock net.minecraft.item.ItemMultiTexture@28212008 at id 98, original id requested: 98 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@28212008 (req. id 98) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@1615dd9c for ItemBlock net.minecraft.item.ItemBlock@763a6485 at id 122, original id requested: 122 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@763a6485 (req. id 122) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4f0ad380 for ItemBlock net.minecraft.item.ItemBlock@168d3d6b at id 41, original id requested: 41 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@168d3d6b (req. id 41) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@79d4583d for ItemBlock net.minecraft.item.ItemBlock@241f785d at id 119, original id requested: 119 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@241f785d (req. id 119) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@3bb3cf5 (req. id 387) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@56f66108 (req. id 375) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7e99c228 (req. id 283) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@436d52b1 (req. id 294) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@662bdad0 for ItemBlock net.minecraft.item.ItemLeaves@233d04d0 at id 161, original id requested: 161 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@233d04d0 (req. id 161) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@5a066b7d for ItemBlock net.minecraft.item.ItemBlock@2d1a075b at id 85, original id requested: 85 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@2d1a075b (req. id 85) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@411f712f for ItemBlock net.minecraft.item.ItemBlock@1a22843e at id 67, original id requested: 67 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1a22843e (req. id 67) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@4ca44738 (req. id 369) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@149d1de0 (req. id 357) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@c37d70c for ItemBlock net.minecraft.item.ItemSlab@53bce3eb at id 126, original id requested: 126 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@53bce3eb (req. id 126) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@1707162e (req. id 336) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@116b7b0a (req. id 317) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@3a6dbc6 (req. id 395) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@3be4a2c for ItemBlock net.minecraft.item.ItemMultiTexture@454a75ed at id 12, original id requested: 12 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@454a75ed (req. id 12) +[16:58:01] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 for ItemBlock net.minecraft.item.ItemBlock@38ccfb59 at id 181, original id requested: 181 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@38ccfb59 (req. id 181) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@384ee1eb for ItemBlock net.minecraft.item.ItemBlock@6d641fda at id 51, original id requested: 51 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@6d641fda (req. id 51) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@5b1d2bbb (req. id 385) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1619ed64 (req. id 4100) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@10611c2c for ItemBlock net.minecraft.item.ItemAnvilBlock@1485a9af at id 145, original id requested: 145 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@1485a9af (req. id 145) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6b05465c for ItemBlock net.minecraft.item.ItemMultiTexture@64f60a07 at id 37, original id requested: 37 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@64f60a07 (req. id 37) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@274e78e8 for ItemBlock net.minecraft.item.ItemMultiTexture@49a3f45a at id 38, original id requested: 38 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@49a3f45a (req. id 38) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@41c50999 for ItemBlock net.minecraft.item.ItemBlock@28c34ca4 at id 128, original id requested: 128 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28c34ca4 (req. id 128) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@33e61182 for ItemBlock net.minecraft.item.ItemBlock@1b21b090 at id 154, original id requested: 154 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@1b21b090 (req. id 154) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4338114c (req. id 393) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@314c5f36 (req. id 363) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@641c508b for ItemBlock net.minecraft.item.ItemBlock@611d7ef4 at id 141, original id requested: 141 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@611d7ef4 (req. id 141) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@670dd120 (req. id 404) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@e8f01f1 (req. id 366) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@2e2c72d6 for ItemBlock net.minecraft.item.ItemBlock@52ead68f at id 73, original id requested: 73 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@52ead68f (req. id 73) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 for ItemBlock net.minecraft.item.ItemBlock@6e1dd041 at id 176, original id requested: 176 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6e1dd041 (req. id 176) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@799efabc (req. id 388) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@1c57186a for ItemBlock net.minecraft.item.ItemBlock@50180fd9 at id 69, original id requested: 69 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@50180fd9 (req. id 69) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@1be08d65 for ItemBlock net.minecraft.item.ItemBlock@35d2b003 at id 46, original id requested: 46 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@35d2b003 (req. id 46) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@5780951a for ItemBlock net.minecraft.item.ItemBlock@668f8640 at id 146, original id requested: 146 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@668f8640 (req. id 146) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@15f7b70e (req. id 394) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@619c5359 for ItemBlock net.minecraft.item.ItemBlock@37ac70d0 at id 134, original id requested: 134 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@37ac70d0 (req. id 134) +[16:58:01] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@cbb5ec0 for ItemBlock net.minecraft.item.ItemBlock@686848f2 at id 77, original id requested: 77 +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@686848f2 (req. id 77) +[16:58:01] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@6ef601e2 (req. id 406) +[16:58:01] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@55474b36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@4fbbb855 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@731709e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@591f46d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@14643c9e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@62124f91 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@766d7940 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@d33957e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@64e9815a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@16a7776a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@4c90dbc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@3a4c4821 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@3be4a2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@b4fb039 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@56eda167 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@aff9dc7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@13cf7975 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@1ec51c5e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@4c058333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@514fb38c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@11d335ea +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@41789eca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@705cf320 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3c455220 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@5f6b90e9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@3b04eeb1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@22c491a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@567f3311 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@882b46f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@7db21753 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@e18a174 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@1296f20e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78c5e1cc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@76b5606 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@17872d45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@16fc39cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7c850cec +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b05465c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@274e78e8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@cfa9dbf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@198a6d41 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@4f0ad380 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@4fc3a10a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@246dc0c4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@218a968b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@11a190e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@1be08d65 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@a0a9820 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@3d896206 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@3fe5e267 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@65187172 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@384ee1eb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@40d481f9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@5b776efd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@554b23ca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@50a639e9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5124195c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@18fd10a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@11a359d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@23e51959 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@1aec4ce +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7b7b1ad5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4f1ed548 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@70cbccca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3e5f3179 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@6a383173 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@5a57e77f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@411f712f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@773fe60f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@1c57186a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@4a2ead0a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@3e629192 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@3943283d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@2e2c72d6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@68275748 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@40a2a071 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@74d37bdd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@cbb5ec0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@25688092 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@7233d91f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@1255b350 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@7af75a2f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@7d1c5a5a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3e9e0b1e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@196f806f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@5a066b7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@737008ef +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@fa21996 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@7868b3f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@7b0b43f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@11911e61 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@4e617b49 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@84239c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@1e708568 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@6d467e74 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@78d03bab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@2ca59fc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@7b0250db +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42b0c2a1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@19b9293f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@4b42f44a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@7b3aaba1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@48da163b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@38a6964d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@395161a5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@de1b509 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@320d8abc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@3776648f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3dc404bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1012b0ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@13da6b89 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@2585c97f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@726fc417 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7b2fcb3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@77ec4fb7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@3ba7125b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@307b6333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@2c5af885 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5aae26cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@79d4583d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@66e4540e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@184a97e8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@1615dd9c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@c9eb8b5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@870798c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@454e2080 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@c37d70c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@2cdc8591 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@41c50999 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@6ef93d8a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@33035fb0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@7cf43c7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@433f10ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@615ff058 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@619c5359 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5e242a1f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@18498982 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@2d1353cb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@63bfeff8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@61cdd5bc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@663a7911 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@641c508b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@5024d236 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@34a29cf2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@2701378c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@10611c2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@5780951a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4aaed452 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@1bf579cc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@440cba5d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@1f9f5292 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2debd5ee +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@751b61b2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@58ab292e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@33e61182 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@79296b19 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@e367474 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@191772f6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@7d7c3cca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@677b3222 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7091334a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@662bdad0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4ba0b3d3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@237e086f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@275bc19d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@283ccead +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@41fab4e3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@586f7bd7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@45e3dfe +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@29aaff70 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@5101b216 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@24786930 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3bdd3691 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@3829884b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@723743ac +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@a3c0bc9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4f4f571 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@675393e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@70dc929c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@161dd3ed +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@56310487 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@f1ef2a8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@1b237bfe +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@4e26f46f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1f860117 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@422c7f7b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@61b22386 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@3d2e101b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@6b94bee +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@1093ba71 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@a0b42a8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@36a16e9d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@53472aaf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@454a75ed +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@6f27f9b4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@649fc741 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@2ee91b69 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@3b7b459e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@dc2c254 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@3792fad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@1838e4b6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@5779f6fb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@37de365c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@13fb3b30 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@739d9466 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@6e79efd6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@846059b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@694528be +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@7710344 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@1a17a694 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@799a3e99 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@1d388301 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@7918f9f9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@23f2c94d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@523b6d27 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@64f60a07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@49a3f45a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@a0f5bd9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@5c678614 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@168d3d6b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@424869ac +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@144789ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@40cecbda +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7d8fe7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@35d2b003 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@5a9eb0c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@f977128 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@1a622a5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@5c78e2b9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@6d641fda +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3b8fa589 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@1431bfcc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@52b55937 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@48675951 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@4a06a28e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@297ad16f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@7b0705c2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@46d0f1d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@654371df +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@61eb9114 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@241fe06e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1a22843e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@50180fd9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@52305522 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3e4be3af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@52ead68f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@2906c1ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@686848f2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@4b70d3e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@5bb898a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@70bfd40 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@30575e07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@704c07d9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@20652170 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@2d1a075b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@ddfd36f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@6851161c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@56c3888b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@3b7607f0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@232075bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@16b19d2c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@124b93db +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@74174333 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@28c76849 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@28212008 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@16be01cd +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@58b7085a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@1fd8183f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@38213b66 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2d131ec2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@2aff667b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@5f79cb7e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@4f7650ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@28115a01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@351eee2a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@c3b8578 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@58857a36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@625c1ea4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@310f095f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@231a9ca1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@241f785d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@342d2460 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@3081ea45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@763a6485 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@12bb475e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7a959b8c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@53bce3eb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@44b43232 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28c34ca4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@6d9f9d49 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@2a4c3198 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@92908a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@2ddcb7e4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@37ac70d0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@75acf141 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@604865bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@4951f2e0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@14684565 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@16178440 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@611d7ef4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@48a97673 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@63255555 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@1485a9af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@668f8640 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@3f2f7526 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@3d729fc5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@60aab69c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@5dc2eeab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@e173432 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@1b21b090 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@1b843e25 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@7765862d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@550c8559 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@65a12b4a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@1563c5d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@17f40fcb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@233d04d0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@2382bdc5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@2011bd33 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@17b78f8e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@3024d47e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3279c4ec +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@7f2b8d9c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@4737f0ef +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1968276f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@7d83ed2d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@42033c0f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@c8d692d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@3f398a2d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@6920c5a3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@5ca916e2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6e1dd041 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2011cdc6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@211d79a7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@4477f3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@2c206746 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@38ccfb59 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3b3ad6ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@74460248 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49e7d0a7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41b36e45 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@1cae9a01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@2651b6a2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@3ead5955 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@4038ccc2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@510af57e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@267b4cc3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@68eca9f1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@355f1de9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@77a4c75e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@631d29af +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@f9bd2ff +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3f396b5a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@52b70223 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@6ced7241 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@58e84145 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7815469c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@3ccee95b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@343a748d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@69b9efc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2e2c6316 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@641d5108 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@40b31791 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@10c909ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7e99c228 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@209a1107 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@62d3f349 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@4909704f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@d7860b9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@5a161897 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@40fb81b2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@5859df01 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@743fe7f7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@f9644c1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@527be2e5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@436d52b1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@556fc118 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@1bee3a7a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@35412de9 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4b0ffa71 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@6033737 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@3d1dfef6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7c4de7d2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@5eaecbbf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@25c29929 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ad5661d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@4022ff79 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@39b281d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@7669a2e3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@114521d1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@51af2932 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42b9bb83 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@2fc5b7ae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@5d9e1902 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@367c0252 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@77c7170 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@7afb73e6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1276401e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@116b7b0a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@275ad675 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@3cb5af82 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@3c159ef1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@52ae2bf4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@2343d661 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@5b247e3a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1344ba07 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@92a04c8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@259feb2b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@26086759 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@213ce076 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@559c6c4a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@10899a2f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@37acb2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@6a61203f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@466e2460 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@69163ebf +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1e78f4ab +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@1707162e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@524131d1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@362dba87 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@743110da +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@20294279 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@74cb266d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4547fa02 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@786ebcd6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@7ae4a89b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@39f99725 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@20e4510 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@76d81e7d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@66b9dd7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@2c2fb762 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@70b09997 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@4eb18d0d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@6aa378d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@1252a1f3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6f0661ea +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@132ecf24 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@66214e52 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@149d1de0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@1819bd1e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@304e15ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@567129a1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@1f64355d +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@6beb7cc4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@314c5f36 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@cfeeb83 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@3417ec1f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@e8f01f1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@4ec87cae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@53b012d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@4ca44738 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@353fd4d7 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@71ae8a90 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@7a0b2e3e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@5c0e2c7f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@bb9db73 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@56f66108 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@495c80d2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@580d809e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@5e77323b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6382eff0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@2956a89a +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2f8188e1 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@61418424 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@35f6c1ad +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7cc28487 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@5b1d2bbb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@1b4c3f68 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@3bb3cf5 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@799efabc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@345f8b05 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@6ca0101f +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1fee2286 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@4b1c9bca +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4338114c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@15f7b70e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@3a6dbc6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@3fa6a609 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@2dfbafc3 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@3d309b24 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@746c57b0 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74f11f86 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1781a126 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@4ee79aaa +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@7a705d8c +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@670dd120 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@3c1cc0bb +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@6ef601e2 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@58f5d557 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@73897061 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@44312b89 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@78215258 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@53a54d05 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@239ef549 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@76d27965 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@742012d4 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@647dee40 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7a4df4b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@593fb8d8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@66809aae +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@52b4a15 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@5d0cab59 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6ac58fc8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5062ca3b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@5cb10b8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@56b6a300 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@70878179 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@504568a6 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@2b67f167 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@3519b774 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@2b5b3be8 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@72ba1294 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1619ed64 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@304b92 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@6138a4bc +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@4dc76481 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5d97790b +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@38bf12e +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@62b15e56 +[16:58:01] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@6aa892b8 +[16:58:01] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[16:58:01] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[16:58:01] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[16:58:01] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[16:58:01] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[16:58:01] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[16:58:01] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[16:58:01] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[16:58:01] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLModIdMappingEvent to mod AnimationAPI +[16:58:01] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLModIdMappingEvent to mod AnimationAPI +[16:58:01] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLModIdMappingEvent to mod AnimationExample +[16:58:01] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLModIdMappingEvent to mod AnimationExample +[16:58:01] [Server thread/INFO] [FML/]: Applying holder lookups +[16:58:01] [Server thread/INFO] [FML/]: Holder lookups applied +[16:58:01] [Server thread/INFO] [FML/]: Loading dimension 0 (Test 2) (net.minecraft.server.integrated.IntegratedServer@79d8a05e) +[16:58:01] [Server thread/INFO] [FML/]: Loading dimension 1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@79d8a05e) +[16:58:01] [Server thread/INFO] [FML/]: Loading dimension -1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@79d8a05e) +[16:58:03] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[16:58:03] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[16:58:03] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[16:58:03] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[16:58:03] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[16:58:03] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[16:58:03] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[16:58:03] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[16:58:03] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartingEvent to mod AnimationAPI +[16:58:03] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartingEvent to mod AnimationAPI +[16:58:03] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartingEvent to mod AnimationExample +[16:58:03] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartingEvent to mod AnimationExample +[16:58:03] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[16:58:03] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[16:58:03] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[16:58:03] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[16:58:03] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[16:58:03] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[16:58:03] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[16:58:03] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[16:58:03] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartedEvent to mod AnimationAPI +[16:58:03] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartedEvent to mod AnimationAPI +[16:58:03] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartedEvent to mod AnimationExample +[16:58:03] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartedEvent to mod AnimationExample +[16:58:04] [Netty Client IO #0/TRACE] [FML/]: $ServerHello->FMLHandshakeClientState$2:HELLO +[16:58:04] [Netty Client IO #0/INFO] [FML/]: Server protocol version 1 +[16:58:04] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[16:58:04] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[16:58:04] [Netty IO #1/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeServerState$2:HELLO +[16:58:04] [Netty IO #1/INFO] [FML/]: Client attempting to join with 6 mods : AnimationExample@1.0.0,mcp@9.05,FML@7.10.25.1208,AnimationAPI@1.2.4,Forge@10.13.0.1208,Jewelrycraft@2.0 +[16:58:04] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[16:58:04] [Netty Client IO #0/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA +[16:58:04] [Netty Client IO #0/INFO] [FML/]: Attempting connection with missing mods [] at SERVER +[16:58:04] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[16:58:04] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE +[16:58:04] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE +[16:58:04] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE +[16:58:04] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[16:58:04] [Client thread/INFO] [FML/]: [Client thread] Client side modded connection established +[16:58:04] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[16:58:48] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[16:59:33] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:00:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:01:03] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:01:48] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:02:34] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:03:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:04:03] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:04:48] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:05:33] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:06:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:07:03] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:07:48] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:08:33] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:09:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:10:03] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:10:48] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:11:33] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:12:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:12:30] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:12:30] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[17:12:30] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[17:12:30] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[17:12:30] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[17:12:30] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[17:12:30] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[17:12:30] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[17:12:30] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[17:12:30] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppingEvent to mod AnimationAPI +[17:12:30] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppingEvent to mod AnimationAPI +[17:12:30] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppingEvent to mod AnimationExample +[17:12:30] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppingEvent to mod AnimationExample +[17:12:31] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:12:31] [Server thread/INFO] [FML/]: Unloading dimension 0 +[17:12:31] [Server thread/INFO] [FML/]: Unloading dimension -1 +[17:12:31] [Server thread/INFO] [FML/]: Unloading dimension 1 +[17:12:31] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[17:12:31] [Server thread/INFO] [FML/]: Applying holder lookups +[17:12:31] [Server thread/INFO] [FML/]: Holder lookups applied +[17:12:31] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[17:12:31] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[17:12:31] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[17:12:31] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[17:12:31] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[17:12:31] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[17:12:31] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[17:12:31] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft +[17:12:31] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppedEvent to mod AnimationAPI +[17:12:31] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppedEvent to mod AnimationAPI +[17:12:31] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppedEvent to mod AnimationExample +[17:12:31] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppedEvent to mod AnimationExample diff --git a/eclipse/logs/fml-client-2.log b/eclipse/logs/fml-client-2.log new file mode 100644 index 0000000..b7e9f67 --- /dev/null +++ b/eclipse/logs/fml-client-2.log @@ -0,0 +1,2968 @@ +[17:12:41] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[17:12:41] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[17:12:41] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[17:12:41] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[17:12:41] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[17:12:41] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[17:12:41] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[17:12:41] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[17:12:41] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[17:12:41] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[17:12:41] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[17:12:41] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[17:12:41] [main/DEBUG] [FML/]: Discovering coremods +[17:12:41] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:12:41] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:12:41] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:12:41] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:12:41] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:12:41] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[17:12:41] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[17:12:41] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[17:12:41] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[17:12:41] [main/DEBUG] [FML/]: Injection complete +[17:12:41] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[17:12:41] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[17:12:41] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[17:12:43] [main/ERROR] [FML/]: The minecraft jar file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! +[17:12:43] [main/ERROR] [FML/]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! +[17:12:43] [main/ERROR] [FML/]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it +[17:12:43] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[17:12:43] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[17:12:43] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:12:43] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[17:12:43] [main/DEBUG] [FML/]: Injection complete +[17:12:43] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[17:12:43] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[17:12:43] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[17:12:43] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:12:43] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[17:12:43] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[17:12:43] [main/DEBUG] [FML/]: Validating minecraft +[17:12:45] [main/DEBUG] [FML/]: Minecraft validated, launching... +[17:12:45] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[17:12:45] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[17:12:45] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main} +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7d6e47cb (req. id 0) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@52489b7e (req. id 1) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@143aaff8 (req. id 2) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@5e5efaeb (req. id 3) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@2dab8ab4 (req. id 4) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@356c1863 (req. id 5) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@27c53921 (req. id 6) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@529b9ed (req. id 7) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@aba7ff (req. id 8) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@2f47ff3e (req. id 9) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1fc657b2 (req. id 10) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@16a7776a (req. id 11) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@3d4cd30f (req. id 12) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@5ad3deb (req. id 13) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@12224026 (req. id 14) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6a18817 (req. id 15) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@56eda167 (req. id 16) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@5a62ee5d (req. id 17) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@134fac (req. id 18) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@4ddf34bd (req. id 19) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@4c2b1826 (req. id 20) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@213e8ddb (req. id 21) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@4666d804 (req. id 22) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@375807f8 (req. id 23) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@2a094cd7 (req. id 24) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@7a2c9d7e (req. id 25) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@3113dad3 (req. id 26) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@6d483c77 (req. id 27) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@3e41c491 (req. id 28) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@53484e43 (req. id 29) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@68f69beb (req. id 30) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@43bc865a (req. id 31) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78890f30 (req. id 32) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6e445622 (req. id 33) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@78c5e1cc (req. id 34) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@5d17bf94 (req. id 35) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@28dfd572 (req. id 36) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@7c8740de (req. id 37) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@13b3eeb1 (req. id 38) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@61577848 (req. id 39) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3599f0e5 (req. id 40) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@d9665e1 (req. id 41) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@cfa9dbf (req. id 42) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@46decb41 (req. id 43) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@4cf23cc0 (req. id 44) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@337288b7 (req. id 45) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@15703b95 (req. id 46) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@204a1f55 (req. id 47) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@624f1602 (req. id 48) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@70c4f3ef (req. id 49) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@35857be3 (req. id 50) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@678751ff (req. id 51) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@da12492 (req. id 52) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@6db3f664 (req. id 53) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@e966006 (req. id 54) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@15808c49 (req. id 55) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@2a7a17a6 (req. id 56) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35a6a913 (req. id 57) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@e8cf09c (req. id 58) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@3f245e3f (req. id 59) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@5489f73f (req. id 60) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@5fcf6ea (req. id 61) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@22b67fb8 (req. id 62) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@eaf254c (req. id 63) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@2587cde8 (req. id 64) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@4cc4e778 (req. id 65) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@78199d38 (req. id 66) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@59a10521 (req. id 67) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@5a57e77f (req. id 68) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@3353a96b (req. id 69) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@5da3fb83 (req. id 70) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@38d5857c (req. id 71) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@4a2ead0a (req. id 72) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@772a025f (req. id 73) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6701e817 (req. id 74) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@54ddc83b (req. id 75) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2c84c504 (req. id 76) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@43986e78 (req. id 77) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1975bd72 (req. id 78) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@3abda306 (req. id 79) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@73217b57 (req. id 80) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@7581c9b (req. id 81) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@10112c38 (req. id 82) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@682b24e8 (req. id 83) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@138bd16f (req. id 84) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@6d4771b3 (req. id 85) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@32d4d87e (req. id 86) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@a03313c (req. id 87) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@455e051a (req. id 88) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@2d581156 (req. id 89) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@139a5197 (req. id 90) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@78629a8e (req. id 91) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@6af84412 (req. id 92) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@363ed80b (req. id 93) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@57d9d5ff (req. id 94) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@55015d7f (req. id 95) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@7e44a70e (req. id 96) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@bd5691a (req. id 97) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@153b8425 (req. id 98) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@5ce1b4d5 (req. id 99) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@66273b96 (req. id 100) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@1fb51af1 (req. id 101) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@2afbd47a (req. id 102) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@44ebdea4 (req. id 103) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@4a745a4c (req. id 104) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1cd459c4 (req. id 105) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@5b6760e3 (req. id 106) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@776ebe1 (req. id 107) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@1078049b (req. id 108) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3776648f (req. id 109) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@528fb9de (req. id 110) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7c584ba (req. id 111) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@388cd352 (req. id 112) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@2585c97f (req. id 113) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@726fc417 (req. id 114) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@21d20d34 (req. id 115) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@41c06ed8 (req. id 116) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@410236bb (req. id 117) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@76629aff (req. id 118) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@1e8e2fe7 (req. id 119) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@6f0354e2 (req. id 120) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@43b9fa5e (req. id 121) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2cf8f6d0 (req. id 122) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@62069284 (req. id 123) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@1d7d4a63 (req. id 124) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1bd53074 (req. id 125) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@49601df2 (req. id 126) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@3d2b92fd (req. id 127) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@77bf3f6a (req. id 128) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2cdc8591 (req. id 129) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7aae3ed7 (req. id 130) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@67ac602 (req. id 131) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@93a515c (req. id 132) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@53b373bf (req. id 133) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@2a742b87 (req. id 134) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@30d5c1d7 (req. id 135) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@21a9234d (req. id 136) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@4f049d87 (req. id 137) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@133f5a8d (req. id 138) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@188ae8d3 (req. id 139) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@122a5c23 (req. id 140) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@4b908330 (req. id 141) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@28cccdf4 (req. id 142) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7d68880f (req. id 143) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@1ef32c0d (req. id 144) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@68c4ecf8 (req. id 145) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@58a1c384 (req. id 146) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@41824a20 (req. id 147) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@50d09c79 (req. id 148) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@5a8c6475 (req. id 149) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@37176bc4 (req. id 150) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2bd0f497 (req. id 151) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@57b05fb8 (req. id 152) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7c5c5601 (req. id 153) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@9904c66 (req. id 154) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@c2df783 (req. id 155) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@1dd4bfb4 (req. id 156) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@7a75d1b8 (req. id 157) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@1ff1b363 (req. id 158) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@353838f7 (req. id 159) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7a689bb1 (req. id 160) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4713caa (req. id 161) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4692325d (req. id 162) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@28289bdd (req. id 163) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@210dec4 (req. id 164) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@434cf27b (req. id 170) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@52817e73 (req. id 171) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@60cf242c (req. id 172) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@3f4ff65b (req. id 173) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@3d61a4cf (req. id 174) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@558b3184 (req. id 175) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3d24069e (req. id 256) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2888dbf4 (req. id 257) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@4df94bac (req. id 258) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@7e5f04eb (req. id 259) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@4b33d1e0 (req. id 260) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@5bb2dc75 (req. id 261) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@3ba7b45b (req. id 262) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@e0495cb (req. id 263) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@4f06499d (req. id 264) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@25cb0af3 (req. id 265) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@353beae7 (req. id 266) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@2a50f6d7 (req. id 267) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@297db2f5 (req. id 268) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@7b70081a (req. id 269) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@78242245 (req. id 270) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@c461da2 (req. id 271) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@4f437cf9 (req. id 272) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@57c1e816 (req. id 273) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b6c295c (req. id 274) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7a0f9651 (req. id 275) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@1555de72 (req. id 276) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@387f194f (req. id 277) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@2056ae83 (req. id 278) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@1adb2b0b (req. id 279) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@2ae6ecf3 (req. id 280) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@1ece5b86 (req. id 281) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6beebab1 (req. id 282) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@622f1d3 (req. id 283) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@603256ca (req. id 284) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@8e0191d (req. id 285) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@3090c378 (req. id 286) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@cdd7bee (req. id 287) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@20f34cdb (req. id 288) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@414856aa (req. id 289) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3a792e4 (req. id 290) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6e9cb89b (req. id 291) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@731c00d8 (req. id 292) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@337b9ff2 (req. id 293) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@7941e345 (req. id 294) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@528c4c14 (req. id 295) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@78d6df62 (req. id 296) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@62e3d8e8 (req. id 297) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@52c64dde (req. id 298) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@59225446 (req. id 299) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@5ccaed61 (req. id 300) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@ea6aadf (req. id 301) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@601c1dfc (req. id 302) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@55f4bcaf (req. id 303) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@368fb13f (req. id 304) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@13bdbb15 (req. id 305) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@d4569d3 (req. id 306) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4826a273 (req. id 307) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@60735106 (req. id 308) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@32cc9262 (req. id 309) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@149e79fc (req. id 310) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@305a99f7 (req. id 311) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@c323fee (req. id 312) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@37032883 (req. id 313) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@3058ccac (req. id 314) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@15e54900 (req. id 315) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1baa3b (req. id 316) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1845078b (req. id 317) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@5bf2431f (req. id 318) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@7e14d761 (req. id 319) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@a4861f2 (req. id 320) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3d9c105d (req. id 321) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@fb37f8b (req. id 322) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@5e0054a2 (req. id 323) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@23b40131 (req. id 324) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@5160cb8d (req. id 325) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@29d3bfb8 (req. id 326) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@ccfde7c (req. id 327) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@6894e1e5 (req. id 328) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@714550bb (req. id 329) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7db75f15 (req. id 330) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1f693b99 (req. id 331) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4b0a552e (req. id 332) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@74922db7 (req. id 333) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@28f7852b (req. id 334) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@68b3f2a (req. id 335) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@1fdfe1c1 (req. id 336) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@235e5640 (req. id 337) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@67095e4 (req. id 338) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@4980af09 (req. id 339) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@3ec7f77e (req. id 340) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@3a499165 (req. id 341) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@33e89bc8 (req. id 342) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@6c4b8217 (req. id 343) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@2e18ecde (req. id 344) +[17:12:49] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@6666fa76 (req. id 345) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@3b967594 (req. id 346) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@1301661c (req. id 347) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@40d6c203 (req. id 348) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@34014397 (req. id 349) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@3efc892d (req. id 350) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@1151709e (req. id 351) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@79b89df3 (req. id 352) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@4789faf3 (req. id 353) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@33ba8c36 (req. id 354) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@27f63996 (req. id 355) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@163ebb59 (req. id 356) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@707ddb77 (req. id 357) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@1c6b016 (req. id 358) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@7b6afdea (req. id 359) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@2d444cf3 (req. id 360) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@5f17fcbc (req. id 361) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@1fd1cb6a (req. id 362) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@681ac78 (req. id 363) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@2b61fd9e (req. id 364) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@2e51a652 (req. id 365) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@727e693f (req. id 366) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@492fe1d2 (req. id 367) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@709e635d (req. id 368) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@2e8da86e (req. id 369) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@562ce5a2 (req. id 370) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1d981ae1 (req. id 371) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@6d0cb8f4 (req. id 372) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@2ee3065e (req. id 373) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@66640d5d (req. id 374) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@32a9892f (req. id 375) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@186d86a5 (req. id 376) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@3ea2c72a (req. id 377) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@30c1b686 (req. id 378) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@7db6306b (req. id 379) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@44250147 (req. id 380) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@712cb19 (req. id 381) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@62d3d9ef (req. id 382) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@2323dd3b (req. id 383) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7e24b71c (req. id 384) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@7c8c0c57 (req. id 385) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@b894ee (req. id 386) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7fd91af7 (req. id 387) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@6798fb4 (req. id 388) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@16c975be (req. id 389) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@45118a2 (req. id 390) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1c2889a0 (req. id 391) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@296375d1 (req. id 392) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@40cc0191 (req. id 393) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@117af7d3 (req. id 394) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@48553438 (req. id 395) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@51d76da1 (req. id 396) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@7d02148f (req. id 397) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@48abfa29 (req. id 398) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@64703b1b (req. id 399) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@4389d21 (req. id 400) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@30a50905 (req. id 401) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@6455920b (req. id 402) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@2dd5ba63 (req. id 403) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@2abfd117 (req. id 404) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@173852ee (req. id 405) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@54d1e547 (req. id 406) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@2023c3d2 (req. id 407) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@c0d207a (req. id 408) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@31cf2fc4 (req. id 417) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@19490668 (req. id 418) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@943a2d0 (req. id 419) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@5384816b (req. id 420) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@756ea3b2 (req. id 421) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@32bd3759 (req. id 422) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@659e4438 (req. id 2256) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7990eca6 (req. id 2257) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@19a0c4a4 (req. id 2258) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@9cdf821 (req. id 2259) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@315d438e (req. id 2260) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@61fe38f3 (req. id 2261) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@794d0bc7 (req. id 2262) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@31407408 (req. id 2263) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@7e81d27a (req. id 2264) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@7d218878 (req. id 2265) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@2486be76 (req. id 2266) +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@a4247b6 (req. id 2267) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@50d09c79 for ItemBlock net.minecraft.item.ItemBlock@6aa27802 at id 148, original id requested: 148 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@6aa27802 (req. id 148) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@7581c9b for ItemBlock net.minecraft.item.ItemBlock@507501ff at id 81, original id requested: 81 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@507501ff (req. id 81) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@213e8ddb for ItemBlock net.minecraft.item.ItemBlock@31d6359d at id 21, original id requested: 21 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@31d6359d (req. id 21) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@57b05fb8 for ItemBlock net.minecraft.item.ItemBlock@6659effa at id 152, original id requested: 152 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@6659effa (req. id 152) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@77bf3f6a for ItemBlock net.minecraft.item.ItemBlock@1a9a3a95 at id 128, original id requested: 128 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@1a9a3a95 (req. id 128) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@53b373bf for ItemBlock net.minecraft.item.ItemBlock@37c19d8 at id 133, original id requested: 133 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@37c19d8 (req. id 133) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@30d5c1d7 for ItemBlock net.minecraft.item.ItemBlock@4884b5b1 at id 135, original id requested: 135 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@4884b5b1 (req. id 135) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@44ebdea4 for ItemBlock net.minecraft.item.ItemBlock@b49ca9 at id 103, original id requested: 103 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@b49ca9 (req. id 103) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@cfa9dbf for ItemBlock net.minecraft.item.ItemBlock@51991b9b at id 42, original id requested: 42 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@51991b9b (req. id 42) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@28289bdd for ItemBlock net.minecraft.item.ItemBlock@1ae386f7 at id 163, original id requested: 163 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1ae386f7 (req. id 163) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@27c53921 for ItemBlock net.minecraft.item.ItemMultiTexture@17fe260e at id 6, original id requested: 6 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@17fe260e (req. id 6) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@52489b7e for ItemBlock net.minecraft.item.ItemBlock@2e746d70 at id 1, original id requested: 1 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@2e746d70 (req. id 1) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@1fc657b2 for ItemBlock net.minecraft.item.ItemBlock@5dbcebe3 at id 10, original id requested: 10 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@5dbcebe3 (req. id 10) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@138bd16f for ItemBlock net.minecraft.item.ItemBlock@1e22b429 at id 84, original id requested: 84 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@1e22b429 (req. id 84) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1078049b for ItemBlock net.minecraft.item.ItemBlock@7861ff33 at id 108, original id requested: 108 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@7861ff33 (req. id 108) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@2bd0f497 for ItemBlock net.minecraft.item.ItemBlock@69b9ab03 at id 151, original id requested: 151 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@69b9ab03 (req. id 151) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6e445622 for ItemBlock net.minecraft.item.ItemPiston@5fa7eb33 at id 33, original id requested: 33 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@5fa7eb33 (req. id 33) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@1975bd72 for ItemBlock net.minecraft.item.ItemSnow@5956b531 at id 78, original id requested: 78 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@5956b531 (req. id 78) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@3599f0e5 for ItemBlock net.minecraft.item.ItemBlock@4b91d1c9 at id 40, original id requested: 40 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4b91d1c9 (req. id 40) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@aba7ff for ItemBlock net.minecraft.item.ItemBlock@526409e1 at id 8, original id requested: 8 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@526409e1 (req. id 8) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@e966006 for ItemBlock net.minecraft.item.ItemBlock@25c4bd09 at id 54, original id requested: 54 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@25c4bd09 (req. id 54) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@5d17bf94 for ItemBlock net.minecraft.item.ItemCloth@106510ce at id 35, original id requested: 35 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@106510ce (req. id 35) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@56eda167 for ItemBlock net.minecraft.item.ItemBlock@5b324cca at id 16, original id requested: 16 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5b324cca (req. id 16) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@53484e43 for ItemBlock net.minecraft.item.ItemPiston@434f908c at id 29, original id requested: 29 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@434f908c (req. id 29) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@529b9ed for ItemBlock net.minecraft.item.ItemBlock@1c9af9da at id 7, original id requested: 7 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@1c9af9da (req. id 7) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@5ad3deb for ItemBlock net.minecraft.item.ItemBlock@28965e2 at id 13, original id requested: 13 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@28965e2 (req. id 13) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@e8cf09c for ItemBlock net.minecraft.item.ItemBlock@a7fd9bb at id 58, original id requested: 58 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@a7fd9bb (req. id 58) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@4faf895f at id 72, original id requested: 72 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@4faf895f (req. id 72) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@a03313c for ItemBlock net.minecraft.item.ItemBlock@d63e4d8 at id 87, original id requested: 87 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@d63e4d8 (req. id 87) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4692325d for ItemBlock net.minecraft.item.ItemMultiTexture@194527c6 at id 162, original id requested: 162 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@194527c6 (req. id 162) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@35857be3 for ItemBlock net.minecraft.item.ItemBlock@b364520 at id 50, original id requested: 50 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@b364520 (req. id 50) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@5fcf6ea for ItemBlock net.minecraft.item.ItemBlock@17f43da0 at id 61, original id requested: 61 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@17f43da0 (req. id 61) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4666d804 for ItemBlock net.minecraft.item.ItemBlock@23f9dfa9 at id 22, original id requested: 22 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@23f9dfa9 (req. id 22) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@772a025f for ItemBlock net.minecraft.item.ItemBlock@69cae2b2 at id 73, original id requested: 73 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@69cae2b2 (req. id 73) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2a742b87 for ItemBlock net.minecraft.item.ItemBlock@6e94a61 at id 134, original id requested: 134 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@6e94a61 (req. id 134) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@59a10521 for ItemBlock net.minecraft.item.ItemBlock@3e1229d2 at id 67, original id requested: 67 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@3e1229d2 (req. id 67) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@3353a96b for ItemBlock net.minecraft.item.ItemBlock@1a77b9d4 at id 69, original id requested: 69 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@1a77b9d4 (req. id 69) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@3abda306 for ItemBlock net.minecraft.item.ItemBlock@2a491adf at id 79, original id requested: 79 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@2a491adf (req. id 79) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@6f0354e2 for ItemBlock net.minecraft.item.ItemBlock@25833c29 at id 120, original id requested: 120 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@25833c29 (req. id 120) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@558b3184 for ItemBlock net.minecraft.item.ItemDoublePlant@448ceca6 at id 175, original id requested: 175 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@448ceca6 (req. id 175) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@4b908330 for ItemBlock net.minecraft.item.ItemBlock@4a973 at id 141, original id requested: 141 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@4a973 (req. id 141) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@4c2b1826 for ItemBlock net.minecraft.item.ItemBlock@3210bd07 at id 20, original id requested: 20 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@3210bd07 (req. id 20) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@7a2c9d7e for ItemBlock net.minecraft.item.ItemBlock@68ea303e at id 25, original id requested: 25 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@68ea303e (req. id 25) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6d4771b3 for ItemBlock net.minecraft.item.ItemBlock@67056c41 at id 85, original id requested: 85 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@67056c41 (req. id 85) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@337288b7 for ItemBlock net.minecraft.item.ItemBlock@1506543e at id 45, original id requested: 45 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@1506543e (req. id 45) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@43bc865a for ItemBlock net.minecraft.item.ItemColored@4960f550 at id 31, original id requested: 31 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@4960f550 (req. id 31) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@3d61a4cf for ItemBlock net.minecraft.item.ItemBlock@7c897cd2 at id 174, original id requested: 174 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7c897cd2 (req. id 174) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@58a1c384 for ItemBlock net.minecraft.item.ItemBlock@2661fede at id 146, original id requested: 146 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@2661fede (req. id 146) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@66273b96 for ItemBlock net.minecraft.item.ItemBlock@6ba3b481 at id 100, original id requested: 100 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@6ba3b481 (req. id 100) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@388cd352 for ItemBlock net.minecraft.item.ItemBlock@489fb85c at id 112, original id requested: 112 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@489fb85c (req. id 112) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@41c06ed8 for ItemBlock net.minecraft.item.ItemBlock@6e00c543 at id 116, original id requested: 116 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@6e00c543 (req. id 116) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@153b8425 for ItemBlock net.minecraft.item.ItemMultiTexture@7496ea20 at id 98, original id requested: 98 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@7496ea20 (req. id 98) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@5ce1b4d5 for ItemBlock net.minecraft.item.ItemBlock@5fe516ac at id 99, original id requested: 99 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@5fe516ac (req. id 99) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@133f5a8d for ItemBlock net.minecraft.item.ItemBlock@3933a763 at id 138, original id requested: 138 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@3933a763 (req. id 138) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@13b3eeb1 for ItemBlock net.minecraft.item.ItemMultiTexture@6e3271eb at id 38, original id requested: 38 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@6e3271eb (req. id 38) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@5b6760e3 for ItemBlock net.minecraft.item.ItemColored@31d533d2 at id 106, original id requested: 106 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@31d533d2 (req. id 106) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@1ff1b363 for ItemBlock net.minecraft.item.ItemBlock@243d398d at id 158, original id requested: 158 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@243d398d (req. id 158) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@2afbd47a for ItemBlock net.minecraft.item.ItemBlock@2f8d6a91 at id 102, original id requested: 102 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@2f8d6a91 (req. id 102) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@5a62ee5d for ItemBlock net.minecraft.item.ItemMultiTexture@6d4f6dfa at id 17, original id requested: 17 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@6d4f6dfa (req. id 17) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@678751ff for ItemBlock net.minecraft.item.ItemBlock@79bd7026 at id 51, original id requested: 51 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@79bd7026 (req. id 51) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2a7a17a6 for ItemBlock net.minecraft.item.ItemBlock@40e0d3b at id 56, original id requested: 56 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@40e0d3b (req. id 56) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@78890f30 for ItemBlock net.minecraft.item.ItemBlock@36869e91 at id 32, original id requested: 32 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@36869e91 (req. id 32) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@455e051a for ItemBlock net.minecraft.item.ItemBlock@40145d8e at id 88, original id requested: 88 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@40145d8e (req. id 88) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3f4ff65b for ItemBlock net.minecraft.item.ItemBlock@790a367f at id 173, original id requested: 173 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@790a367f (req. id 173) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@204a1f55 for ItemBlock net.minecraft.item.ItemBlock@d8009ee at id 47, original id requested: 47 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@d8009ee (req. id 47) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@43986e78 for ItemBlock net.minecraft.item.ItemBlock@510bef2e at id 77, original id requested: 77 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@510bef2e (req. id 77) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@d9665e1 for ItemBlock net.minecraft.item.ItemBlock@6683de93 at id 41, original id requested: 41 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@6683de93 (req. id 41) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@62069284 for ItemBlock net.minecraft.item.ItemBlock@5b89b979 at id 123, original id requested: 123 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@5b89b979 (req. id 123) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@3d4cd30f for ItemBlock net.minecraft.item.ItemMultiTexture@2eefe5e2 at id 12, original id requested: 12 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@2eefe5e2 (req. id 12) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@c2df783 for ItemBlock net.minecraft.item.ItemMultiTexture@7dd7081 at id 155, original id requested: 155 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7dd7081 (req. id 155) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@73217b57 for ItemBlock net.minecraft.item.ItemBlock@5b05292f at id 80, original id requested: 80 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@5b05292f (req. id 80) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@1e8e2fe7 for ItemBlock net.minecraft.item.ItemBlock@2fd2fb58 at id 119, original id requested: 119 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@2fd2fb58 (req. id 119) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7c5c5601 for ItemBlock net.minecraft.item.ItemBlock@447366ef at id 153, original id requested: 153 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@447366ef (req. id 153) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@353838f7 for ItemBlock net.minecraft.item.ItemCloth@746af804 at id 159, original id requested: 159 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@746af804 (req. id 159) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@4f049d87 for ItemBlock net.minecraft.item.ItemBlock@1ac10a52 at id 137, original id requested: 137 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@1ac10a52 (req. id 137) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@139a5197 for ItemBlock net.minecraft.item.ItemBlock@778c9b36 at id 90, original id requested: 90 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@778c9b36 (req. id 90) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3776648f for ItemBlock net.minecraft.item.ItemBlock@3022338b at id 109, original id requested: 109 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@3022338b (req. id 109) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@7c584ba for ItemBlock net.minecraft.item.ItemLilyPad@200d6fb6 at id 111, original id requested: 111 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@200d6fb6 (req. id 111) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@210dec4 for ItemBlock net.minecraft.item.ItemBlock@5221262a at id 164, original id requested: 164 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5221262a (req. id 164) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6db3f664 for ItemBlock net.minecraft.item.ItemBlock@7e50b985 at id 53, original id requested: 53 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@7e50b985 (req. id 53) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@143aaff8 for ItemBlock net.minecraft.item.ItemBlock@65c40b8c at id 2, original id requested: 2 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@65c40b8c (req. id 2) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@776ebe1 for ItemBlock net.minecraft.item.ItemBlock@29d24886 at id 107, original id requested: 107 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@29d24886 (req. id 107) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@528fb9de for ItemBlock net.minecraft.item.ItemBlock@2c976add at id 110, original id requested: 110 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@2c976add (req. id 110) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@70c4f3ef for ItemBlock net.minecraft.item.ItemBlock@8e8ea0a at id 49, original id requested: 49 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@8e8ea0a (req. id 49) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2dab8ab4 for ItemBlock net.minecraft.item.ItemBlock@735d3b17 at id 4, original id requested: 4 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@735d3b17 (req. id 4) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1dd4bfb4 for ItemBlock net.minecraft.item.ItemBlock@6dd29e2c at id 156, original id requested: 156 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@6dd29e2c (req. id 156) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@7aae3ed7 for ItemBlock net.minecraft.item.ItemBlock@1e8e9308 at id 130, original id requested: 130 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@1e8e9308 (req. id 130) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@10112c38 for ItemBlock net.minecraft.item.ItemBlock@225701e4 at id 82, original id requested: 82 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@225701e4 (req. id 82) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@624f1602 for ItemBlock net.minecraft.item.ItemBlock@7e3d3158 at id 48, original id requested: 48 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@7e3d3158 (req. id 48) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@5e5efaeb for ItemBlock net.minecraft.item.ItemMultiTexture@6372c927 at id 3, original id requested: 3 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6372c927 (req. id 3) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@78629a8e for ItemBlock net.minecraft.item.ItemBlock@4f45273 at id 91, original id requested: 91 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@4f45273 (req. id 91) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@68c4ecf8 for ItemBlock net.minecraft.item.ItemAnvilBlock@f9b4227 at id 145, original id requested: 145 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@f9b4227 (req. id 145) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@16a7776a for ItemBlock net.minecraft.item.ItemBlock@1a141672 at id 11, original id requested: 11 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@1a141672 (req. id 11) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@22b67fb8 for ItemBlock net.minecraft.item.ItemBlock@1ccda3be at id 62, original id requested: 62 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@1ccda3be (req. id 62) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6a18817 for ItemBlock net.minecraft.item.ItemBlock@b91db8 at id 15, original id requested: 15 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@b91db8 (req. id 15) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@35a6a913 for ItemBlock net.minecraft.item.ItemBlock@794e1b66 at id 57, original id requested: 57 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@794e1b66 (req. id 57) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@68f69beb for ItemBlock net.minecraft.item.ItemBlock@76e903c1 at id 30, original id requested: 30 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@76e903c1 (req. id 30) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@434cf27b for ItemBlock net.minecraft.item.ItemBlock@3bf5b0e4 at id 170, original id requested: 170 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@3bf5b0e4 (req. id 170) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@21a9234d for ItemBlock net.minecraft.item.ItemBlock@7f30677c at id 136, original id requested: 136 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@7f30677c (req. id 136) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@726fc417 for ItemBlock net.minecraft.item.ItemBlock@42da3f20 at id 114, original id requested: 114 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@42da3f20 (req. id 114) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@5da3fb83 for ItemBlock net.minecraft.item.ItemBlock@666702a at id 70, original id requested: 70 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@666702a (req. id 70) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7d68880f for ItemBlock net.minecraft.item.ItemBlock@2f4dd8ae at id 143, original id requested: 143 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2f4dd8ae (req. id 143) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@46decb41 for ItemBlock net.minecraft.item.ItemSlab@f7f26d1 at id 43, original id requested: 43 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@f7f26d1 (req. id 43) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@12224026 for ItemBlock net.minecraft.item.ItemBlock@64cd6b49 at id 14, original id requested: 14 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@64cd6b49 (req. id 14) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@15703b95 for ItemBlock net.minecraft.item.ItemBlock@6a3eb952 at id 46, original id requested: 46 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@6a3eb952 (req. id 46) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@9904c66 for ItemBlock net.minecraft.item.ItemBlock@3bf8ecfc at id 154, original id requested: 154 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@3bf8ecfc (req. id 154) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@4cf23cc0 for ItemBlock net.minecraft.item.ItemSlab@538eb326 at id 44, original id requested: 44 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@538eb326 (req. id 44) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@28cccdf4 for ItemBlock net.minecraft.item.ItemBlock@3d93aea5 at id 142, original id requested: 142 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@3d93aea5 (req. id 142) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2cdc8591 for ItemBlock net.minecraft.item.ItemBlock@2aaef238 at id 129, original id requested: 129 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@2aaef238 (req. id 129) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@61577848 for ItemBlock net.minecraft.item.ItemBlock@43a0506c at id 39, original id requested: 39 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@43a0506c (req. id 39) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@134fac for ItemBlock net.minecraft.item.ItemLeaves@50df92ed at id 18, original id requested: 18 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@50df92ed (req. id 18) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@67ac602 for ItemBlock net.minecraft.item.ItemBlock@6272f16 at id 131, original id requested: 131 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@6272f16 (req. id 131) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@7c8740de for ItemBlock net.minecraft.item.ItemMultiTexture@76845081 at id 37, original id requested: 37 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@76845081 (req. id 37) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@7a75d1b8 for ItemBlock net.minecraft.item.ItemBlock@68c181f0 at id 157, original id requested: 157 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@68c181f0 (req. id 157) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@2c84c504 for ItemBlock net.minecraft.item.ItemBlock@7839e94a at id 76, original id requested: 76 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@7839e94a (req. id 76) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@1bd53074 for ItemBlock net.minecraft.item.ItemSlab@220336f0 at id 125, original id requested: 125 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@220336f0 (req. id 125) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@7e44a70e for ItemBlock net.minecraft.item.ItemBlock@10bd802 at id 96, original id requested: 96 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@10bd802 (req. id 96) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@4713caa for ItemBlock net.minecraft.item.ItemLeaves@30926bd7 at id 161, original id requested: 161 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@30926bd7 (req. id 161) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@5489f73f for ItemBlock net.minecraft.item.ItemBlock@5ce6092a at id 60, original id requested: 60 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@5ce6092a (req. id 60) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@2f47ff3e for ItemBlock net.minecraft.item.ItemBlock@263d40c at id 9, original id requested: 9 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@263d40c (req. id 9) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@6d483c77 for ItemBlock net.minecraft.item.ItemBlock@67f6610d at id 27, original id requested: 27 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@67f6610d (req. id 27) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@2d581156 for ItemBlock net.minecraft.item.ItemBlock@605dd1cd at id 89, original id requested: 89 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@605dd1cd (req. id 89) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@52817e73 for ItemBlock net.minecraft.item.ItemCloth@2f791b28 at id 171, original id requested: 171 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@2f791b28 (req. id 171) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@2585c97f for ItemBlock net.minecraft.item.ItemBlock@37e5f771 at id 113, original id requested: 113 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@37e5f771 (req. id 113) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@32d4d87e for ItemBlock net.minecraft.item.ItemBlock@5ad83862 at id 86, original id requested: 86 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5ad83862 (req. id 86) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@356c1863 for ItemBlock net.minecraft.item.ItemMultiTexture@295dd886 at id 5, original id requested: 5 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@295dd886 (req. id 5) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@2cf8f6d0 for ItemBlock net.minecraft.item.ItemBlock@50325aa1 at id 122, original id requested: 122 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@50325aa1 (req. id 122) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@375807f8 for ItemBlock net.minecraft.item.ItemBlock@19dc2929 at id 23, original id requested: 23 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@19dc2929 (req. id 23) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@2a094cd7 for ItemBlock net.minecraft.item.ItemMultiTexture@45125002 at id 24, original id requested: 24 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@45125002 (req. id 24) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@3e41c491 for ItemBlock net.minecraft.item.ItemBlock@3542d6bb at id 28, original id requested: 28 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@3542d6bb (req. id 28) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@60cf242c for ItemBlock net.minecraft.item.ItemBlock@371faa4e at id 172, original id requested: 172 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@371faa4e (req. id 172) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@7a689bb1 for ItemBlock net.minecraft.item.ItemCloth@7fe60327 at id 160, original id requested: 160 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7fe60327 (req. id 160) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@4ddf34bd for ItemBlock net.minecraft.item.ItemBlock@55d9370a at id 19, original id requested: 19 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@55d9370a (req. id 19) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@41824a20 for ItemBlock net.minecraft.item.ItemBlock@27ac9d8e at id 147, original id requested: 147 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@27ac9d8e (req. id 147) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@3d2b92fd for ItemBlock net.minecraft.item.ItemBlock@359be9fb at id 127, original id requested: 127 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@359be9fb (req. id 127) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@55015d7f for ItemBlock net.minecraft.item.ItemCloth@f1e793c at id 95, original id requested: 95 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@f1e793c (req. id 95) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@1fb51af1 for ItemBlock net.minecraft.item.ItemBlock@19a959e5 at id 101, original id requested: 101 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@19a959e5 (req. id 101) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@78199d38 for ItemBlock net.minecraft.item.ItemBlock@3d4cd68c at id 66, original id requested: 66 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@3d4cd68c (req. id 66) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@bd5691a for ItemBlock net.minecraft.item.ItemMultiTexture@7f99a0c4 at id 97, original id requested: 97 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@7f99a0c4 (req. id 97) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@da12492 for ItemBlock net.minecraft.item.ItemBlock@3f09e54e at id 52, original id requested: 52 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3f09e54e (req. id 52) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@49601df2 for ItemBlock net.minecraft.item.ItemSlab@22ad8437 at id 126, original id requested: 126 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@22ad8437 (req. id 126) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@188ae8d3 for ItemBlock net.minecraft.item.ItemMultiTexture@2dc348aa at id 139, original id requested: 139 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@2dc348aa (req. id 139) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@4cc4e778 for ItemBlock net.minecraft.item.ItemBlock@6fd7a85e at id 65, original id requested: 65 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@6fd7a85e (req. id 65) +[17:12:50] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@43b9fa5e for ItemBlock net.minecraft.item.ItemBlock@376eecaf at id 121, original id requested: 121 +[17:12:50] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@376eecaf (req. id 121) +[17:12:53] [Client thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[17:12:53] [Client thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[17:12:53] [Client thread/INFO] [FML/]: Replaced 182 ore recipies +[17:12:53] [Client thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[17:12:53] [Client thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[17:12:53] [Client thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[17:12:53] [Client thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[17:12:53] [Client thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[17:12:53] [Client thread/DEBUG] [FML/]: Examining directory bin for potential mods +[17:12:53] [Client thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package com +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package com.pau101 +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package com.pau101.util +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[17:12:53] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[17:12:53] [Client thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI +[17:12:53] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationAPI.AnimationAPI +[17:12:53] [Client thread/TRACE] [AnimationAPI/]: Parsed dependency info : [] [] [] +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.client +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.packet +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample +[17:12:53] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationExample.AnimationExample +[17:12:53] [Client thread/TRACE] [AnimationExample/]: Parsed dependency info : [] [] [] +[17:12:53] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample.client +[17:12:53] [Client thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[17:12:53] [Client thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[17:12:54] [Client thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[17:12:55] [Client thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[17:12:55] [Client thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[17:12:56] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[17:12:56] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:12:56] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[17:12:56] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[17:12:56] [Client thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[17:12:56] [Client thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[17:12:57] [Client thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[17:12:57] [Client thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[17:12:58] [Client thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[17:12:58] [Client thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[17:12:59] [Client thread/DEBUG] [FML/]: Examining directory start for potential mods +[17:12:59] [Client thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[17:12:59] [Client thread/TRACE] [FML/]: Recursing into package net +[17:12:59] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[17:12:59] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[17:12:59] [Client thread/INFO] [FML/]: Forge Mod Loader has identified 6 mods to load +[17:12:59] [Client thread/TRACE] [FML/]: Received a system property request '' +[17:12:59] [Client thread/TRACE] [FML/]: System property request managing the state of 0 mods +[17:12:59] [Client thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [AnimationAPI/]: Enabling mod AnimationAPI +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:12:59] [Client thread/DEBUG] [AnimationExample/]: Enabling mod AnimationExample +[17:12:59] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:12:59] [Client thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[17:12:59] [Client thread/TRACE] [FML/]: All mod requirements are satisfied +[17:12:59] [Client thread/TRACE] [FML/]: Sorting mods into an ordered list +[17:12:59] [Client thread/TRACE] [FML/]: Mod sorting completed successfully +[17:12:59] [Client thread/DEBUG] [FML/]: Mod sorting data +[17:12:59] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[17:12:59] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin () +[17:12:59] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin () +[17:12:59] [Client thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[17:12:59] [Client thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[17:12:59] [Client thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[17:12:59] [Client thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[17:12:59] [Client thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[17:12:59] [Client thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[17:13:00] [Client thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[17:13:00] [Client thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[17:13:00] [Client thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[17:13:00] [Client thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[17:13:00] [Client thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[17:13:00] [Client thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[17:13:00] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[17:13:00] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[17:13:00] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLConstructionEvent to mod AnimationAPI +[17:13:00] [Client thread/TRACE] [FML/AnimationAPI]: Mod AnimationAPI is using network checker : Accepting version 1.2.4 +[17:13:00] [Client thread/TRACE] [FML/AnimationAPI]: Testing mod AnimationAPI to verify it accepts its own version in a remote connection +[17:13:00] [Client thread/TRACE] [FML/AnimationAPI]: The mod AnimationAPI accepts its own version (1.2.4) +[17:13:00] [Client thread/DEBUG] [FML/AnimationAPI]: Attempting to inject @SidedProxy classes into AnimationAPI +[17:13:00] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLConstructionEvent to mod AnimationAPI +[17:13:00] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLConstructionEvent to mod AnimationExample +[17:13:00] [Client thread/TRACE] [FML/AnimationExample]: Mod AnimationExample is using network checker : Accepting version 1.0.0 +[17:13:00] [Client thread/TRACE] [FML/AnimationExample]: Testing mod AnimationExample to verify it accepts its own version in a remote connection +[17:13:00] [Client thread/TRACE] [FML/AnimationExample]: The mod AnimationExample accepts its own version (1.0.0) +[17:13:00] [Client thread/DEBUG] [FML/AnimationExample]: Attempting to inject @SidedProxy classes into AnimationExample +[17:13:00] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLConstructionEvent to mod AnimationExample +[17:13:00] [Client thread/DEBUG] [FML/]: Mod signature data +[17:13:00] [Client thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin (NO VALID CERTIFICATE FOUND) +[17:13:00] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:13:00] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:13:00] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:13:00] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:13:00] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:13:00] [Client thread/INFO] [FML/]: Processing ObjectHolder annotations +[17:13:00] [Client thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[17:13:00] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[17:13:00] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[17:13:00] [Client thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[17:13:00] [Client thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[17:13:00] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[17:13:00] [Client thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[17:13:00] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[17:13:00] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@2546d67b (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@2546d67b for ItemBlock net.minecraft.item.ItemBlock@4dab385b at id 165, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@4dab385b (req. id 165) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@24010633 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@24010633 for ItemBlock net.minecraft.item.ItemBlock@3f3e10bc at id 166, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3f3e10bc (req. id 166) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@3bcc714 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@3bcc714 for ItemBlock net.minecraft.item.ItemBlock@5eb1f3f6 at id 167, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5eb1f3f6 (req. id 167) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@7507cc0b (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@7507cc0b for ItemBlock net.minecraft.item.ItemBlock@52e52233 at id 168, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@52e52233 (req. id 168) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 for ItemBlock net.minecraft.item.ItemBlock@44fe218a at id 169, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@44fe218a (req. id 169) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 for ItemBlock net.minecraft.item.ItemBlock@394613c0 at id 176, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@394613c0 (req. id 176) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 for ItemBlock net.minecraft.item.ItemBlock@557ab5c0 at id 177, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@557ab5c0 (req. id 177) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 for ItemBlock net.minecraft.item.ItemBlock@3f7100fc at id 178, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3f7100fc (req. id 178) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee for ItemBlock net.minecraft.item.ItemBlock@6e9b537f at id 179, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@6e9b537f (req. id 179) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 for ItemBlock net.minecraft.item.ItemBlock@1bdae99d at id 180, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@1bdae99d (req. id 180) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 (req. id -1) +[17:13:00] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 for ItemBlock net.minecraft.item.ItemBlock@387a466a at id 181, original id requested: -1 +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@387a466a (req. id 181) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@6ded4429 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@74161820 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@568a186a (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@4490389 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@55871991 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@189faa75 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@1a6ff3f4 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@2bf925bb (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@721c2e8a (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@1833a08d (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@65719564 (req. id -1) +[17:13:00] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@4070c44 (req. id -1) +[17:13:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[17:13:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[17:13:02] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[17:13:02] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPreInitializationEvent to mod AnimationAPI +[17:13:02] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPreInitializationEvent to mod AnimationAPI +[17:13:02] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPreInitializationEvent to mod AnimationExample +[17:13:02] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPreInitializationEvent to mod AnimationExample +[17:13:02] [Client thread/INFO] [FML/]: Applying holder lookups +[17:13:02] [Client thread/INFO] [FML/]: Holder lookups applied +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[17:13:07] [Client thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[17:13:07] [Client thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLInitializationEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLInitializationEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLInitializationEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLInitializationEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[17:13:07] [Client thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[17:13:07] [Client thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event IMCEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event IMCEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationExample +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event IMCEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event IMCEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[17:13:07] [Client thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[17:13:07] [Client thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPostInitializationEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPostInitializationEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPostInitializationEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPostInitializationEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[17:13:07] [Client thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[17:13:07] [Client thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[17:13:07] [Client thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[17:13:07] [Client thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[17:13:07] [Client thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[17:13:07] [Client thread/DEBUG] [FML/Forge]: Sorting recipies +[17:13:07] [Client thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLLoadCompleteEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLLoadCompleteEvent to mod AnimationAPI +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLLoadCompleteEvent to mod AnimationExample +[17:13:07] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLLoadCompleteEvent to mod AnimationExample +[17:13:07] [Client thread/DEBUG] [FML/]: Freezing block and item id maps +[17:13:07] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:13:07] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:13:07] [Client thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 6 mods +[17:13:12] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:13:12] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:13:12] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:13:12] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:13:12] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:13:18] [Thread-8/WARN] [FML/]: ============================================================= +[17:13:18] [Thread-8/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[17:13:18] [Thread-8/WARN] [FML/]: Offendor: com/jcraft/jogg/Buffer.report(Ljava/lang/String;)V +[17:13:18] [Thread-8/WARN] [FML/]: ============================================================= +[17:13:48] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[17:13:48] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[17:13:48] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[17:13:48] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[17:13:48] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[17:13:48] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[17:13:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:13:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:13:48] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerAboutToStartEvent to mod AnimationAPI +[17:13:48] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerAboutToStartEvent to mod AnimationAPI +[17:13:48] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerAboutToStartEvent to mod AnimationExample +[17:13:48] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerAboutToStartEvent to mod AnimationExample +[17:13:48] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[17:13:48] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7d6e47cb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@52489b7e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@143aaff8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@5e5efaeb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@2dab8ab4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@356c1863 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@27c53921 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@529b9ed +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@aba7ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@2f47ff3e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1fc657b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@16a7776a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@3d4cd30f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@5ad3deb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@12224026 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6a18817 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@56eda167 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@5a62ee5d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@134fac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@4ddf34bd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@4c2b1826 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@213e8ddb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@4666d804 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@375807f8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@2a094cd7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@7a2c9d7e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@3113dad3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@6d483c77 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@3e41c491 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@53484e43 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@68f69beb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@43bc865a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78890f30 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6e445622 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@78c5e1cc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@5d17bf94 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@28dfd572 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@7c8740de +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@13b3eeb1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@61577848 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3599f0e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@d9665e1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@cfa9dbf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@46decb41 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@4cf23cc0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@337288b7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@15703b95 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@204a1f55 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@624f1602 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@70c4f3ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@35857be3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@678751ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@da12492 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@6db3f664 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@e966006 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@15808c49 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@2a7a17a6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35a6a913 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@e8cf09c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@3f245e3f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@5489f73f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@5fcf6ea +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@22b67fb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@eaf254c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@2587cde8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@4cc4e778 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@78199d38 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@59a10521 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@5a57e77f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@3353a96b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@5da3fb83 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@38d5857c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@4a2ead0a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@772a025f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6701e817 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@54ddc83b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2c84c504 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@43986e78 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1975bd72 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@3abda306 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@73217b57 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@7581c9b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@10112c38 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@682b24e8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@138bd16f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@6d4771b3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@32d4d87e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@a03313c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@455e051a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@2d581156 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@139a5197 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@78629a8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@6af84412 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@363ed80b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@57d9d5ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@55015d7f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@7e44a70e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@bd5691a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@153b8425 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@5ce1b4d5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@66273b96 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@1fb51af1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@2afbd47a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@44ebdea4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@4a745a4c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1cd459c4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@5b6760e3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@776ebe1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@1078049b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3776648f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@528fb9de +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7c584ba +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@388cd352 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@2585c97f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@726fc417 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@21d20d34 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@41c06ed8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@410236bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@76629aff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@1e8e2fe7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@6f0354e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@43b9fa5e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2cf8f6d0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@62069284 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@1d7d4a63 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1bd53074 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@49601df2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@3d2b92fd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@77bf3f6a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2cdc8591 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7aae3ed7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@67ac602 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@93a515c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@53b373bf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@2a742b87 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@30d5c1d7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@21a9234d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@4f049d87 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@133f5a8d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@188ae8d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@122a5c23 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@4b908330 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@28cccdf4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7d68880f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@1ef32c0d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@68c4ecf8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@58a1c384 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@41824a20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@50d09c79 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@5a8c6475 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@37176bc4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2bd0f497 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@57b05fb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7c5c5601 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@9904c66 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@c2df783 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@1dd4bfb4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@7a75d1b8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@1ff1b363 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@353838f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7a689bb1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4713caa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4692325d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@28289bdd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@210dec4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@2546d67b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@24010633 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@3bcc714 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@7507cc0b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@434cf27b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@52817e73 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@60cf242c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@3f4ff65b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@3d61a4cf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@558b3184 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@2e746d70 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@65c40b8c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6372c927 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@735d3b17 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@295dd886 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@17fe260e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@1c9af9da +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@526409e1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@263d40c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@5dbcebe3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@1a141672 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@2eefe5e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@28965e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@64cd6b49 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@b91db8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5b324cca +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@6d4f6dfa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@50df92ed +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@55d9370a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@3210bd07 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@31d6359d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@23f9dfa9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@19dc2929 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@45125002 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@68ea303e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@67f6610d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@3542d6bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@434f908c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@76e903c1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@4960f550 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@36869e91 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@5fa7eb33 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@106510ce +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@76845081 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@6e3271eb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@43a0506c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4b91d1c9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@6683de93 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@51991b9b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@f7f26d1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@538eb326 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@1506543e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@6a3eb952 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@d8009ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@7e3d3158 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@8e8ea0a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@b364520 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@79bd7026 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3f09e54e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@7e50b985 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@25c4bd09 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@40e0d3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@794e1b66 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@a7fd9bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@5ce6092a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@17f43da0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@1ccda3be +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@6fd7a85e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@3d4cd68c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@3e1229d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@1a77b9d4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@666702a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@4faf895f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@69cae2b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@7839e94a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@510bef2e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@5956b531 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@2a491adf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@5b05292f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@507501ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@225701e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@1e22b429 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@67056c41 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5ad83862 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@d63e4d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@40145d8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@605dd1cd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@778c9b36 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@4f45273 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@f1e793c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@10bd802 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@7f99a0c4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@7496ea20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@5fe516ac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@6ba3b481 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@19a959e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@2f8d6a91 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@b49ca9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@31d533d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@29d24886 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@7861ff33 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@3022338b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@2c976add +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@200d6fb6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@489fb85c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@37e5f771 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@42da3f20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@6e00c543 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@2fd2fb58 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@25833c29 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@376eecaf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@50325aa1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@5b89b979 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@220336f0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@22ad8437 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@359be9fb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@1a9a3a95 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@2aaef238 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@1e8e9308 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@6272f16 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@37c19d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@6e94a61 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@4884b5b1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@7f30677c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@1ac10a52 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@3933a763 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@2dc348aa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@4a973 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@3d93aea5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2f4dd8ae +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@f9b4227 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@2661fede +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@27ac9d8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@6aa27802 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@69b9ab03 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@6659effa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@447366ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@3bf8ecfc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7dd7081 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@6dd29e2c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@68c181f0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@243d398d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@746af804 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7fe60327 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@30926bd7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@194527c6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1ae386f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5221262a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@4dab385b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3f3e10bc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5eb1f3f6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@52e52233 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@44fe218a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@3bf5b0e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@2f791b28 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@371faa4e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@790a367f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7c897cd2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@448ceca6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@394613c0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@557ab5c0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3f7100fc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@6e9b537f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@1bdae99d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@387a466a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3d24069e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2888dbf4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@4df94bac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@7e5f04eb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@4b33d1e0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@5bb2dc75 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@3ba7b45b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@e0495cb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@4f06499d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@25cb0af3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@353beae7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@2a50f6d7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@297db2f5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@7b70081a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@78242245 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@c461da2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@4f437cf9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@57c1e816 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b6c295c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7a0f9651 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@1555de72 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@387f194f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@2056ae83 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@1adb2b0b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@2ae6ecf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@1ece5b86 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6beebab1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@622f1d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@603256ca +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@8e0191d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@3090c378 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@cdd7bee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@20f34cdb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@414856aa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3a792e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6e9cb89b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@731c00d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@337b9ff2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@7941e345 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@528c4c14 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@78d6df62 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@62e3d8e8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@52c64dde +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@59225446 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@5ccaed61 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@ea6aadf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@601c1dfc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@55f4bcaf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@368fb13f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@13bdbb15 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@d4569d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4826a273 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@60735106 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@32cc9262 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@149e79fc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@305a99f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@c323fee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@37032883 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@3058ccac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@15e54900 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1baa3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1845078b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@5bf2431f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@7e14d761 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@a4861f2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3d9c105d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@fb37f8b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@5e0054a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@23b40131 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@5160cb8d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@29d3bfb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@ccfde7c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@6894e1e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@714550bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7db75f15 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1f693b99 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4b0a552e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@74922db7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@28f7852b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@68b3f2a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@1fdfe1c1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@235e5640 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@67095e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@4980af09 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@3ec7f77e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@3a499165 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@33e89bc8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@6c4b8217 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@2e18ecde +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@6666fa76 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@3b967594 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@1301661c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@40d6c203 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@34014397 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@3efc892d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@1151709e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@79b89df3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@4789faf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@33ba8c36 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@27f63996 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@163ebb59 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@707ddb77 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@1c6b016 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@7b6afdea +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@2d444cf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@5f17fcbc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@1fd1cb6a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@681ac78 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@2b61fd9e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@2e51a652 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@727e693f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@492fe1d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@709e635d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@2e8da86e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@562ce5a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1d981ae1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@6d0cb8f4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@2ee3065e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@66640d5d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@32a9892f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@186d86a5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@3ea2c72a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@30c1b686 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@7db6306b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@44250147 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@712cb19 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@62d3d9ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@2323dd3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7e24b71c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@7c8c0c57 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@b894ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7fd91af7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@6798fb4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@16c975be +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@45118a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1c2889a0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@296375d1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@40cc0191 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@117af7d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@48553438 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@51d76da1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@7d02148f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@48abfa29 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@64703b1b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@4389d21 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@30a50905 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@6455920b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@2dd5ba63 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@2abfd117 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@173852ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@54d1e547 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@2023c3d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@c0d207a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@31cf2fc4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@19490668 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@943a2d0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@5384816b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@756ea3b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@32bd3759 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@659e4438 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7990eca6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@19a0c4a4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@9cdf821 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@315d438e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@61fe38f3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@794d0bc7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@31407408 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@7e81d27a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@7d218878 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@2486be76 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@a4247b6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@6ded4429 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@74161820 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@568a186a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@4490389 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@55871991 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@189faa75 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@1a6ff3f4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@2bf925bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@721c2e8a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@1833a08d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@65719564 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@4070c44 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@4a2ead0a (req. id 72) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@41c06ed8 (req. id 116) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2cdc8591 (req. id 129) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@139a5197 (req. id 90) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@27c53921 (req. id 6) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@38d5857c (req. id 71) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@213e8ddb (req. id 21) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@5a8c6475 (req. id 149) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@62069284 (req. id 123) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2cf8f6d0 (req. id 122) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7c584ba (req. id 111) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@a03313c (req. id 87) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@58a1c384 (req. id 146) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@22b67fb8 (req. id 62) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@4f049d87 (req. id 137) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2c84c504 (req. id 76) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@1d7d4a63 (req. id 124) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@356c1863 (req. id 5) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@aba7ff (req. id 8) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@43986e78 (req. id 77) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4692325d (req. id 162) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee (req. id 179) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@4ddf34bd (req. id 19) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6a18817 (req. id 15) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@138bd16f (req. id 84) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1975bd72 (req. id 78) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@68c4ecf8 (req. id 145) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@28cccdf4 (req. id 142) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@77bf3f6a (req. id 128) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@43b9fa5e (req. id 121) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@78c5e1cc (req. id 34) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@5ce1b4d5 (req. id 99) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@57d9d5ff (req. id 94) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@78199d38 (req. id 66) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@3bcc714 (req. id 167) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@28289bdd (req. id 163) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@5489f73f (req. id 60) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@10112c38 (req. id 82) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@44ebdea4 (req. id 103) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 (req. id 178) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7aae3ed7 (req. id 130) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@1fb51af1 (req. id 101) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@4a745a4c (req. id 104) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1cd459c4 (req. id 105) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@93a515c (req. id 132) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@434cf27b (req. id 170) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6e445622 (req. id 33) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@3abda306 (req. id 79) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@37176bc4 (req. id 150) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@1e8e2fe7 (req. id 119) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78890f30 (req. id 32) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35a6a913 (req. id 57) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6701e817 (req. id 74) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@24010633 (req. id 166) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@53484e43 (req. id 29) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@4b908330 (req. id 141) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@3f4ff65b (req. id 173) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@5e5efaeb (req. id 3) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@134fac (req. id 18) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 (req. id 181) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@153b8425 (req. id 98) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@528fb9de (req. id 110) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7c5c5601 (req. id 153) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@76629aff (req. id 118) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@7581c9b (req. id 81) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@43bc865a (req. id 31) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@9904c66 (req. id 154) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@3353a96b (req. id 69) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@353838f7 (req. id 159) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@7e44a70e (req. id 96) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@53b373bf (req. id 133) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@41824a20 (req. id 147) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3599f0e5 (req. id 40) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@2d581156 (req. id 89) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@68f69beb (req. id 30) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 (req. id 180) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2bd0f497 (req. id 151) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@7507cc0b (req. id 168) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@4c2b1826 (req. id 20) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@1ef32c0d (req. id 144) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@56eda167 (req. id 16) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@776ebe1 (req. id 107) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@73217b57 (req. id 80) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@70c4f3ef (req. id 49) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@6d483c77 (req. id 27) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@772a025f (req. id 73) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@55015d7f (req. id 95) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@624f1602 (req. id 48) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@1dd4bfb4 (req. id 156) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@3e41c491 (req. id 28) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@46decb41 (req. id 43) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@726fc417 (req. id 114) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@3d61a4cf (req. id 174) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@3f245e3f (req. id 59) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@1ff1b363 (req. id 158) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@78629a8e (req. id 91) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@52489b7e (req. id 1) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@7c8740de (req. id 37) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@5ad3deb (req. id 13) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@6f0354e2 (req. id 120) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@133f5a8d (req. id 138) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@5b6760e3 (req. id 106) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@6d4771b3 (req. id 85) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@337288b7 (req. id 45) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@61577848 (req. id 39) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@d9665e1 (req. id 41) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@4cc4e778 (req. id 65) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@4cf23cc0 (req. id 44) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@204a1f55 (req. id 47) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@6af84412 (req. id 92) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@210dec4 (req. id 164) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@50d09c79 (req. id 148) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@c2df783 (req. id 155) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@66273b96 (req. id 100) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@2a742b87 (req. id 134) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@5a57e77f (req. id 68) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@388cd352 (req. id 112) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@678751ff (req. id 51) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@3113dad3 (req. id 26) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@2f47ff3e (req. id 9) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3776648f (req. id 109) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@2546d67b (req. id 165) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@5d17bf94 (req. id 35) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@410236bb (req. id 117) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@682b24e8 (req. id 83) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@54ddc83b (req. id 75) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@32d4d87e (req. id 86) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@363ed80b (req. id 93) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@bd5691a (req. id 97) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@2a7a17a6 (req. id 56) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4713caa (req. id 161) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@558b3184 (req. id 175) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 (req. id 169) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@2a094cd7 (req. id 24) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@59a10521 (req. id 67) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@7a2c9d7e (req. id 25) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@2587cde8 (req. id 64) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@188ae8d3 (req. id 139) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@529b9ed (req. id 7) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@1078049b (req. id 108) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@60cf242c (req. id 172) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1bd53074 (req. id 125) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@eaf254c (req. id 63) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@122a5c23 (req. id 140) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7d68880f (req. id 143) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@2585c97f (req. id 113) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@cfa9dbf (req. id 42) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@49601df2 (req. id 126) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@2dab8ab4 (req. id 4) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@2afbd47a (req. id 102) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@da12492 (req. id 52) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@15703b95 (req. id 46) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@21a9234d (req. id 136) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@6db3f664 (req. id 53) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@375807f8 (req. id 23) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@3d2b92fd (req. id 127) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@67ac602 (req. id 131) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@21d20d34 (req. id 115) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@28dfd572 (req. id 36) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7a689bb1 (req. id 160) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7d6e47cb (req. id 0) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@e966006 (req. id 54) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@7a75d1b8 (req. id 157) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1fc657b2 (req. id 10) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@35857be3 (req. id 50) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 (req. id 176) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@3d4cd30f (req. id 12) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@143aaff8 (req. id 2) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 (req. id 177) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@30d5c1d7 (req. id 135) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@13b3eeb1 (req. id 38) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@5a62ee5d (req. id 17) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@16a7776a (req. id 11) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@4666d804 (req. id 22) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@52817e73 (req. id 171) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@57b05fb8 (req. id 152) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@5fcf6ea (req. id 61) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@455e051a (req. id 88) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@e8cf09c (req. id 58) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@15808c49 (req. id 55) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@5da3fb83 (req. id 70) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@12224026 (req. id 14) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@27c53921 for ItemBlock net.minecraft.item.ItemMultiTexture@17fe260e at id 6, original id requested: 6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@17fe260e (req. id 6) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@297db2f5 (req. id 268) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@67095e4 (req. id 338) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@5a62ee5d for ItemBlock net.minecraft.item.ItemMultiTexture@6d4f6dfa at id 17, original id requested: 17 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@6d4f6dfa (req. id 17) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@434cf27b for ItemBlock net.minecraft.item.ItemBlock@3bf5b0e4 at id 170, original id requested: 170 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@3bf5b0e4 (req. id 170) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@529b9ed for ItemBlock net.minecraft.item.ItemBlock@1c9af9da at id 7, original id requested: 7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@1c9af9da (req. id 7) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@68f69beb for ItemBlock net.minecraft.item.ItemBlock@76e903c1 at id 30, original id requested: 30 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@76e903c1 (req. id 30) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@48abfa29 (req. id 398) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@ccfde7c (req. id 327) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@5384816b (req. id 420) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1dd4bfb4 for ItemBlock net.minecraft.item.ItemBlock@6dd29e2c at id 156, original id requested: 156 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@6dd29e2c (req. id 156) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@73217b57 for ItemBlock net.minecraft.item.ItemBlock@5b05292f at id 80, original id requested: 80 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@5b05292f (req. id 80) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@133f5a8d for ItemBlock net.minecraft.item.ItemBlock@3933a763 at id 138, original id requested: 138 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@3933a763 (req. id 138) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4692325d for ItemBlock net.minecraft.item.ItemMultiTexture@194527c6 at id 162, original id requested: 162 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@194527c6 (req. id 162) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@5b6760e3 for ItemBlock net.minecraft.item.ItemColored@31d533d2 at id 106, original id requested: 106 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@31d533d2 (req. id 106) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@3a499165 (req. id 341) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@59225446 (req. id 299) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@60cf242c for ItemBlock net.minecraft.item.ItemBlock@371faa4e at id 172, original id requested: 172 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@371faa4e (req. id 172) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@44ebdea4 for ItemBlock net.minecraft.item.ItemBlock@b49ca9 at id 103, original id requested: 103 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@b49ca9 (req. id 103) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3776648f for ItemBlock net.minecraft.item.ItemBlock@3022338b at id 109, original id requested: 109 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@3022338b (req. id 109) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@305a99f7 (req. id 311) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@66640d5d (req. id 374) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@709e635d (req. id 368) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@c461da2 (req. id 271) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@31407408 (req. id 2263) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@213e8ddb for ItemBlock net.minecraft.item.ItemBlock@31d6359d at id 21, original id requested: 21 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@31d6359d (req. id 21) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@7e5f04eb (req. id 259) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1078049b for ItemBlock net.minecraft.item.ItemBlock@7861ff33 at id 108, original id requested: 108 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@7861ff33 (req. id 108) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@624f1602 for ItemBlock net.minecraft.item.ItemBlock@7e3d3158 at id 48, original id requested: 48 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@7e3d3158 (req. id 48) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@5ccaed61 (req. id 300) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@492fe1d2 (req. id 367) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@74922db7 (req. id 333) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@46decb41 for ItemBlock net.minecraft.item.ItemSlab@f7f26d1 at id 43, original id requested: 43 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@f7f26d1 (req. id 43) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@5ad3deb for ItemBlock net.minecraft.item.ItemBlock@28965e2 at id 13, original id requested: 13 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@28965e2 (req. id 13) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@2546d67b for ItemBlock net.minecraft.item.ItemBlock@4dab385b at id 165, original id requested: 165 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@4dab385b (req. id 165) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2dab8ab4 for ItemBlock net.minecraft.item.ItemBlock@735d3b17 at id 4, original id requested: 4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@735d3b17 (req. id 4) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2a7a17a6 for ItemBlock net.minecraft.item.ItemBlock@40e0d3b at id 56, original id requested: 56 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@40e0d3b (req. id 56) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@8e0191d (req. id 285) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@33e89bc8 (req. id 342) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@41c06ed8 for ItemBlock net.minecraft.item.ItemBlock@6e00c543 at id 116, original id requested: 116 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@6e00c543 (req. id 116) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@1fd1cb6a (req. id 362) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@356c1863 for ItemBlock net.minecraft.item.ItemMultiTexture@295dd886 at id 5, original id requested: 5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@295dd886 (req. id 5) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@5bb2dc75 (req. id 261) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@2486be76 (req. id 2266) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@7c584ba for ItemBlock net.minecraft.item.ItemLilyPad@200d6fb6 at id 111, original id requested: 111 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@200d6fb6 (req. id 111) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@7e81d27a (req. id 2264) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@337b9ff2 (req. id 293) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@a4861f2 (req. id 320) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@53b373bf for ItemBlock net.minecraft.item.ItemBlock@37c19d8 at id 133, original id requested: 133 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@37c19d8 (req. id 133) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@41824a20 for ItemBlock net.minecraft.item.ItemBlock@27ac9d8e at id 147, original id requested: 147 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@27ac9d8e (req. id 147) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 for ItemBlock net.minecraft.item.ItemBlock@3f7100fc at id 178, original id requested: 178 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3f7100fc (req. id 178) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@568a186a (req. id 4098) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@43b9fa5e for ItemBlock net.minecraft.item.ItemBlock@376eecaf at id 121, original id requested: 121 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@376eecaf (req. id 121) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@9cdf821 (req. id 2259) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@7a2c9d7e for ItemBlock net.minecraft.item.ItemBlock@68ea303e at id 25, original id requested: 25 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@68ea303e (req. id 25) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@794d0bc7 (req. id 2262) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@2056ae83 (req. id 278) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@1555de72 (req. id 276) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@a03313c for ItemBlock net.minecraft.item.ItemBlock@d63e4d8 at id 87, original id requested: 87 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@d63e4d8 (req. id 87) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@ea6aadf (req. id 301) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@4df94bac (req. id 258) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@5160cb8d (req. id 325) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3d24069e (req. id 256) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@6455920b (req. id 402) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@22b67fb8 for ItemBlock net.minecraft.item.ItemBlock@1ccda3be at id 62, original id requested: 62 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@1ccda3be (req. id 62) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@3ba7b45b (req. id 262) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@2e51a652 (req. id 365) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@30c1b686 (req. id 378) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1f693b99 (req. id 331) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@353838f7 for ItemBlock net.minecraft.item.ItemCloth@746af804 at id 159, original id requested: 159 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@746af804 (req. id 159) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@173852ee (req. id 405) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@31cf2fc4 (req. id 417) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@43bc865a for ItemBlock net.minecraft.item.ItemColored@4960f550 at id 31, original id requested: 31 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@4960f550 (req. id 31) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@2f47ff3e for ItemBlock net.minecraft.item.ItemBlock@263d40c at id 9, original id requested: 9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@263d40c (req. id 9) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@5bf2431f (req. id 318) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@5da3fb83 for ItemBlock net.minecraft.item.ItemBlock@666702a at id 70, original id requested: 70 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@666702a (req. id 70) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@2ee3065e (req. id 373) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@601c1dfc (req. id 302) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@c323fee (req. id 312) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@388cd352 for ItemBlock net.minecraft.item.ItemBlock@489fb85c at id 112, original id requested: 112 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@489fb85c (req. id 112) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@5f17fcbc (req. id 361) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@12224026 for ItemBlock net.minecraft.item.ItemBlock@64cd6b49 at id 14, original id requested: 14 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@64cd6b49 (req. id 14) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@a4247b6 (req. id 2267) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@2323dd3b (req. id 383) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@143aaff8 for ItemBlock net.minecraft.item.ItemBlock@65c40b8c at id 2, original id requested: 2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@65c40b8c (req. id 2) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@10112c38 for ItemBlock net.minecraft.item.ItemBlock@225701e4 at id 82, original id requested: 82 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@225701e4 (req. id 82) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@3d2b92fd for ItemBlock net.minecraft.item.ItemBlock@359be9fb at id 127, original id requested: 127 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@359be9fb (req. id 127) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@139a5197 for ItemBlock net.minecraft.item.ItemBlock@778c9b36 at id 90, original id requested: 90 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@778c9b36 (req. id 90) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@4cc4e778 for ItemBlock net.minecraft.item.ItemBlock@6fd7a85e at id 65, original id requested: 65 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@6fd7a85e (req. id 65) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@62069284 for ItemBlock net.minecraft.item.ItemBlock@5b89b979 at id 123, original id requested: 123 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@5b89b979 (req. id 123) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@28289bdd for ItemBlock net.minecraft.item.ItemBlock@1ae386f7 at id 163, original id requested: 163 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1ae386f7 (req. id 163) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@1bd53074 for ItemBlock net.minecraft.item.ItemSlab@220336f0 at id 125, original id requested: 125 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@220336f0 (req. id 125) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@b894ee (req. id 386) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@3090c378 (req. id 286) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@776ebe1 for ItemBlock net.minecraft.item.ItemBlock@29d24886 at id 107, original id requested: 107 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@29d24886 (req. id 107) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4666d804 for ItemBlock net.minecraft.item.ItemBlock@23f9dfa9 at id 22, original id requested: 22 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@23f9dfa9 (req. id 22) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@7aae3ed7 for ItemBlock net.minecraft.item.ItemBlock@1e8e9308 at id 130, original id requested: 130 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@1e8e9308 (req. id 130) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7db75f15 (req. id 330) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@d4569d3 (req. id 306) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@e8cf09c for ItemBlock net.minecraft.item.ItemBlock@a7fd9bb at id 58, original id requested: 58 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@a7fd9bb (req. id 58) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@78199d38 for ItemBlock net.minecraft.item.ItemBlock@3d4cd68c at id 66, original id requested: 66 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@3d4cd68c (req. id 66) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@7b70081a (req. id 269) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@29d3bfb8 (req. id 326) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@7581c9b for ItemBlock net.minecraft.item.ItemBlock@507501ff at id 81, original id requested: 81 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@507501ff (req. id 81) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@1ece5b86 (req. id 281) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@337288b7 for ItemBlock net.minecraft.item.ItemBlock@1506543e at id 45, original id requested: 45 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@1506543e (req. id 45) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@2a50f6d7 (req. id 267) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@23b40131 (req. id 324) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@19490668 (req. id 418) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@5d17bf94 for ItemBlock net.minecraft.item.ItemCloth@106510ce at id 35, original id requested: 35 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@106510ce (req. id 35) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@27f63996 (req. id 355) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@4f437cf9 (req. id 272) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@6894e1e5 (req. id 328) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@52c64dde (req. id 298) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@7a75d1b8 for ItemBlock net.minecraft.item.ItemBlock@68c181f0 at id 157, original id requested: 157 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@68c181f0 (req. id 157) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@3abda306 for ItemBlock net.minecraft.item.ItemBlock@2a491adf at id 79, original id requested: 79 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@2a491adf (req. id 79) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@2a094cd7 for ItemBlock net.minecraft.item.ItemMultiTexture@45125002 at id 24, original id requested: 24 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@45125002 (req. id 24) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@1a6ff3f4 (req. id 4106) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@bd5691a for ItemBlock net.minecraft.item.ItemMultiTexture@7f99a0c4 at id 97, original id requested: 97 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@7f99a0c4 (req. id 97) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@1ff1b363 for ItemBlock net.minecraft.item.ItemBlock@243d398d at id 158, original id requested: 158 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@243d398d (req. id 158) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@da12492 for ItemBlock net.minecraft.item.ItemBlock@3f09e54e at id 52, original id requested: 52 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3f09e54e (req. id 52) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@45118a2 (req. id 390) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@375807f8 for ItemBlock net.minecraft.item.ItemBlock@19dc2929 at id 23, original id requested: 23 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@19dc2929 (req. id 23) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@1fb51af1 for ItemBlock net.minecraft.item.ItemBlock@19a959e5 at id 101, original id requested: 101 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@19a959e5 (req. id 101) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@13bdbb15 (req. id 305) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@943a2d0 (req. id 419) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1d981ae1 (req. id 371) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@3b967594 (req. id 346) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@4ddf34bd for ItemBlock net.minecraft.item.ItemBlock@55d9370a at id 19, original id requested: 19 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@55d9370a (req. id 19) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@62e3d8e8 (req. id 297) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@4980af09 (req. id 339) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@3f4ff65b for ItemBlock net.minecraft.item.ItemBlock@790a367f at id 173, original id requested: 173 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@790a367f (req. id 173) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@315d438e (req. id 2260) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@4490389 (req. id 4099) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@16c975be (req. id 389) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4b0a552e (req. id 332) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@5fcf6ea for ItemBlock net.minecraft.item.ItemBlock@17f43da0 at id 61, original id requested: 61 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@17f43da0 (req. id 61) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2cdc8591 for ItemBlock net.minecraft.item.ItemBlock@2aaef238 at id 129, original id requested: 129 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@2aaef238 (req. id 129) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@414856aa (req. id 289) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6e445622 for ItemBlock net.minecraft.item.ItemPiston@5fa7eb33 at id 33, original id requested: 33 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@5fa7eb33 (req. id 33) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@7e14d761 (req. id 319) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@78d6df62 (req. id 296) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@2ae6ecf3 (req. id 280) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@78242245 (req. id 270) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3d9c105d (req. id 321) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@714550bb (req. id 329) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@6ded4429 (req. id 4096) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@138bd16f for ItemBlock net.minecraft.item.ItemBlock@1e22b429 at id 84, original id requested: 84 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@1e22b429 (req. id 84) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@52489b7e for ItemBlock net.minecraft.item.ItemBlock@2e746d70 at id 1, original id requested: 1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@2e746d70 (req. id 1) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@66273b96 for ItemBlock net.minecraft.item.ItemBlock@6ba3b481 at id 100, original id requested: 100 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@6ba3b481 (req. id 100) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@296375d1 (req. id 392) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@56eda167 for ItemBlock net.minecraft.item.ItemBlock@5b324cca at id 16, original id requested: 16 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5b324cca (req. id 16) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@16a7776a for ItemBlock net.minecraft.item.ItemBlock@1a141672 at id 11, original id requested: 11 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@1a141672 (req. id 11) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@7e44a70e for ItemBlock net.minecraft.item.ItemBlock@10bd802 at id 96, original id requested: 96 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@10bd802 (req. id 96) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@1833a08d (req. id 4103) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@2afbd47a for ItemBlock net.minecraft.item.ItemBlock@2f8d6a91 at id 102, original id requested: 102 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@2f8d6a91 (req. id 102) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@51d76da1 (req. id 396) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4826a273 (req. id 307) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@149e79fc (req. id 310) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@387f194f (req. id 277) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@64703b1b (req. id 399) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@4c2b1826 for ItemBlock net.minecraft.item.ItemBlock@3210bd07 at id 20, original id requested: 20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@3210bd07 (req. id 20) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@1301661c (req. id 347) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@65719564 (req. id 4104) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@189faa75 (req. id 4101) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@78890f30 for ItemBlock net.minecraft.item.ItemBlock@36869e91 at id 32, original id requested: 32 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@36869e91 (req. id 32) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@721c2e8a (req. id 4102) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@32bd3759 (req. id 422) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7e24b71c (req. id 384) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@aba7ff for ItemBlock net.minecraft.item.ItemBlock@526409e1 at id 8, original id requested: 8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@526409e1 (req. id 8) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@32d4d87e for ItemBlock net.minecraft.item.ItemBlock@5ad83862 at id 86, original id requested: 86 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5ad83862 (req. id 86) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@368fb13f (req. id 304) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2888dbf4 (req. id 257) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@c0d207a (req. id 408) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@60735106 (req. id 308) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@3e41c491 for ItemBlock net.minecraft.item.ItemBlock@3542d6bb at id 28, original id requested: 28 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@3542d6bb (req. id 28) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@4389d21 (req. id 400) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@35a6a913 for ItemBlock net.minecraft.item.ItemBlock@794e1b66 at id 57, original id requested: 57 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@794e1b66 (req. id 57) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7990eca6 (req. id 2257) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@528fb9de for ItemBlock net.minecraft.item.ItemBlock@2c976add at id 110, original id requested: 110 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@2c976add (req. id 110) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@3ea2c72a (req. id 377) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@e966006 for ItemBlock net.minecraft.item.ItemBlock@25c4bd09 at id 54, original id requested: 54 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@25c4bd09 (req. id 54) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@1c6b016 (req. id 358) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@21a9234d for ItemBlock net.minecraft.item.ItemBlock@7f30677c at id 136, original id requested: 136 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@7f30677c (req. id 136) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@7d218878 (req. id 2265) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@61fe38f3 (req. id 2261) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@67ac602 for ItemBlock net.minecraft.item.ItemBlock@6272f16 at id 131, original id requested: 131 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@6272f16 (req. id 131) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@3ec7f77e (req. id 340) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@35857be3 for ItemBlock net.minecraft.item.ItemBlock@b364520 at id 50, original id requested: 50 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@b364520 (req. id 50) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@731c00d8 (req. id 292) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@2b61fd9e (req. id 364) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@3599f0e5 for ItemBlock net.minecraft.item.ItemBlock@4b91d1c9 at id 40, original id requested: 40 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4b91d1c9 (req. id 40) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@55015d7f for ItemBlock net.minecraft.item.ItemCloth@f1e793c at id 95, original id requested: 95 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@f1e793c (req. id 95) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@fb37f8b (req. id 322) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@7507cc0b for ItemBlock net.minecraft.item.ItemBlock@52e52233 at id 168, original id requested: 168 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@52e52233 (req. id 168) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@3bcc714 for ItemBlock net.minecraft.item.ItemBlock@5eb1f3f6 at id 167, original id requested: 167 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5eb1f3f6 (req. id 167) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@37032883 (req. id 313) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@4070c44 (req. id 4105) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@70c4f3ef for ItemBlock net.minecraft.item.ItemBlock@8e8ea0a at id 49, original id requested: 49 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@8e8ea0a (req. id 49) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@68b3f2a (req. id 335) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@33ba8c36 (req. id 354) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@2bf925bb (req. id 4107) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@603256ca (req. id 284) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@204a1f55 for ItemBlock net.minecraft.item.ItemBlock@d8009ee at id 47, original id requested: 47 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@d8009ee (req. id 47) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@61577848 for ItemBlock net.minecraft.item.ItemBlock@43a0506c at id 39, original id requested: 39 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@43a0506c (req. id 39) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@57c1e816 (req. id 273) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@3d61a4cf for ItemBlock net.minecraft.item.ItemBlock@7c897cd2 at id 174, original id requested: 174 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7c897cd2 (req. id 174) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@4f06499d (req. id 264) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@3058ccac (req. id 314) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@2585c97f for ItemBlock net.minecraft.item.ItemBlock@37e5f771 at id 113, original id requested: 113 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@37e5f771 (req. id 113) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@353beae7 (req. id 266) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1c2889a0 (req. id 391) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@55f4bcaf (req. id 303) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@1fc657b2 for ItemBlock net.minecraft.item.ItemBlock@5dbcebe3 at id 10, original id requested: 10 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@5dbcebe3 (req. id 10) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@2dd5ba63 (req. id 403) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@7d02148f (req. id 397) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@53484e43 for ItemBlock net.minecraft.item.ItemPiston@434f908c at id 29, original id requested: 29 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@434f908c (req. id 29) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7c5c5601 for ItemBlock net.minecraft.item.ItemBlock@447366ef at id 153, original id requested: 153 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@447366ef (req. id 153) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@74161820 (req. id 4097) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@15e54900 (req. id 315) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@6666fa76 (req. id 345) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6db3f664 for ItemBlock net.minecraft.item.ItemBlock@7e50b985 at id 53, original id requested: 53 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@7e50b985 (req. id 53) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 for ItemBlock net.minecraft.item.ItemBlock@387a466a at id 180, original id requested: 180 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@387a466a (req. id 180) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@2023c3d2 (req. id 407) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@5e0054a2 (req. id 323) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@455e051a for ItemBlock net.minecraft.item.ItemBlock@40145d8e at id 88, original id requested: 88 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@40145d8e (req. id 88) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@50d09c79 for ItemBlock net.minecraft.item.ItemBlock@6aa27802 at id 148, original id requested: 148 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@6aa27802 (req. id 148) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@19a0c4a4 (req. id 2258) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@52817e73 for ItemBlock net.minecraft.item.ItemCloth@2f791b28 at id 171, original id requested: 171 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@2f791b28 (req. id 171) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@e0495cb (req. id 263) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@1151709e (req. id 351) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 for ItemBlock net.minecraft.item.ItemBlock@44fe218a at id 169, original id requested: 169 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@44fe218a (req. id 169) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7a0f9651 (req. id 275) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7d68880f for ItemBlock net.minecraft.item.ItemBlock@2f4dd8ae at id 143, original id requested: 143 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2f4dd8ae (req. id 143) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@30d5c1d7 for ItemBlock net.minecraft.item.ItemBlock@4884b5b1 at id 135, original id requested: 135 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@4884b5b1 (req. id 135) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@cfa9dbf for ItemBlock net.minecraft.item.ItemBlock@51991b9b at id 42, original id requested: 42 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@51991b9b (req. id 42) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@210dec4 for ItemBlock net.minecraft.item.ItemBlock@5221262a at id 164, original id requested: 164 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5221262a (req. id 164) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@4789faf3 (req. id 353) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@528c4c14 (req. id 295) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@7b6afdea (req. id 359) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@186d86a5 (req. id 376) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@562ce5a2 (req. id 370) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@756ea3b2 (req. id 421) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@1975bd72 for ItemBlock net.minecraft.item.ItemSnow@5956b531 at id 78, original id requested: 78 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@5956b531 (req. id 78) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@62d3d9ef (req. id 382) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@712cb19 (req. id 381) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@25cb0af3 (req. id 265) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@40d6c203 (req. id 348) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@4f049d87 for ItemBlock net.minecraft.item.ItemBlock@1ac10a52 at id 137, original id requested: 137 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@1ac10a52 (req. id 137) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@20f34cdb (req. id 288) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6e9cb89b (req. id 291) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6a18817 for ItemBlock net.minecraft.item.ItemBlock@b91db8 at id 15, original id requested: 15 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@b91db8 (req. id 15) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@2d581156 for ItemBlock net.minecraft.item.ItemBlock@605dd1cd at id 89, original id requested: 89 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@605dd1cd (req. id 89) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@44250147 (req. id 380) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@163ebb59 (req. id 356) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@1adb2b0b (req. id 279) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@659e4438 (req. id 2256) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@28f7852b (req. id 334) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@5ce1b4d5 for ItemBlock net.minecraft.item.ItemBlock@5fe516ac at id 99, original id requested: 99 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@5fe516ac (req. id 99) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@28cccdf4 for ItemBlock net.minecraft.item.ItemBlock@3d93aea5 at id 142, original id requested: 142 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@3d93aea5 (req. id 142) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@188ae8d3 for ItemBlock net.minecraft.item.ItemMultiTexture@2dc348aa at id 139, original id requested: 139 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@2dc348aa (req. id 139) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@2c84c504 for ItemBlock net.minecraft.item.ItemBlock@7839e94a at id 76, original id requested: 76 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@7839e94a (req. id 76) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@235e5640 (req. id 337) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@134fac for ItemBlock net.minecraft.item.ItemLeaves@50df92ed at id 18, original id requested: 18 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@50df92ed (req. id 18) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@5e5efaeb for ItemBlock net.minecraft.item.ItemMultiTexture@6372c927 at id 3, original id requested: 3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6372c927 (req. id 3) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@4cf23cc0 for ItemBlock net.minecraft.item.ItemSlab@538eb326 at id 44, original id requested: 44 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@538eb326 (req. id 44) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@57b05fb8 for ItemBlock net.minecraft.item.ItemBlock@6659effa at id 152, original id requested: 152 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@6659effa (req. id 152) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@30a50905 (req. id 401) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@2d444cf3 (req. id 360) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@24010633 for ItemBlock net.minecraft.item.ItemBlock@3f3e10bc at id 166, original id requested: 166 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3f3e10bc (req. id 166) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@4b33d1e0 (req. id 260) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3a792e4 (req. id 290) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6beebab1 (req. id 282) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@3efc892d (req. id 350) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@c2df783 for ItemBlock net.minecraft.item.ItemMultiTexture@7dd7081 at id 155, original id requested: 155 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7dd7081 (req. id 155) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@34014397 (req. id 349) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee for ItemBlock net.minecraft.item.ItemBlock@6e9b537f at id 179, original id requested: 179 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@6e9b537f (req. id 179) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@7a689bb1 for ItemBlock net.minecraft.item.ItemCloth@7fe60327 at id 160, original id requested: 160 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7fe60327 (req. id 160) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b6c295c (req. id 274) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@726fc417 for ItemBlock net.minecraft.item.ItemBlock@42da3f20 at id 114, original id requested: 114 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@42da3f20 (req. id 114) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@2bd0f497 for ItemBlock net.minecraft.item.ItemBlock@69b9ab03 at id 151, original id requested: 151 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@69b9ab03 (req. id 151) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@7db6306b (req. id 379) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@6f0354e2 for ItemBlock net.minecraft.item.ItemBlock@25833c29 at id 120, original id requested: 120 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@25833c29 (req. id 120) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@558b3184 for ItemBlock net.minecraft.item.ItemDoublePlant@448ceca6 at id 175, original id requested: 175 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@448ceca6 (req. id 175) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@6d0cb8f4 (req. id 372) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@32cc9262 (req. id 309) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@6d483c77 for ItemBlock net.minecraft.item.ItemBlock@67f6610d at id 27, original id requested: 27 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@67f6610d (req. id 27) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 for ItemBlock net.minecraft.item.ItemBlock@557ab5c0 at id 177, original id requested: 177 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@557ab5c0 (req. id 177) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@5489f73f for ItemBlock net.minecraft.item.ItemBlock@5ce6092a at id 60, original id requested: 60 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@5ce6092a (req. id 60) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@2e18ecde (req. id 344) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@cdd7bee (req. id 287) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1baa3b (req. id 316) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@4faf895f at id 72, original id requested: 72 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@4faf895f (req. id 72) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@78629a8e for ItemBlock net.minecraft.item.ItemBlock@4f45273 at id 91, original id requested: 91 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@4f45273 (req. id 91) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@79b89df3 (req. id 352) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@6c4b8217 (req. id 343) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@153b8425 for ItemBlock net.minecraft.item.ItemMultiTexture@7496ea20 at id 98, original id requested: 98 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@7496ea20 (req. id 98) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@2cf8f6d0 for ItemBlock net.minecraft.item.ItemBlock@50325aa1 at id 122, original id requested: 122 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@50325aa1 (req. id 122) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@d9665e1 for ItemBlock net.minecraft.item.ItemBlock@6683de93 at id 41, original id requested: 41 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@6683de93 (req. id 41) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@1e8e2fe7 for ItemBlock net.minecraft.item.ItemBlock@2fd2fb58 at id 119, original id requested: 119 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@2fd2fb58 (req. id 119) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7fd91af7 (req. id 387) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@32a9892f (req. id 375) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@622f1d3 (req. id 283) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@7941e345 (req. id 294) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@4713caa for ItemBlock net.minecraft.item.ItemLeaves@30926bd7 at id 161, original id requested: 161 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@30926bd7 (req. id 161) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6d4771b3 for ItemBlock net.minecraft.item.ItemBlock@67056c41 at id 85, original id requested: 85 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@67056c41 (req. id 85) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@59a10521 for ItemBlock net.minecraft.item.ItemBlock@3e1229d2 at id 67, original id requested: 67 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@3e1229d2 (req. id 67) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@2e8da86e (req. id 369) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@707ddb77 (req. id 357) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@49601df2 for ItemBlock net.minecraft.item.ItemSlab@22ad8437 at id 126, original id requested: 126 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@22ad8437 (req. id 126) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@1fdfe1c1 (req. id 336) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1845078b (req. id 317) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@48553438 (req. id 395) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@3d4cd30f for ItemBlock net.minecraft.item.ItemMultiTexture@2eefe5e2 at id 12, original id requested: 12 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@2eefe5e2 (req. id 12) +[17:13:48] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 for ItemBlock net.minecraft.item.ItemBlock@1bdae99d at id 181, original id requested: 181 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@1bdae99d (req. id 181) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@678751ff for ItemBlock net.minecraft.item.ItemBlock@79bd7026 at id 51, original id requested: 51 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@79bd7026 (req. id 51) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@7c8c0c57 (req. id 385) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@55871991 (req. id 4100) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@68c4ecf8 for ItemBlock net.minecraft.item.ItemAnvilBlock@f9b4227 at id 145, original id requested: 145 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@f9b4227 (req. id 145) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@7c8740de for ItemBlock net.minecraft.item.ItemMultiTexture@76845081 at id 37, original id requested: 37 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@76845081 (req. id 37) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@13b3eeb1 for ItemBlock net.minecraft.item.ItemMultiTexture@6e3271eb at id 38, original id requested: 38 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@6e3271eb (req. id 38) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@77bf3f6a for ItemBlock net.minecraft.item.ItemBlock@1a9a3a95 at id 128, original id requested: 128 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@1a9a3a95 (req. id 128) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@9904c66 for ItemBlock net.minecraft.item.ItemBlock@3bf8ecfc at id 154, original id requested: 154 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@3bf8ecfc (req. id 154) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@40cc0191 (req. id 393) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@681ac78 (req. id 363) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@4b908330 for ItemBlock net.minecraft.item.ItemBlock@4a973 at id 141, original id requested: 141 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@4a973 (req. id 141) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@2abfd117 (req. id 404) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@727e693f (req. id 366) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@772a025f for ItemBlock net.minecraft.item.ItemBlock@69cae2b2 at id 73, original id requested: 73 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@69cae2b2 (req. id 73) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 for ItemBlock net.minecraft.item.ItemBlock@394613c0 at id 176, original id requested: 176 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@394613c0 (req. id 176) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@6798fb4 (req. id 388) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@3353a96b for ItemBlock net.minecraft.item.ItemBlock@1a77b9d4 at id 69, original id requested: 69 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@1a77b9d4 (req. id 69) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@15703b95 for ItemBlock net.minecraft.item.ItemBlock@6a3eb952 at id 46, original id requested: 46 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@6a3eb952 (req. id 46) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@58a1c384 for ItemBlock net.minecraft.item.ItemBlock@2661fede at id 146, original id requested: 146 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@2661fede (req. id 146) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@117af7d3 (req. id 394) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2a742b87 for ItemBlock net.minecraft.item.ItemBlock@6e94a61 at id 134, original id requested: 134 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@6e94a61 (req. id 134) +[17:13:48] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@43986e78 for ItemBlock net.minecraft.item.ItemBlock@510bef2e at id 77, original id requested: 77 +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@510bef2e (req. id 77) +[17:13:48] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@54d1e547 (req. id 406) +[17:13:48] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7d6e47cb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@52489b7e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@143aaff8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@5e5efaeb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@2dab8ab4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@356c1863 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@27c53921 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@529b9ed +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@aba7ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@2f47ff3e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1fc657b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@16a7776a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@3d4cd30f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@5ad3deb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@12224026 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6a18817 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@56eda167 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@5a62ee5d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@134fac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@4ddf34bd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@4c2b1826 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@213e8ddb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@4666d804 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@375807f8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@2a094cd7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@7a2c9d7e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@3113dad3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@6d483c77 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@3e41c491 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@53484e43 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@68f69beb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@43bc865a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@78890f30 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6e445622 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@78c5e1cc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@5d17bf94 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@28dfd572 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@7c8740de +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@13b3eeb1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@61577848 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3599f0e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@d9665e1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@cfa9dbf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@46decb41 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@4cf23cc0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@337288b7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@15703b95 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@204a1f55 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@624f1602 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@70c4f3ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@35857be3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@678751ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@da12492 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@6db3f664 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@e966006 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@15808c49 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@2a7a17a6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35a6a913 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@e8cf09c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@3f245e3f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@5489f73f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@5fcf6ea +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@22b67fb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@eaf254c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@2587cde8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@4cc4e778 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@78199d38 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@59a10521 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@5a57e77f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@3353a96b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@5da3fb83 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@38d5857c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@4a2ead0a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@772a025f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6701e817 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@54ddc83b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2c84c504 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@43986e78 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1975bd72 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@3abda306 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@73217b57 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@7581c9b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@10112c38 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@682b24e8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@138bd16f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@6d4771b3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@32d4d87e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@a03313c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@455e051a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@2d581156 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@139a5197 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@78629a8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@6af84412 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@363ed80b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@57d9d5ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@55015d7f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@7e44a70e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@bd5691a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@153b8425 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@5ce1b4d5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@66273b96 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@1fb51af1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@2afbd47a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@44ebdea4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@4a745a4c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1cd459c4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@5b6760e3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@776ebe1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@1078049b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3776648f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@528fb9de +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7c584ba +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@388cd352 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@2585c97f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@726fc417 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@21d20d34 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@41c06ed8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@410236bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@76629aff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@1e8e2fe7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@6f0354e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@43b9fa5e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2cf8f6d0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@62069284 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@1d7d4a63 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1bd53074 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@49601df2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@3d2b92fd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@77bf3f6a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2cdc8591 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7aae3ed7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@67ac602 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@93a515c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@53b373bf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@2a742b87 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@30d5c1d7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@21a9234d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@4f049d87 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@133f5a8d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@188ae8d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@122a5c23 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@4b908330 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@28cccdf4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7d68880f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@1ef32c0d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@68c4ecf8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@58a1c384 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@41824a20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@50d09c79 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@5a8c6475 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@37176bc4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@2bd0f497 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@57b05fb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7c5c5601 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@9904c66 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@c2df783 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@1dd4bfb4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@7a75d1b8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@1ff1b363 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@353838f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@7a689bb1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4713caa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4692325d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@28289bdd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@210dec4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@2546d67b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@24010633 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@3bcc714 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@7507cc0b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@41286cc9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@434cf27b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@52817e73 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@60cf242c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@3f4ff65b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@3d61a4cf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@558b3184 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@84c0e69 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@27babfa0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@6b327c17 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@13f7c0ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@626a6a90 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@1786ef94 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@2e746d70 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@65c40b8c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6372c927 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@735d3b17 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@295dd886 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@17fe260e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@1c9af9da +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@526409e1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@263d40c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@5dbcebe3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@1a141672 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@2eefe5e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@28965e2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@64cd6b49 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@b91db8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5b324cca +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@6d4f6dfa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@50df92ed +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@55d9370a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@3210bd07 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@31d6359d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@23f9dfa9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@19dc2929 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@45125002 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@68ea303e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@67f6610d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@3542d6bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@434f908c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@76e903c1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@4960f550 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@36869e91 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@5fa7eb33 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@106510ce +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@76845081 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@6e3271eb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@43a0506c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4b91d1c9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@6683de93 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@51991b9b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@f7f26d1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@538eb326 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@1506543e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@6a3eb952 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@d8009ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@7e3d3158 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@8e8ea0a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@b364520 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@79bd7026 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@3f09e54e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@7e50b985 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@25c4bd09 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@40e0d3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@794e1b66 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@a7fd9bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@5ce6092a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@17f43da0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@1ccda3be +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@6fd7a85e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@3d4cd68c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@3e1229d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@1a77b9d4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@666702a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@4faf895f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@69cae2b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@7839e94a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@510bef2e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@5956b531 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@2a491adf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@5b05292f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@507501ff +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@225701e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@1e22b429 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@67056c41 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5ad83862 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@d63e4d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@40145d8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@605dd1cd +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@778c9b36 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@4f45273 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@f1e793c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@10bd802 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@7f99a0c4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@7496ea20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@5fe516ac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@6ba3b481 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@19a959e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@2f8d6a91 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@b49ca9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@31d533d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@29d24886 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@7861ff33 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@3022338b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@2c976add +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@200d6fb6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@489fb85c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@37e5f771 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@42da3f20 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@6e00c543 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@2fd2fb58 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@25833c29 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@376eecaf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@50325aa1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@5b89b979 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@220336f0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@22ad8437 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@359be9fb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@1a9a3a95 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@2aaef238 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@1e8e9308 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@6272f16 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@37c19d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@6e94a61 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@4884b5b1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@7f30677c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@1ac10a52 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@3933a763 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@2dc348aa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@4a973 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@3d93aea5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2f4dd8ae +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@f9b4227 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@2661fede +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@27ac9d8e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@6aa27802 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@69b9ab03 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@6659effa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@447366ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@3bf8ecfc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7dd7081 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@6dd29e2c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@68c181f0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@243d398d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@746af804 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7fe60327 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@30926bd7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@194527c6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1ae386f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5221262a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@4dab385b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3f3e10bc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5eb1f3f6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@52e52233 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@44fe218a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@3bf5b0e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@2f791b28 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@371faa4e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@790a367f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7c897cd2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@448ceca6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@394613c0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@557ab5c0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3f7100fc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@6e9b537f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@387a466a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@1bdae99d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@3d24069e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2888dbf4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@4df94bac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@7e5f04eb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@4b33d1e0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@5bb2dc75 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@3ba7b45b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@e0495cb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@4f06499d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@25cb0af3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@353beae7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@2a50f6d7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@297db2f5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@7b70081a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@78242245 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@c461da2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@4f437cf9 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@57c1e816 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b6c295c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@7a0f9651 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@1555de72 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@387f194f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@2056ae83 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@1adb2b0b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@2ae6ecf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@1ece5b86 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6beebab1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@622f1d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@603256ca +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@8e0191d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@3090c378 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@cdd7bee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@20f34cdb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@414856aa +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3a792e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6e9cb89b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@731c00d8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@337b9ff2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@7941e345 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@528c4c14 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@78d6df62 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@62e3d8e8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@52c64dde +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@59225446 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@5ccaed61 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@ea6aadf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@601c1dfc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@55f4bcaf +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@368fb13f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@13bdbb15 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@d4569d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4826a273 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@60735106 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@32cc9262 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@149e79fc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@305a99f7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@c323fee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@37032883 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@3058ccac +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@15e54900 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@1baa3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1845078b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@5bf2431f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@7e14d761 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@a4861f2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3d9c105d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@fb37f8b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@5e0054a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@23b40131 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@5160cb8d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@29d3bfb8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@ccfde7c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@6894e1e5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@714550bb +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7db75f15 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1f693b99 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4b0a552e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@74922db7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@28f7852b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@68b3f2a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@1fdfe1c1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@235e5640 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@67095e4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@4980af09 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@3ec7f77e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@3a499165 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@33e89bc8 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@6c4b8217 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@2e18ecde +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@6666fa76 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@3b967594 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@1301661c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@40d6c203 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@34014397 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@3efc892d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@1151709e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@79b89df3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@4789faf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@33ba8c36 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@27f63996 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@163ebb59 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@707ddb77 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@1c6b016 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@7b6afdea +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@2d444cf3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@5f17fcbc +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@1fd1cb6a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@681ac78 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@2b61fd9e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@2e51a652 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@727e693f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@492fe1d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@709e635d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@2e8da86e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@562ce5a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1d981ae1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@6d0cb8f4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@2ee3065e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@66640d5d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@32a9892f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@186d86a5 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@3ea2c72a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@30c1b686 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@7db6306b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@44250147 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@712cb19 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@62d3d9ef +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@2323dd3b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@7e24b71c +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@7c8c0c57 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@b894ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7fd91af7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@6798fb4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@16c975be +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@45118a2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@1c2889a0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@296375d1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@40cc0191 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@117af7d3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@48553438 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@51d76da1 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@7d02148f +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@48abfa29 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@64703b1b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@4389d21 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@30a50905 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@6455920b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@2dd5ba63 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@2abfd117 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@173852ee +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@54d1e547 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@2023c3d2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@c0d207a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@31cf2fc4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@19490668 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@943a2d0 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@5384816b +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@756ea3b2 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@32bd3759 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@659e4438 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@7990eca6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@19a0c4a4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@9cdf821 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@315d438e +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@61fe38f3 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@794d0bc7 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@31407408 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@7e81d27a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@7d218878 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@2486be76 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@a4247b6 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@6ded4429 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@74161820 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@568a186a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@4490389 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@55871991 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@189faa75 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@721c2e8a +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@1833a08d +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@65719564 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@4070c44 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@1a6ff3f4 +[17:13:48] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@2bf925bb +[17:13:48] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[17:13:48] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[17:13:48] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[17:13:48] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[17:13:48] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[17:13:48] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[17:13:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[17:13:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[17:13:48] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLModIdMappingEvent to mod AnimationAPI +[17:13:48] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLModIdMappingEvent to mod AnimationAPI +[17:13:48] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLModIdMappingEvent to mod AnimationExample +[17:13:48] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLModIdMappingEvent to mod AnimationExample +[17:13:48] [Server thread/INFO] [FML/]: Applying holder lookups +[17:13:48] [Server thread/INFO] [FML/]: Holder lookups applied +[17:13:48] [Server thread/INFO] [FML/]: Loading dimension 0 (Test 2) (net.minecraft.server.integrated.IntegratedServer@1eed80f0) +[17:13:48] [Server thread/INFO] [FML/]: Loading dimension 1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@1eed80f0) +[17:13:49] [Server thread/INFO] [FML/]: Loading dimension -1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@1eed80f0) +[17:13:50] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[17:13:50] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[17:13:50] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[17:13:50] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[17:13:50] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[17:13:50] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[17:13:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[17:13:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[17:13:50] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartingEvent to mod AnimationAPI +[17:13:50] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartingEvent to mod AnimationAPI +[17:13:50] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartingEvent to mod AnimationExample +[17:13:50] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartingEvent to mod AnimationExample +[17:13:50] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[17:13:50] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[17:13:50] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[17:13:50] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[17:13:50] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[17:13:50] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[17:13:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[17:13:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[17:13:50] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartedEvent to mod AnimationAPI +[17:13:50] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartedEvent to mod AnimationAPI +[17:13:50] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartedEvent to mod AnimationExample +[17:13:50] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartedEvent to mod AnimationExample +[17:13:51] [Netty Client IO #0/TRACE] [FML/]: $ServerHello->FMLHandshakeClientState$2:HELLO +[17:13:51] [Netty Client IO #0/INFO] [FML/]: Server protocol version 1 +[17:13:51] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[17:13:51] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[17:13:51] [Netty IO #1/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeServerState$2:HELLO +[17:13:51] [Netty IO #1/INFO] [FML/]: Client attempting to join with 6 mods : AnimationExample@1.0.0,mcp@9.05,FML@7.10.25.1208,AnimationAPI@1.2.4,Forge@10.13.0.1208,Jewelrycraft@2.0 +[17:13:51] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[17:13:51] [Netty Client IO #0/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA +[17:13:51] [Netty Client IO #0/INFO] [FML/]: Attempting connection with missing mods [] at SERVER +[17:13:51] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[17:13:51] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE +[17:13:51] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE +[17:13:51] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE +[17:13:51] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[17:13:51] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[17:13:51] [Client thread/INFO] [FML/]: [Client thread] Client side modded connection established +[17:14:35] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:15:20] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:16:05] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:16:51] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:17:36] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:17:37] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:17:38] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[17:17:38] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[17:17:38] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[17:17:38] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[17:17:38] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[17:17:38] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[17:17:38] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[17:17:38] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[17:17:38] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppingEvent to mod AnimationAPI +[17:17:38] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppingEvent to mod AnimationAPI +[17:17:38] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppingEvent to mod AnimationExample +[17:17:38] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppingEvent to mod AnimationExample +[17:17:38] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:17:38] [Server thread/INFO] [FML/]: Unloading dimension 0 +[17:17:38] [Server thread/INFO] [FML/]: Unloading dimension -1 +[17:17:38] [Server thread/INFO] [FML/]: Unloading dimension 1 +[17:17:38] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[17:17:38] [Server thread/INFO] [FML/]: Applying holder lookups +[17:17:39] [Server thread/INFO] [FML/]: Holder lookups applied +[17:17:39] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[17:17:39] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[17:17:39] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[17:17:39] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[17:17:39] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[17:17:39] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[17:17:39] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[17:17:39] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft +[17:17:39] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppedEvent to mod AnimationAPI +[17:17:39] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppedEvent to mod AnimationAPI +[17:17:39] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppedEvent to mod AnimationExample +[17:17:39] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppedEvent to mod AnimationExample diff --git a/eclipse/logs/fml-client-3.log b/eclipse/logs/fml-client-3.log new file mode 100644 index 0000000..15d7149 --- /dev/null +++ b/eclipse/logs/fml-client-3.log @@ -0,0 +1,2957 @@ +[17:17:47] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[17:17:47] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[17:17:47] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[17:17:47] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[17:17:47] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[17:17:47] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[17:17:47] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[17:17:47] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[17:17:47] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[17:17:47] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[17:17:47] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[17:17:47] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[17:17:47] [main/DEBUG] [FML/]: Discovering coremods +[17:17:47] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:17:47] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:17:47] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:17:47] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:17:47] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:17:47] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[17:17:47] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[17:17:47] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[17:17:47] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[17:17:47] [main/DEBUG] [FML/]: Injection complete +[17:17:47] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[17:17:47] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[17:17:47] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[17:17:49] [main/ERROR] [FML/]: The minecraft jar file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! +[17:17:49] [main/ERROR] [FML/]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! +[17:17:49] [main/ERROR] [FML/]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it +[17:17:49] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[17:17:49] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[17:17:49] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:17:49] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[17:17:49] [main/DEBUG] [FML/]: Injection complete +[17:17:49] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[17:17:49] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[17:17:49] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[17:17:49] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:17:49] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[17:17:49] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[17:17:49] [main/DEBUG] [FML/]: Validating minecraft +[17:17:49] [main/DEBUG] [FML/]: Minecraft validated, launching... +[17:17:49] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[17:17:49] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[17:17:49] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main} +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@3983adb3 (req. id 0) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@16fa905a (req. id 1) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@52d6ace3 (req. id 2) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@76db854a (req. id 3) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@460bfa3c (req. id 4) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@79bc5432 (req. id 5) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@767ed29f (req. id 6) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@360180 (req. id 7) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@706d0c69 (req. id 8) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@66138c6d (req. id 9) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@d687c76 (req. id 10) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@46c32dda (req. id 11) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@e6a8609 (req. id 12) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@23dabb0 (req. id 13) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1a2efa7c (req. id 14) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@23ef052 (req. id 15) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@721398a4 (req. id 16) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@22963050 (req. id 17) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@47b8b32b (req. id 18) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@fb5b615 (req. id 19) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@5bffe7d2 (req. id 20) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@7dccbb2d (req. id 21) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@52ea8917 (req. id 22) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@c5a9737 (req. id 23) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@6632fad3 (req. id 24) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@4d7233e3 (req. id 25) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@260a905c (req. id 26) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@ae797e1 (req. id 27) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@65d5977d (req. id 28) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@6ddb65ad (req. id 29) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@1296f20e (req. id 30) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@6d17065b (req. id 31) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@17dca7b8 (req. id 32) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@17872d45 (req. id 33) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@71498672 (req. id 34) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@6ceedb7c (req. id 35) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7bd7ab91 (req. id 36) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@10e3db81 (req. id 37) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@5f5ffad0 (req. id 38) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f0ad380 (req. id 39) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@4fc3a10a (req. id 40) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@3481c06f (req. id 41) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@3280d257 (req. id 42) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@11a190e1 (req. id 43) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@62eacd2 (req. id 44) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@62541229 (req. id 45) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@2486b804 (req. id 46) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@682977a (req. id 47) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@67a6cdec (req. id 48) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@77372706 (req. id 49) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@384ee1eb (req. id 50) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@734c0647 (req. id 51) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@6c2dd6cb (req. id 52) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@4e1ad1d8 (req. id 53) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@67ec9a89 (req. id 54) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@18fd10a2 (req. id 55) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@e4f087f (req. id 56) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@66b6d12f (req. id 57) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@292e39db (req. id 58) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@7789bd81 (req. id 59) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@128a9b7f (req. id 60) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7144928c (req. id 61) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4cf15f6c (req. id 62) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@3bf3d06e (req. id 63) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3c2d46f7 (req. id 64) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@4e35684d (req. id 65) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@773fe60f (req. id 66) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@4191ff3 (req. id 67) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@d808c9f (req. id 68) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@75dc5180 (req. id 69) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@3943283d (req. id 70) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6806da29 (req. id 71) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@19dcef1a (req. id 72) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6ed36d63 (req. id 73) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ab2b76c (req. id 74) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@68692616 (req. id 75) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4f43a3e7 (req. id 76) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@26086db7 (req. id 77) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@379c975 (req. id 78) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@40f00a98 (req. id 79) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@14975473 (req. id 80) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@30c145af (req. id 81) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@6bda6308 (req. id 82) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@749dd1b1 (req. id 83) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@53390ae (req. id 84) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@6abafc4c (req. id 85) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@577c494 (req. id 86) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@36d87f9e (req. id 87) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@68dcc61e (req. id 88) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@63dceace (req. id 89) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@61e51dd2 (req. id 90) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@908f834 (req. id 91) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@15b5cf07 (req. id 92) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@2f1829b8 (req. id 93) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5b5b072f (req. id 94) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@a632536 (req. id 95) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@71e7c512 (req. id 96) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@2abfe6ca (req. id 97) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@1fdb6a20 (req. id 98) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@18b44ce0 (req. id 99) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@652312cb (req. id 100) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@65e9a0da (req. id 101) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4d3f7c7b (req. id 102) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@eb293e0 (req. id 103) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@5d3468fd (req. id 104) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1bd8e9d9 (req. id 105) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@6febaa03 (req. id 106) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1012b0ab (req. id 107) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3b0cb2cb (req. id 108) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3eae4bb6 (req. id 109) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@241ecdba (req. id 110) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7b2fcb3 (req. id 111) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@77ec4fb7 (req. id 112) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@3b65b4e3 (req. id 113) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@1246c18c (req. id 114) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@125b9ec1 (req. id 115) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@3ba48206 (req. id 116) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@72f5b2c9 (req. id 117) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@1e0882c1 (req. id 118) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@6fe95591 (req. id 119) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@493b0ccd (req. id 120) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@43c58c4a (req. id 121) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@421aaa49 (req. id 122) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@103bdaa8 (req. id 123) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@499053eb (req. id 124) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@26075b18 (req. id 125) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@2ced9829 (req. id 126) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@6ef93d8a (req. id 127) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@2d3767f1 (req. id 128) +[17:17:53] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@10891668 (req. id 129) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@24d95700 (req. id 130) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4a28a15f (req. id 131) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@42393d16 (req. id 132) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3bd99151 (req. id 133) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@48d37b89 (req. id 134) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@345384b9 (req. id 135) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@572ea885 (req. id 136) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7fb9b87e (req. id 137) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@3aef8ec6 (req. id 138) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@4c3108a0 (req. id 139) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@18fd23e4 (req. id 140) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@3e3cce95 (req. id 141) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@438d8536 (req. id 142) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7b43078a (req. id 143) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@721d399c (req. id 144) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5290d764 (req. id 145) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@232d1095 (req. id 146) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@424ace42 (req. id 147) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3d2b710e (req. id 148) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@56cfec7c (req. id 149) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6caeed6a (req. id 150) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1328dff1 (req. id 151) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@1996b835 (req. id 152) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7617acb2 (req. id 153) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@3ce85c92 (req. id 154) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@47825164 (req. id 155) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3cada0e9 (req. id 156) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@2b1f401e (req. id 157) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@754eb88d (req. id 158) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@3366d26 (req. id 159) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@9904c66 (req. id 160) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@361b589d (req. id 161) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4c6ba175 (req. id 162) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@2e352f85 (req. id 163) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@25c2dc76 (req. id 164) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@444760c4 (req. id 170) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@3a4d72ef (req. id 171) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@5341cc77 (req. id 172) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@4d6c355 (req. id 173) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@2645bf2d (req. id 174) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@2d0a36fc (req. id 175) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@677e7d2 (req. id 256) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2bcca11e (req. id 257) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@2cfb5baa (req. id 258) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@28898ae0 (req. id 259) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@3d24069e (req. id 260) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@5ec8bf39 (req. id 261) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@4d8267cc (req. id 262) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@53b2bf1e (req. id 263) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@7c21757f (req. id 264) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@78a92483 (req. id 265) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@289c5258 (req. id 266) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@68d8270d (req. id 267) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@46ebfc41 (req. id 268) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@2efe33c7 (req. id 269) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@32f965eb (req. id 270) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@13924172 (req. id 271) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@6706ad67 (req. id 272) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@67627a08 (req. id 273) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7239d83e (req. id 274) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@33a40908 (req. id 275) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@564d06b4 (req. id 276) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5af33faf (req. id 277) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@17da28cf (req. id 278) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@73ad3a44 (req. id 279) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@71cc81b0 (req. id 280) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@2956842e (req. id 281) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@3ba7b45b (req. id 282) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7f31e0f5 (req. id 283) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@23a83610 (req. id 284) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@787566b9 (req. id 285) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@63ab3977 (req. id 286) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@25cb0af3 (req. id 287) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@353beae7 (req. id 288) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@6b12f091 (req. id 289) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3ae5ce58 (req. id 290) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@454e119d (req. id 291) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@8667df7 (req. id 292) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@d7e770 (req. id 293) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5e9b6a7e (req. id 294) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@18bbd9e6 (req. id 295) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@54de97b9 (req. id 296) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@61bb1e36 (req. id 297) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@1128bc44 (req. id 298) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@9601d29 (req. id 299) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@51a738e (req. id 300) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@b987240 (req. id 301) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@4574cdb2 (req. id 302) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@776c84bd (req. id 303) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@757ed18b (req. id 304) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@58ef38f0 (req. id 305) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@4183422d (req. id 306) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@106db9f5 (req. id 307) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@13cb8c40 (req. id 308) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@1864c7e7 (req. id 309) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@801b34 (req. id 310) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@5a79f32d (req. id 311) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@7c4c3dc2 (req. id 312) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@716acb4e (req. id 313) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@1a49a80e (req. id 314) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@59b83c9d (req. id 315) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4e93956f (req. id 316) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@3b37d2b6 (req. id 317) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4deac919 (req. id 318) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@7138b045 (req. id 319) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@40bcbc15 (req. id 320) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3be20e53 (req. id 321) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@52b8e429 (req. id 322) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@2963a093 (req. id 323) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1c688df1 (req. id 324) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@2fe7fbe9 (req. id 325) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@274b9691 (req. id 326) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@538a1dbe (req. id 327) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@5ff528f6 (req. id 328) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@31a089a6 (req. id 329) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@22ad0abe (req. id 330) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@491a606 (req. id 331) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4f997ee2 (req. id 332) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@70f9d50e (req. id 333) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@2212c414 (req. id 334) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c88d3d1 (req. id 335) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@4b0a552e (req. id 336) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@135e657f (req. id 337) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1a597ec8 (req. id 338) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@699289fb (req. id 339) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@6d711727 (req. id 340) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@1ba73993 (req. id 341) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7fb4f013 (req. id 342) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@3ffdb0e5 (req. id 343) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@74922db7 (req. id 344) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@28f7852b (req. id 345) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@7e1f613c (req. id 346) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@3e28ead4 (req. id 347) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@7051242d (req. id 348) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@52ed100b (req. id 349) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@49b86cb5 (req. id 350) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@a606240 (req. id 351) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@3dd25d12 (req. id 352) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@3ddc6873 (req. id 353) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@514d75bf (req. id 354) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@256b642c (req. id 355) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@2d7d97e5 (req. id 356) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@107f52b8 (req. id 357) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@648b197e (req. id 358) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@24fc484d (req. id 359) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@2eeeca33 (req. id 360) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@3f1cf257 (req. id 361) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@56a4e20 (req. id 362) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@62f19a7 (req. id 363) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@7e3d261c (req. id 364) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@60913903 (req. id 365) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@5e36257c (req. id 366) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@34d72036 (req. id 367) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@74301762 (req. id 368) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@14f5e86 (req. id 369) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@1c6b016 (req. id 370) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1b527543 (req. id 371) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@42908fb8 (req. id 372) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@7ba25bd (req. id 373) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@7b54fb82 (req. id 374) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@84c5310 (req. id 375) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@4ae143b1 (req. id 376) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@b233fdf (req. id 377) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@37364f2f (req. id 378) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@4e88b2fa (req. id 379) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@709e635d (req. id 380) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@581170ac (req. id 381) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@60fc595f (req. id 382) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@5d785311 (req. id 383) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@398ab120 (req. id 384) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@50860360 (req. id 385) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2ab48552 (req. id 386) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@4b1603fa (req. id 387) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@125f3899 (req. id 388) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@297cce3b (req. id 389) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@40c798c4 (req. id 390) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@74d1dd7e (req. id 391) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@7e24b71c (req. id 392) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@1c71cff7 (req. id 393) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@740c6fb7 (req. id 394) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@4bbf48f0 (req. id 395) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@7b4dab69 (req. id 396) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@7b085bce (req. id 397) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@45bbd91 (req. id 398) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@585a9eb3 (req. id 399) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@25692716 (req. id 400) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@25b9528e (req. id 401) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@76774e0f (req. id 402) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@433c482 (req. id 403) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@62aa34f5 (req. id 404) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@147af36e (req. id 405) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@38bbbf9 (req. id 406) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@4ae1da40 (req. id 407) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@31bfc628 (req. id 408) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@256a859c (req. id 417) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@7469d7f4 (req. id 418) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@50e10fe1 (req. id 419) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@3e3ba148 (req. id 420) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@777cf956 (req. id 421) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2dd5ba63 (req. id 422) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@4952d7a6 (req. id 2256) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@5dcbf8e5 (req. id 2257) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@7a41b27e (req. id 2258) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@6f2dace6 (req. id 2259) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@1fb26910 (req. id 2260) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@7a0fa9b1 (req. id 2261) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@1a4de212 (req. id 2262) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@6f35193b (req. id 2263) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@70ba987 (req. id 2264) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@ea6e1ae (req. id 2265) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@6e2a6e05 (req. id 2266) +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@239d42c4 (req. id 2267) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3d2b710e for ItemBlock net.minecraft.item.ItemBlock@5db7f4c6 at id 148, original id requested: 148 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@5db7f4c6 (req. id 148) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@30c145af for ItemBlock net.minecraft.item.ItemBlock@5827233b at id 81, original id requested: 81 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@5827233b (req. id 81) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7dccbb2d for ItemBlock net.minecraft.item.ItemBlock@717a23b3 at id 21, original id requested: 21 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@717a23b3 (req. id 21) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@1996b835 for ItemBlock net.minecraft.item.ItemBlock@9bdf6f9 at id 152, original id requested: 152 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@9bdf6f9 (req. id 152) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2d3767f1 for ItemBlock net.minecraft.item.ItemBlock@16a15a6e at id 128, original id requested: 128 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@16a15a6e (req. id 128) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3bd99151 for ItemBlock net.minecraft.item.ItemBlock@3b37f75d at id 133, original id requested: 133 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@3b37f75d (req. id 133) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@345384b9 for ItemBlock net.minecraft.item.ItemBlock@5751190a at id 135, original id requested: 135 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@5751190a (req. id 135) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@eb293e0 for ItemBlock net.minecraft.item.ItemBlock@d430c4f at id 103, original id requested: 103 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@d430c4f (req. id 103) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3280d257 for ItemBlock net.minecraft.item.ItemBlock@2cdd1d56 at id 42, original id requested: 42 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@2cdd1d56 (req. id 42) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2e352f85 for ItemBlock net.minecraft.item.ItemBlock@68b1101c at id 163, original id requested: 163 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@68b1101c (req. id 163) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@767ed29f for ItemBlock net.minecraft.item.ItemMultiTexture@7d218878 at id 6, original id requested: 6 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@7d218878 (req. id 6) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@16fa905a for ItemBlock net.minecraft.item.ItemBlock@2486be76 at id 1, original id requested: 1 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@2486be76 (req. id 1) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@d687c76 for ItemBlock net.minecraft.item.ItemBlock@a4247b6 at id 10, original id requested: 10 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@a4247b6 (req. id 10) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@53390ae for ItemBlock net.minecraft.item.ItemBlock@57202fd at id 84, original id requested: 84 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@57202fd (req. id 84) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3b0cb2cb for ItemBlock net.minecraft.item.ItemBlock@2232d6 at id 108, original id requested: 108 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@2232d6 (req. id 108) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@1328dff1 for ItemBlock net.minecraft.item.ItemBlock@45377fab at id 151, original id requested: 151 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@45377fab (req. id 151) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@17872d45 for ItemBlock net.minecraft.item.ItemPiston@1e4c9973 at id 33, original id requested: 33 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@1e4c9973 (req. id 33) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@379c975 for ItemBlock net.minecraft.item.ItemSnow@51991b9b at id 78, original id requested: 78 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@51991b9b (req. id 78) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4fc3a10a for ItemBlock net.minecraft.item.ItemBlock@1ae386f7 at id 40, original id requested: 40 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@1ae386f7 (req. id 40) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@706d0c69 for ItemBlock net.minecraft.item.ItemBlock@4fb1cfeb at id 8, original id requested: 8 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4fb1cfeb (req. id 8) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@67ec9a89 for ItemBlock net.minecraft.item.ItemBlock@22c9762d at id 54, original id requested: 54 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@22c9762d (req. id 54) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@6ceedb7c for ItemBlock net.minecraft.item.ItemCloth@79c4a37b at id 35, original id requested: 35 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@79c4a37b (req. id 35) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@721398a4 for ItemBlock net.minecraft.item.ItemBlock@5cc91eb1 at id 16, original id requested: 16 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5cc91eb1 (req. id 16) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6ddb65ad for ItemBlock net.minecraft.item.ItemPiston@17fe260e at id 29, original id requested: 29 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@17fe260e (req. id 29) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@360180 for ItemBlock net.minecraft.item.ItemBlock@2e746d70 at id 7, original id requested: 7 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2e746d70 (req. id 7) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@23dabb0 for ItemBlock net.minecraft.item.ItemBlock@5dbcebe3 at id 13, original id requested: 13 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@5dbcebe3 (req. id 13) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@292e39db for ItemBlock net.minecraft.item.ItemBlock@1e22b429 at id 58, original id requested: 58 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1e22b429 (req. id 58) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@19dcef1a for ItemBlock net.minecraft.item.ItemBlock@7861ff33 at id 72, original id requested: 72 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@7861ff33 (req. id 72) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@36d87f9e for ItemBlock net.minecraft.item.ItemBlock@69b9ab03 at id 87, original id requested: 87 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@69b9ab03 (req. id 87) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4c6ba175 for ItemBlock net.minecraft.item.ItemMultiTexture@1c8a882f at id 162, original id requested: 162 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1c8a882f (req. id 162) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@384ee1eb for ItemBlock net.minecraft.item.ItemBlock@4af2d44c at id 50, original id requested: 50 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@4af2d44c (req. id 50) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@7144928c for ItemBlock net.minecraft.item.ItemBlock@c4ff005 at id 61, original id requested: 61 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@c4ff005 (req. id 61) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@52ea8917 for ItemBlock net.minecraft.item.ItemBlock@5416de93 at id 22, original id requested: 22 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@5416de93 (req. id 22) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@6ed36d63 for ItemBlock net.minecraft.item.ItemBlock@296eb006 at id 73, original id requested: 73 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@296eb006 (req. id 73) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@48d37b89 for ItemBlock net.minecraft.item.ItemBlock@21e66f2a at id 134, original id requested: 134 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@21e66f2a (req. id 134) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4191ff3 for ItemBlock net.minecraft.item.ItemBlock@1f8c3fc9 at id 67, original id requested: 67 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1f8c3fc9 (req. id 67) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@75dc5180 for ItemBlock net.minecraft.item.ItemBlock@30afb54d at id 69, original id requested: 69 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@30afb54d (req. id 69) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@40f00a98 for ItemBlock net.minecraft.item.ItemBlock@5fa7eb33 at id 79, original id requested: 79 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@5fa7eb33 (req. id 79) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@493b0ccd for ItemBlock net.minecraft.item.ItemBlock@9429255 at id 120, original id requested: 120 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@9429255 (req. id 120) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@2d0a36fc for ItemBlock net.minecraft.item.ItemDoublePlant@624478f7 at id 175, original id requested: 175 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@624478f7 (req. id 175) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@3e3cce95 for ItemBlock net.minecraft.item.ItemBlock@7d61d287 at id 141, original id requested: 141 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@7d61d287 (req. id 141) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@5bffe7d2 for ItemBlock net.minecraft.item.ItemBlock@2144dd60 at id 20, original id requested: 20 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@2144dd60 (req. id 20) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@4d7233e3 for ItemBlock net.minecraft.item.ItemBlock@3021dab0 at id 25, original id requested: 25 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@3021dab0 (req. id 25) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6abafc4c for ItemBlock net.minecraft.item.ItemBlock@7e9c717f at id 85, original id requested: 85 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@7e9c717f (req. id 85) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@62541229 for ItemBlock net.minecraft.item.ItemBlock@50df89c9 at id 45, original id requested: 45 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@50df89c9 (req. id 45) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@6d17065b for ItemBlock net.minecraft.item.ItemColored@7d286828 at id 31, original id requested: 31 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@7d286828 (req. id 31) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@2645bf2d for ItemBlock net.minecraft.item.ItemBlock@67ce5a49 at id 174, original id requested: 174 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@67ce5a49 (req. id 174) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@232d1095 for ItemBlock net.minecraft.item.ItemBlock@1c89a3dd at id 146, original id requested: 146 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1c89a3dd (req. id 146) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@652312cb for ItemBlock net.minecraft.item.ItemBlock@106510ce at id 100, original id requested: 100 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@106510ce (req. id 100) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@77ec4fb7 for ItemBlock net.minecraft.item.ItemBlock@5b324cca at id 112, original id requested: 112 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@5b324cca (req. id 112) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@3ba48206 for ItemBlock net.minecraft.item.ItemBlock@434f908c at id 116, original id requested: 116 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@434f908c (req. id 116) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@1fdb6a20 for ItemBlock net.minecraft.item.ItemMultiTexture@1c9af9da at id 98, original id requested: 98 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@1c9af9da (req. id 98) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@18b44ce0 for ItemBlock net.minecraft.item.ItemBlock@28965e2 at id 99, original id requested: 99 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@28965e2 (req. id 99) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@3aef8ec6 for ItemBlock net.minecraft.item.ItemBlock@a7fd9bb at id 138, original id requested: 138 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@a7fd9bb (req. id 138) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@5f5ffad0 for ItemBlock net.minecraft.item.ItemMultiTexture@4faf895f at id 38, original id requested: 38 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@4faf895f (req. id 38) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@6febaa03 for ItemBlock net.minecraft.item.ItemColored@d63e4d8 at id 106, original id requested: 106 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@d63e4d8 (req. id 106) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@754eb88d for ItemBlock net.minecraft.item.ItemBlock@194527c6 at id 158, original id requested: 158 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@194527c6 (req. id 158) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@4d3f7c7b for ItemBlock net.minecraft.item.ItemBlock@b364520 at id 102, original id requested: 102 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@b364520 (req. id 102) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@22963050 for ItemBlock net.minecraft.item.ItemMultiTexture@17f43da0 at id 17, original id requested: 17 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@17f43da0 (req. id 17) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@734c0647 for ItemBlock net.minecraft.item.ItemBlock@23f9dfa9 at id 51, original id requested: 51 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@23f9dfa9 (req. id 51) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@e4f087f for ItemBlock net.minecraft.item.ItemBlock@69cae2b2 at id 56, original id requested: 56 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@69cae2b2 (req. id 56) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@17dca7b8 for ItemBlock net.minecraft.item.ItemBlock@6e94a61 at id 32, original id requested: 32 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@6e94a61 (req. id 32) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@68dcc61e for ItemBlock net.minecraft.item.ItemBlock@3e1229d2 at id 88, original id requested: 88 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3e1229d2 (req. id 88) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@4d6c355 for ItemBlock net.minecraft.item.ItemBlock@1a77b9d4 at id 173, original id requested: 173 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@1a77b9d4 (req. id 173) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@682977a for ItemBlock net.minecraft.item.ItemBlock@2a491adf at id 47, original id requested: 47 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@2a491adf (req. id 47) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@26086db7 for ItemBlock net.minecraft.item.ItemBlock@25833c29 at id 77, original id requested: 77 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@25833c29 (req. id 77) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3481c06f for ItemBlock net.minecraft.item.ItemBlock@4ae2bafc at id 41, original id requested: 41 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ae2bafc (req. id 41) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@103bdaa8 for ItemBlock net.minecraft.item.ItemBlock@6b621ccc at id 123, original id requested: 123 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@6b621ccc (req. id 123) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@e6a8609 for ItemBlock net.minecraft.item.ItemMultiTexture@7650cc27 at id 12, original id requested: 12 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@7650cc27 (req. id 12) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@47825164 for ItemBlock net.minecraft.item.ItemMultiTexture@328b5120 at id 155, original id requested: 155 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@328b5120 (req. id 155) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@14975473 for ItemBlock net.minecraft.item.ItemBlock@587b25cc at id 80, original id requested: 80 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@587b25cc (req. id 80) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@6fe95591 for ItemBlock net.minecraft.item.ItemBlock@7ceea175 at id 119, original id requested: 119 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@7ceea175 (req. id 119) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7617acb2 for ItemBlock net.minecraft.item.ItemBlock@16aa4867 at id 153, original id requested: 153 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@16aa4867 (req. id 153) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@3366d26 for ItemBlock net.minecraft.item.ItemCloth@5776dd1 at id 159, original id requested: 159 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@5776dd1 (req. id 159) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@7fb9b87e for ItemBlock net.minecraft.item.ItemBlock@63cab724 at id 137, original id requested: 137 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@63cab724 (req. id 137) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@61e51dd2 for ItemBlock net.minecraft.item.ItemBlock@11bdcfab at id 90, original id requested: 90 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@11bdcfab (req. id 90) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3eae4bb6 for ItemBlock net.minecraft.item.ItemBlock@448ceca6 at id 109, original id requested: 109 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@448ceca6 (req. id 109) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@7b2fcb3 for ItemBlock net.minecraft.item.ItemLilyPad@6477554a at id 111, original id requested: 111 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@6477554a (req. id 111) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@25c2dc76 for ItemBlock net.minecraft.item.ItemBlock@5680a0cd at id 164, original id requested: 164 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5680a0cd (req. id 164) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4e1ad1d8 for ItemBlock net.minecraft.item.ItemBlock@16bd1f19 at id 53, original id requested: 53 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@16bd1f19 (req. id 53) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@52d6ace3 for ItemBlock net.minecraft.item.ItemBlock@5a44adf8 at id 2, original id requested: 2 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@5a44adf8 (req. id 2) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@1012b0ab for ItemBlock net.minecraft.item.ItemBlock@52f9a314 at id 107, original id requested: 107 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@52f9a314 (req. id 107) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@241ecdba for ItemBlock net.minecraft.item.ItemBlock@341a09b at id 110, original id requested: 110 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@341a09b (req. id 110) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@77372706 for ItemBlock net.minecraft.item.ItemBlock@499721c8 at id 49, original id requested: 49 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@499721c8 (req. id 49) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@460bfa3c for ItemBlock net.minecraft.item.ItemBlock@612af736 at id 4, original id requested: 4 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@612af736 (req. id 4) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3cada0e9 for ItemBlock net.minecraft.item.ItemBlock@4bcc2c10 at id 156, original id requested: 156 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4bcc2c10 (req. id 156) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@24d95700 for ItemBlock net.minecraft.item.ItemBlock@4960f550 at id 130, original id requested: 130 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@4960f550 (req. id 130) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@6bda6308 for ItemBlock net.minecraft.item.ItemBlock@7c897cd2 at id 82, original id requested: 82 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@7c897cd2 (req. id 82) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@67a6cdec for ItemBlock net.minecraft.item.ItemBlock@2661fede at id 48, original id requested: 48 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2661fede (req. id 48) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@76db854a for ItemBlock net.minecraft.item.ItemMultiTexture@6ba3b481 at id 3, original id requested: 3 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6ba3b481 (req. id 3) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@908f834 for ItemBlock net.minecraft.item.ItemBlock@489fb85c at id 91, original id requested: 91 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@489fb85c (req. id 91) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@5290d764 for ItemBlock net.minecraft.item.ItemAnvilBlock@6d4f6dfa at id 145, original id requested: 145 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@6d4f6dfa (req. id 145) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@46c32dda for ItemBlock net.minecraft.item.ItemBlock@79bd7026 at id 11, original id requested: 11 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@79bd7026 (req. id 11) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4cf15f6c for ItemBlock net.minecraft.item.ItemBlock@40e0d3b at id 62, original id requested: 62 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@40e0d3b (req. id 62) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@23ef052 for ItemBlock net.minecraft.item.ItemBlock@36869e91 at id 15, original id requested: 15 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@36869e91 (req. id 15) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@66b6d12f for ItemBlock net.minecraft.item.ItemBlock@40145d8e at id 57, original id requested: 57 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@40145d8e (req. id 57) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@1296f20e for ItemBlock net.minecraft.item.ItemBlock@790a367f at id 30, original id requested: 30 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@790a367f (req. id 30) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@444760c4 for ItemBlock net.minecraft.item.ItemBlock@d8009ee at id 170, original id requested: 170 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@d8009ee (req. id 170) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@572ea885 for ItemBlock net.minecraft.item.ItemBlock@510bef2e at id 136, original id requested: 136 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@510bef2e (req. id 136) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1246c18c for ItemBlock net.minecraft.item.ItemBlock@6683de93 at id 114, original id requested: 114 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@6683de93 (req. id 114) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@3943283d for ItemBlock net.minecraft.item.ItemBlock@5b89b979 at id 70, original id requested: 70 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@5b89b979 (req. id 70) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7b43078a for ItemBlock net.minecraft.item.ItemBlock@2eefe5e2 at id 143, original id requested: 143 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2eefe5e2 (req. id 143) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@11a190e1 for ItemBlock net.minecraft.item.ItemSlab@735d3b17 at id 43, original id requested: 43 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@735d3b17 (req. id 43) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1a2efa7c for ItemBlock net.minecraft.item.ItemBlock@6dd29e2c at id 14, original id requested: 14 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@6dd29e2c (req. id 14) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@2486b804 for ItemBlock net.minecraft.item.ItemBlock@1e8e9308 at id 46, original id requested: 46 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@1e8e9308 (req. id 46) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@3ce85c92 for ItemBlock net.minecraft.item.ItemBlock@225701e4 at id 154, original id requested: 154 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@225701e4 (req. id 154) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@62eacd2 for ItemBlock net.minecraft.item.ItemSlab@7e3d3158 at id 44, original id requested: 44 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7e3d3158 (req. id 44) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@438d8536 for ItemBlock net.minecraft.item.ItemBlock@6372c927 at id 142, original id requested: 142 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6372c927 (req. id 142) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@10891668 for ItemBlock net.minecraft.item.ItemBlock@4f45273 at id 129, original id requested: 129 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@4f45273 (req. id 129) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4f0ad380 for ItemBlock net.minecraft.item.ItemBlock@4450fe8f at id 39, original id requested: 39 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@4450fe8f (req. id 39) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@47b8b32b for ItemBlock net.minecraft.item.ItemLeaves@1ccda3be at id 18, original id requested: 18 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@1ccda3be (req. id 18) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@4a28a15f for ItemBlock net.minecraft.item.ItemBlock@b91db8 at id 131, original id requested: 131 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@b91db8 (req. id 131) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@10e3db81 for ItemBlock net.minecraft.item.ItemMultiTexture@794e1b66 at id 37, original id requested: 37 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@794e1b66 (req. id 37) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@2b1f401e for ItemBlock net.minecraft.item.ItemBlock@76e903c1 at id 157, original id requested: 157 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@76e903c1 (req. id 157) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@4f43a3e7 for ItemBlock net.minecraft.item.ItemBlock@3bf5b0e4 at id 76, original id requested: 76 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@3bf5b0e4 (req. id 76) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@26075b18 for ItemBlock net.minecraft.item.ItemSlab@7f30677c at id 125, original id requested: 125 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7f30677c (req. id 125) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@71e7c512 for ItemBlock net.minecraft.item.ItemBlock@42da3f20 at id 96, original id requested: 96 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@42da3f20 (req. id 96) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@361b589d for ItemBlock net.minecraft.item.ItemLeaves@666702a at id 161, original id requested: 161 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@666702a (req. id 161) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@128a9b7f for ItemBlock net.minecraft.item.ItemBlock@2f4dd8ae at id 60, original id requested: 60 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2f4dd8ae (req. id 60) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@66138c6d for ItemBlock net.minecraft.item.ItemBlock@1fcc9fc5 at id 9, original id requested: 9 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@1fcc9fc5 (req. id 9) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@ae797e1 for ItemBlock net.minecraft.item.ItemBlock@330d4ed2 at id 27, original id requested: 27 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@330d4ed2 (req. id 27) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@63dceace for ItemBlock net.minecraft.item.ItemBlock@2eb1d72d at id 89, original id requested: 89 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@2eb1d72d (req. id 89) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@3a4d72ef for ItemBlock net.minecraft.item.ItemCloth@1da5e34e at id 171, original id requested: 171 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@1da5e34e (req. id 171) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@3b65b4e3 for ItemBlock net.minecraft.item.ItemBlock@75ee2516 at id 113, original id requested: 113 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@75ee2516 (req. id 113) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@577c494 for ItemBlock net.minecraft.item.ItemBlock@65c503d6 at id 86, original id requested: 86 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@65c503d6 (req. id 86) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@79bc5432 for ItemBlock net.minecraft.item.ItemMultiTexture@697f0acc at id 5, original id requested: 5 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@697f0acc (req. id 5) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@421aaa49 for ItemBlock net.minecraft.item.ItemBlock@139e0d30 at id 122, original id requested: 122 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@139e0d30 (req. id 122) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@c5a9737 for ItemBlock net.minecraft.item.ItemBlock@6d73d45f at id 23, original id requested: 23 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d73d45f (req. id 23) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@6632fad3 for ItemBlock net.minecraft.item.ItemMultiTexture@4f7be11c at id 24, original id requested: 24 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@4f7be11c (req. id 24) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@65d5977d for ItemBlock net.minecraft.item.ItemBlock@4df81e08 at id 28, original id requested: 28 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@4df81e08 (req. id 28) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@5341cc77 for ItemBlock net.minecraft.item.ItemBlock@5c7bc735 at id 172, original id requested: 172 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@5c7bc735 (req. id 172) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@9904c66 for ItemBlock net.minecraft.item.ItemCloth@42539802 at id 160, original id requested: 160 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@42539802 (req. id 160) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@fb5b615 for ItemBlock net.minecraft.item.ItemBlock@7e20cd52 at id 19, original id requested: 19 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@7e20cd52 (req. id 19) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@424ace42 for ItemBlock net.minecraft.item.ItemBlock@1b88032f at id 147, original id requested: 147 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@1b88032f (req. id 147) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@6ef93d8a for ItemBlock net.minecraft.item.ItemBlock@7e8910c7 at id 127, original id requested: 127 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@7e8910c7 (req. id 127) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@a632536 for ItemBlock net.minecraft.item.ItemCloth@58acb9b7 at id 95, original id requested: 95 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@58acb9b7 (req. id 95) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@65e9a0da for ItemBlock net.minecraft.item.ItemBlock@33d4cadc at id 101, original id requested: 101 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@33d4cadc (req. id 101) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@773fe60f for ItemBlock net.minecraft.item.ItemBlock@57524c19 at id 66, original id requested: 66 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@57524c19 (req. id 66) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@2abfe6ca for ItemBlock net.minecraft.item.ItemMultiTexture@5c022a18 at id 97, original id requested: 97 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@5c022a18 (req. id 97) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@6c2dd6cb for ItemBlock net.minecraft.item.ItemBlock@1219bcd9 at id 52, original id requested: 52 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@1219bcd9 (req. id 52) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@2ced9829 for ItemBlock net.minecraft.item.ItemSlab@57bd53d7 at id 126, original id requested: 126 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@57bd53d7 (req. id 126) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@4c3108a0 for ItemBlock net.minecraft.item.ItemMultiTexture@4ecb7541 at id 139, original id requested: 139 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@4ecb7541 (req. id 139) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@4e35684d for ItemBlock net.minecraft.item.ItemBlock@f7f26d1 at id 65, original id requested: 65 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@f7f26d1 (req. id 65) +[17:17:54] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@43c58c4a for ItemBlock net.minecraft.item.ItemBlock@64cd6b49 at id 121, original id requested: 121 +[17:17:54] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@64cd6b49 (req. id 121) +[17:17:55] [Client thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[17:17:55] [Client thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[17:17:56] [Client thread/INFO] [FML/]: Replaced 182 ore recipies +[17:17:56] [Client thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[17:17:56] [Client thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[17:17:56] [Client thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[17:17:56] [Client thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[17:17:56] [Client thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[17:17:56] [Client thread/DEBUG] [FML/]: Examining directory bin for potential mods +[17:17:56] [Client thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package com +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package com.pau101 +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package com.pau101.util +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[17:17:56] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[17:17:56] [Client thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI +[17:17:56] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationAPI.AnimationAPI +[17:17:56] [Client thread/TRACE] [AnimationAPI/]: Parsed dependency info : [] [] [] +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.client +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.packet +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample +[17:17:56] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationExample.AnimationExample +[17:17:56] [Client thread/TRACE] [AnimationExample/]: Parsed dependency info : [] [] [] +[17:17:56] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample.client +[17:17:56] [Client thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[17:17:56] [Client thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[17:17:57] [Client thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[17:17:57] [Client thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[17:17:57] [Client thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[17:17:57] [Client thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[17:17:57] [Client thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[17:17:57] [Client thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[17:17:57] [Client thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[17:17:58] [Client thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[17:17:58] [Client thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[17:17:58] [Client thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[17:17:58] [Client thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[17:17:58] [Client thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[17:17:58] [Client thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[17:17:59] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[17:17:59] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:17:59] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[17:17:59] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[17:17:59] [Client thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[17:17:59] [Client thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[17:18:00] [Client thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[17:18:00] [Client thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[17:18:01] [Client thread/DEBUG] [FML/]: Examining directory start for potential mods +[17:18:01] [Client thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[17:18:01] [Client thread/TRACE] [FML/]: Recursing into package net +[17:18:01] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[17:18:01] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[17:18:01] [Client thread/INFO] [FML/]: Forge Mod Loader has identified 6 mods to load +[17:18:01] [Client thread/TRACE] [FML/]: Received a system property request '' +[17:18:01] [Client thread/TRACE] [FML/]: System property request managing the state of 0 mods +[17:18:01] [Client thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [AnimationAPI/]: Enabling mod AnimationAPI +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:18:01] [Client thread/DEBUG] [AnimationExample/]: Enabling mod AnimationExample +[17:18:01] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:18:01] [Client thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[17:18:01] [Client thread/TRACE] [FML/]: All mod requirements are satisfied +[17:18:01] [Client thread/TRACE] [FML/]: Sorting mods into an ordered list +[17:18:01] [Client thread/TRACE] [FML/]: Mod sorting completed successfully +[17:18:01] [Client thread/DEBUG] [FML/]: Mod sorting data +[17:18:01] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[17:18:01] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin () +[17:18:01] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin () +[17:18:01] [Client thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[17:18:01] [Client thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[17:18:01] [Client thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[17:18:01] [Client thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[17:18:01] [Client thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[17:18:01] [Client thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[17:18:02] [Client thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[17:18:02] [Client thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[17:18:02] [Client thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[17:18:02] [Client thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[17:18:02] [Client thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[17:18:02] [Client thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[17:18:02] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[17:18:02] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[17:18:02] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLConstructionEvent to mod AnimationAPI +[17:18:02] [Client thread/TRACE] [FML/AnimationAPI]: Mod AnimationAPI is using network checker : Accepting version 1.2.4 +[17:18:02] [Client thread/TRACE] [FML/AnimationAPI]: Testing mod AnimationAPI to verify it accepts its own version in a remote connection +[17:18:02] [Client thread/TRACE] [FML/AnimationAPI]: The mod AnimationAPI accepts its own version (1.2.4) +[17:18:02] [Client thread/DEBUG] [FML/AnimationAPI]: Attempting to inject @SidedProxy classes into AnimationAPI +[17:18:02] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLConstructionEvent to mod AnimationAPI +[17:18:02] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLConstructionEvent to mod AnimationExample +[17:18:02] [Client thread/TRACE] [FML/AnimationExample]: Mod AnimationExample is using network checker : Accepting version 1.0.0 +[17:18:02] [Client thread/TRACE] [FML/AnimationExample]: Testing mod AnimationExample to verify it accepts its own version in a remote connection +[17:18:02] [Client thread/TRACE] [FML/AnimationExample]: The mod AnimationExample accepts its own version (1.0.0) +[17:18:02] [Client thread/DEBUG] [FML/AnimationExample]: Attempting to inject @SidedProxy classes into AnimationExample +[17:18:02] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLConstructionEvent to mod AnimationExample +[17:18:02] [Client thread/DEBUG] [FML/]: Mod signature data +[17:18:02] [Client thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin (NO VALID CERTIFICATE FOUND) +[17:18:02] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:18:02] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:18:02] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:18:02] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:18:02] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:18:02] [Client thread/INFO] [FML/]: Processing ObjectHolder annotations +[17:18:02] [Client thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[17:18:02] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[17:18:02] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[17:18:02] [Client thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[17:18:02] [Client thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[17:18:02] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[17:18:02] [Client thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[17:18:02] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[17:18:02] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@24cc7141 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@24cc7141 for ItemBlock net.minecraft.item.ItemBlock@6a1f7546 at id 165, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@6a1f7546 (req. id 165) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@374c7d18 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@374c7d18 for ItemBlock net.minecraft.item.ItemBlock@7ea8cf04 at id 166, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7ea8cf04 (req. id 166) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7caf5092 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@7caf5092 for ItemBlock net.minecraft.item.ItemBlock@59d2e131 at id 167, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@59d2e131 (req. id 167) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@23be8609 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@23be8609 for ItemBlock net.minecraft.item.ItemBlock@3151cb34 at id 168, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@3151cb34 (req. id 168) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 for ItemBlock net.minecraft.item.ItemBlock@19fed8d0 at id 169, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@19fed8d0 (req. id 169) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 for ItemBlock net.minecraft.item.ItemBlock@775498f4 at id 176, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@775498f4 (req. id 176) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 for ItemBlock net.minecraft.item.ItemBlock@2cf59135 at id 177, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2cf59135 (req. id 177) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 for ItemBlock net.minecraft.item.ItemBlock@2e4ba64e at id 178, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@2e4ba64e (req. id 178) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 for ItemBlock net.minecraft.item.ItemBlock@24302c03 at id 179, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@24302c03 (req. id 179) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@56998b84 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@56998b84 for ItemBlock net.minecraft.item.ItemBlock@7a96b386 at id 180, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@7a96b386 (req. id 180) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 (req. id -1) +[17:18:02] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 for ItemBlock net.minecraft.item.ItemBlock@1f653aff at id 181, original id requested: -1 +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@1f653aff (req. id 181) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@a570c7b (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@58f4648a (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@14f4cda6 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@53e95809 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@7c92e1e8 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@f2d863d (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@75c81693 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@2342494e (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@54dab1f7 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@61d9faa6 (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@2dd6da7a (req. id -1) +[17:18:02] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@74a19718 (req. id -1) +[17:18:04] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[17:18:04] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[17:18:04] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[17:18:04] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPreInitializationEvent to mod AnimationAPI +[17:18:04] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPreInitializationEvent to mod AnimationAPI +[17:18:04] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPreInitializationEvent to mod AnimationExample +[17:18:04] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPreInitializationEvent to mod AnimationExample +[17:18:04] [Client thread/INFO] [FML/]: Applying holder lookups +[17:18:04] [Client thread/INFO] [FML/]: Holder lookups applied +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[17:18:09] [Client thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[17:18:09] [Client thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLInitializationEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLInitializationEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLInitializationEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLInitializationEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[17:18:09] [Client thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[17:18:09] [Client thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event IMCEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event IMCEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationExample +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event IMCEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event IMCEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[17:18:09] [Client thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[17:18:09] [Client thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPostInitializationEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPostInitializationEvent to mod AnimationAPI +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPostInitializationEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPostInitializationEvent to mod AnimationExample +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[17:18:09] [Client thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[17:18:09] [Client thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[17:18:09] [Client thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[17:18:09] [Client thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[17:18:10] [Client thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[17:18:10] [Client thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[17:18:10] [Client thread/DEBUG] [FML/Forge]: Sorting recipies +[17:18:10] [Client thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[17:18:10] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[17:18:10] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[17:18:10] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLLoadCompleteEvent to mod AnimationAPI +[17:18:10] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLLoadCompleteEvent to mod AnimationAPI +[17:18:10] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLLoadCompleteEvent to mod AnimationExample +[17:18:10] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLLoadCompleteEvent to mod AnimationExample +[17:18:10] [Client thread/DEBUG] [FML/]: Freezing block and item id maps +[17:18:10] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:18:10] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:18:10] [Client thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 6 mods +[17:18:14] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:18:14] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:18:14] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:18:14] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:18:14] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:18:20] [Thread-8/WARN] [FML/]: ============================================================= +[17:18:20] [Thread-8/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[17:18:20] [Thread-8/WARN] [FML/]: Offendor: com/jcraft/jogg/Buffer.report(Ljava/lang/String;)V +[17:18:20] [Thread-8/WARN] [FML/]: ============================================================= +[17:18:23] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[17:18:23] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[17:18:23] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[17:18:23] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[17:18:23] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[17:18:23] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[17:18:23] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:18:23] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:18:23] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerAboutToStartEvent to mod AnimationAPI +[17:18:23] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerAboutToStartEvent to mod AnimationAPI +[17:18:23] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerAboutToStartEvent to mod AnimationExample +[17:18:23] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerAboutToStartEvent to mod AnimationExample +[17:18:23] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[17:18:23] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@3983adb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@16fa905a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@52d6ace3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@76db854a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@460bfa3c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@79bc5432 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@767ed29f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@360180 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@706d0c69 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@66138c6d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@d687c76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@46c32dda +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@e6a8609 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@23dabb0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1a2efa7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@23ef052 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@721398a4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@22963050 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@47b8b32b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@fb5b615 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@5bffe7d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@7dccbb2d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@52ea8917 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@c5a9737 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@6632fad3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@4d7233e3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@260a905c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@ae797e1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@65d5977d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@6ddb65ad +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@1296f20e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@6d17065b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@17dca7b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@17872d45 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@71498672 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@6ceedb7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7bd7ab91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@10e3db81 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@5f5ffad0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f0ad380 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@4fc3a10a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@3481c06f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@3280d257 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@11a190e1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@62eacd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@62541229 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@2486b804 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@682977a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@67a6cdec +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@77372706 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@384ee1eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@734c0647 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@6c2dd6cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@4e1ad1d8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@67ec9a89 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@18fd10a2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@e4f087f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@66b6d12f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@292e39db +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@7789bd81 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@128a9b7f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7144928c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4cf15f6c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@3bf3d06e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3c2d46f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@4e35684d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@773fe60f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@4191ff3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@d808c9f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@75dc5180 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@3943283d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6806da29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@19dcef1a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6ed36d63 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ab2b76c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@68692616 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4f43a3e7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@26086db7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@379c975 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@40f00a98 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@14975473 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@30c145af +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@6bda6308 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@749dd1b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@53390ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@6abafc4c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@577c494 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@36d87f9e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@68dcc61e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@63dceace +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@61e51dd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@908f834 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@15b5cf07 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@2f1829b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5b5b072f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@a632536 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@71e7c512 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@2abfe6ca +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@1fdb6a20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@18b44ce0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@652312cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@65e9a0da +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4d3f7c7b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@eb293e0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@5d3468fd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1bd8e9d9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@6febaa03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1012b0ab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3b0cb2cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3eae4bb6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@241ecdba +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7b2fcb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@77ec4fb7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@3b65b4e3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@1246c18c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@125b9ec1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@3ba48206 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@72f5b2c9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@1e0882c1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@6fe95591 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@493b0ccd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@43c58c4a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@421aaa49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@103bdaa8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@499053eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@26075b18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@2ced9829 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@6ef93d8a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@2d3767f1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@10891668 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@24d95700 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4a28a15f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@42393d16 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3bd99151 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@48d37b89 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@345384b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@572ea885 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7fb9b87e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@3aef8ec6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@4c3108a0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@18fd23e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@3e3cce95 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@438d8536 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7b43078a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@721d399c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5290d764 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@232d1095 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@424ace42 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3d2b710e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@56cfec7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6caeed6a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1328dff1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@1996b835 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7617acb2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@3ce85c92 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@47825164 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3cada0e9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@2b1f401e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@754eb88d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@3366d26 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@9904c66 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@361b589d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4c6ba175 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@2e352f85 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@25c2dc76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@24cc7141 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@374c7d18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7caf5092 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@23be8609 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@444760c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@3a4d72ef +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@5341cc77 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@4d6c355 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@2645bf2d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@2d0a36fc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@56998b84 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@2486be76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@5a44adf8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6ba3b481 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@612af736 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@697f0acc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@7d218878 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2e746d70 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4fb1cfeb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@1fcc9fc5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@a4247b6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@79bd7026 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@7650cc27 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@5dbcebe3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@6dd29e2c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@36869e91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5cc91eb1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@17f43da0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@1ccda3be +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@7e20cd52 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@2144dd60 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@717a23b3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@5416de93 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d73d45f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@4f7be11c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@3021dab0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@330d4ed2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@4df81e08 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@17fe260e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@790a367f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@7d286828 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@6e94a61 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@1e4c9973 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@79c4a37b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@794e1b66 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@4faf895f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@4450fe8f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@1ae386f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ae2bafc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@2cdd1d56 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@735d3b17 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7e3d3158 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@50df89c9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@1e8e9308 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@2a491adf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2661fede +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@499721c8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@4af2d44c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@23f9dfa9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@1219bcd9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@16bd1f19 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@22c9762d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@69cae2b2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@40145d8e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1e22b429 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2f4dd8ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@c4ff005 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@40e0d3b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@f7f26d1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@57524c19 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1f8c3fc9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@30afb54d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@5b89b979 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@7861ff33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@296eb006 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@3bf5b0e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@25833c29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@51991b9b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@5fa7eb33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@587b25cc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@5827233b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@7c897cd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@57202fd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@7e9c717f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@65c503d6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@69b9ab03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3e1229d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@2eb1d72d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@11bdcfab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@489fb85c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@58acb9b7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@42da3f20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@5c022a18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@1c9af9da +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@28965e2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@106510ce +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@33d4cadc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@b364520 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@d430c4f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@d63e4d8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@52f9a314 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@2232d6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@448ceca6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@341a09b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@6477554a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@5b324cca +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@75ee2516 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@6683de93 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@434f908c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@7ceea175 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@9429255 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@64cd6b49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@139e0d30 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@6b621ccc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7f30677c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@57bd53d7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@7e8910c7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@16a15a6e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@4f45273 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@4960f550 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@b91db8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@3b37f75d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@21e66f2a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@5751190a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@510bef2e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@63cab724 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@a7fd9bb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@4ecb7541 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@7d61d287 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6372c927 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2eefe5e2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@6d4f6dfa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1c89a3dd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@1b88032f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@5db7f4c6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@45377fab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@9bdf6f9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@16aa4867 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@225701e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@328b5120 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4bcc2c10 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@76e903c1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@194527c6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@5776dd1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@42539802 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@666702a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1c8a882f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@68b1101c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5680a0cd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@6a1f7546 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7ea8cf04 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@59d2e131 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@3151cb34 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@19fed8d0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@d8009ee +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@1da5e34e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@5c7bc735 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@1a77b9d4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@67ce5a49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@624478f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@775498f4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2cf59135 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@2e4ba64e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@24302c03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@7a96b386 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@1f653aff +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@677e7d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2bcca11e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@2cfb5baa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@28898ae0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@3d24069e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@5ec8bf39 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@4d8267cc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@53b2bf1e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@7c21757f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@78a92483 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@289c5258 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@68d8270d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@46ebfc41 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@2efe33c7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@32f965eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@13924172 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@6706ad67 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@67627a08 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7239d83e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@33a40908 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@564d06b4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5af33faf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@17da28cf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@73ad3a44 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@71cc81b0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@2956842e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@3ba7b45b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7f31e0f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@23a83610 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@787566b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@63ab3977 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@25cb0af3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@353beae7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@6b12f091 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3ae5ce58 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@454e119d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@8667df7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@d7e770 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5e9b6a7e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@18bbd9e6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@54de97b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@61bb1e36 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@1128bc44 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@9601d29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@51a738e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@b987240 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@4574cdb2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@776c84bd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@757ed18b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@58ef38f0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@4183422d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@106db9f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@13cb8c40 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@1864c7e7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@801b34 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@5a79f32d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@7c4c3dc2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@716acb4e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@1a49a80e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@59b83c9d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4e93956f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@3b37d2b6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4deac919 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@7138b045 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@40bcbc15 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3be20e53 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@52b8e429 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@2963a093 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1c688df1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@2fe7fbe9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@274b9691 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@538a1dbe +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@5ff528f6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@31a089a6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@22ad0abe +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@491a606 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4f997ee2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@70f9d50e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@2212c414 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c88d3d1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@4b0a552e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@135e657f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1a597ec8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@699289fb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@6d711727 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@1ba73993 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7fb4f013 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@3ffdb0e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@74922db7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@28f7852b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@7e1f613c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@3e28ead4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@7051242d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@52ed100b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@49b86cb5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@a606240 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@3dd25d12 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@3ddc6873 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@514d75bf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@256b642c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@2d7d97e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@107f52b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@648b197e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@24fc484d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@2eeeca33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@3f1cf257 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@56a4e20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@62f19a7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@7e3d261c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@60913903 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@5e36257c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@34d72036 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@74301762 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@14f5e86 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@1c6b016 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1b527543 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@42908fb8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@7ba25bd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@7b54fb82 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@84c5310 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@4ae143b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@b233fdf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@37364f2f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@4e88b2fa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@709e635d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@581170ac +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@60fc595f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@5d785311 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@398ab120 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@50860360 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2ab48552 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@4b1603fa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@125f3899 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@297cce3b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@40c798c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@74d1dd7e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@7e24b71c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@1c71cff7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@740c6fb7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@4bbf48f0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@7b4dab69 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@7b085bce +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@45bbd91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@585a9eb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@25692716 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@25b9528e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@76774e0f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@433c482 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@62aa34f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@147af36e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@38bbbf9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@4ae1da40 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@31bfc628 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@256a859c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@7469d7f4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@50e10fe1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@3e3ba148 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@777cf956 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2dd5ba63 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@4952d7a6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@5dcbf8e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@7a41b27e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@6f2dace6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@1fb26910 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@7a0fa9b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@1a4de212 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@6f35193b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@70ba987 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@ea6e1ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@6e2a6e05 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@239d42c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@a570c7b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@58f4648a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@14f4cda6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@53e95809 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@7c92e1e8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@f2d863d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@75c81693 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@2342494e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@54dab1f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@61d9faa6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@2dd6da7a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@74a19718 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@19dcef1a (req. id 72) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@3ba48206 (req. id 116) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@10891668 (req. id 129) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@61e51dd2 (req. id 90) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@767ed29f (req. id 6) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6806da29 (req. id 71) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@7dccbb2d (req. id 21) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@56cfec7c (req. id 149) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@103bdaa8 (req. id 123) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@421aaa49 (req. id 122) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7b2fcb3 (req. id 111) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@36d87f9e (req. id 87) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@232d1095 (req. id 146) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4cf15f6c (req. id 62) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7fb9b87e (req. id 137) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4f43a3e7 (req. id 76) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@499053eb (req. id 124) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@79bc5432 (req. id 5) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@706d0c69 (req. id 8) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@26086db7 (req. id 77) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@4c6ba175 (req. id 162) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 (req. id 179) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@fb5b615 (req. id 19) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@23ef052 (req. id 15) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@53390ae (req. id 84) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@379c975 (req. id 78) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5290d764 (req. id 145) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@438d8536 (req. id 142) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@2d3767f1 (req. id 128) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@43c58c4a (req. id 121) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@71498672 (req. id 34) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@18b44ce0 (req. id 99) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5b5b072f (req. id 94) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@773fe60f (req. id 66) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7caf5092 (req. id 167) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@2e352f85 (req. id 163) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@128a9b7f (req. id 60) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@6bda6308 (req. id 82) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@eb293e0 (req. id 103) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 (req. id 178) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@24d95700 (req. id 130) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@65e9a0da (req. id 101) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@5d3468fd (req. id 104) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1bd8e9d9 (req. id 105) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@42393d16 (req. id 132) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@444760c4 (req. id 170) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@17872d45 (req. id 33) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@40f00a98 (req. id 79) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6caeed6a (req. id 150) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@6fe95591 (req. id 119) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@17dca7b8 (req. id 32) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@66b6d12f (req. id 57) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ab2b76c (req. id 74) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@374c7d18 (req. id 166) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@6ddb65ad (req. id 29) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@3e3cce95 (req. id 141) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@4d6c355 (req. id 173) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@76db854a (req. id 3) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@47b8b32b (req. id 18) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@56998b84 (req. id 181) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@1fdb6a20 (req. id 98) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@241ecdba (req. id 110) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7617acb2 (req. id 153) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@1e0882c1 (req. id 118) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@30c145af (req. id 81) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@6d17065b (req. id 31) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@3ce85c92 (req. id 154) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@75dc5180 (req. id 69) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@3366d26 (req. id 159) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@71e7c512 (req. id 96) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3bd99151 (req. id 133) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@424ace42 (req. id 147) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@4fc3a10a (req. id 40) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@63dceace (req. id 89) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@1296f20e (req. id 30) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 (req. id 180) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1328dff1 (req. id 151) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@23be8609 (req. id 168) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@5bffe7d2 (req. id 20) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@721d399c (req. id 144) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@721398a4 (req. id 16) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1012b0ab (req. id 107) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@14975473 (req. id 80) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@77372706 (req. id 49) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@ae797e1 (req. id 27) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6ed36d63 (req. id 73) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@a632536 (req. id 95) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@67a6cdec (req. id 48) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3cada0e9 (req. id 156) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@65d5977d (req. id 28) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@11a190e1 (req. id 43) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@1246c18c (req. id 114) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@2645bf2d (req. id 174) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@7789bd81 (req. id 59) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@754eb88d (req. id 158) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@908f834 (req. id 91) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@16fa905a (req. id 1) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@10e3db81 (req. id 37) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@23dabb0 (req. id 13) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@493b0ccd (req. id 120) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@3aef8ec6 (req. id 138) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@6febaa03 (req. id 106) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@6abafc4c (req. id 85) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@62541229 (req. id 45) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f0ad380 (req. id 39) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@3481c06f (req. id 41) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@4e35684d (req. id 65) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@62eacd2 (req. id 44) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@682977a (req. id 47) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@15b5cf07 (req. id 92) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@25c2dc76 (req. id 164) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3d2b710e (req. id 148) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@47825164 (req. id 155) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@652312cb (req. id 100) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@48d37b89 (req. id 134) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@d808c9f (req. id 68) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@77ec4fb7 (req. id 112) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@734c0647 (req. id 51) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@260a905c (req. id 26) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@66138c6d (req. id 9) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3eae4bb6 (req. id 109) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@24cc7141 (req. id 165) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@6ceedb7c (req. id 35) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@72f5b2c9 (req. id 117) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@749dd1b1 (req. id 83) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@68692616 (req. id 75) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@577c494 (req. id 86) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@2f1829b8 (req. id 93) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@2abfe6ca (req. id 97) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@e4f087f (req. id 56) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@361b589d (req. id 161) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@2d0a36fc (req. id 175) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 (req. id 169) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@6632fad3 (req. id 24) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@4191ff3 (req. id 67) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@4d7233e3 (req. id 25) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3c2d46f7 (req. id 64) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@4c3108a0 (req. id 139) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@360180 (req. id 7) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3b0cb2cb (req. id 108) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@5341cc77 (req. id 172) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@26075b18 (req. id 125) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@3bf3d06e (req. id 63) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@18fd23e4 (req. id 140) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7b43078a (req. id 143) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@3b65b4e3 (req. id 113) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@3280d257 (req. id 42) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@2ced9829 (req. id 126) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@460bfa3c (req. id 4) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4d3f7c7b (req. id 102) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@6c2dd6cb (req. id 52) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@2486b804 (req. id 46) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@572ea885 (req. id 136) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@4e1ad1d8 (req. id 53) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@c5a9737 (req. id 23) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@6ef93d8a (req. id 127) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4a28a15f (req. id 131) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@125b9ec1 (req. id 115) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7bd7ab91 (req. id 36) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@9904c66 (req. id 160) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@3983adb3 (req. id 0) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@67ec9a89 (req. id 54) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@2b1f401e (req. id 157) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@d687c76 (req. id 10) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@384ee1eb (req. id 50) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 (req. id 176) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@e6a8609 (req. id 12) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@52d6ace3 (req. id 2) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 (req. id 177) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@345384b9 (req. id 135) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@5f5ffad0 (req. id 38) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@22963050 (req. id 17) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@46c32dda (req. id 11) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@52ea8917 (req. id 22) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@3a4d72ef (req. id 171) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@1996b835 (req. id 152) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7144928c (req. id 61) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@68dcc61e (req. id 88) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@292e39db (req. id 58) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@18fd10a2 (req. id 55) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@3943283d (req. id 70) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1a2efa7c (req. id 14) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@767ed29f for ItemBlock net.minecraft.item.ItemMultiTexture@7d218878 at id 6, original id requested: 6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@7d218878 (req. id 6) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@46ebfc41 (req. id 268) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1a597ec8 (req. id 338) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@22963050 for ItemBlock net.minecraft.item.ItemMultiTexture@17f43da0 at id 17, original id requested: 17 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@17f43da0 (req. id 17) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@444760c4 for ItemBlock net.minecraft.item.ItemBlock@d8009ee at id 170, original id requested: 170 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@d8009ee (req. id 170) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@360180 for ItemBlock net.minecraft.item.ItemBlock@2e746d70 at id 7, original id requested: 7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2e746d70 (req. id 7) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@1296f20e for ItemBlock net.minecraft.item.ItemBlock@790a367f at id 30, original id requested: 30 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@790a367f (req. id 30) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@45bbd91 (req. id 398) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@538a1dbe (req. id 327) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@3e3ba148 (req. id 420) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3cada0e9 for ItemBlock net.minecraft.item.ItemBlock@4bcc2c10 at id 156, original id requested: 156 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4bcc2c10 (req. id 156) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@14975473 for ItemBlock net.minecraft.item.ItemBlock@587b25cc at id 80, original id requested: 80 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@587b25cc (req. id 80) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@3aef8ec6 for ItemBlock net.minecraft.item.ItemBlock@a7fd9bb at id 138, original id requested: 138 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@a7fd9bb (req. id 138) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@4c6ba175 for ItemBlock net.minecraft.item.ItemMultiTexture@1c8a882f at id 162, original id requested: 162 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1c8a882f (req. id 162) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@6febaa03 for ItemBlock net.minecraft.item.ItemColored@d63e4d8 at id 106, original id requested: 106 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@d63e4d8 (req. id 106) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@1ba73993 (req. id 341) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@9601d29 (req. id 299) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@5341cc77 for ItemBlock net.minecraft.item.ItemBlock@5c7bc735 at id 172, original id requested: 172 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@5c7bc735 (req. id 172) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@eb293e0 for ItemBlock net.minecraft.item.ItemBlock@d430c4f at id 103, original id requested: 103 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@d430c4f (req. id 103) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3eae4bb6 for ItemBlock net.minecraft.item.ItemBlock@448ceca6 at id 109, original id requested: 109 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@448ceca6 (req. id 109) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@5a79f32d (req. id 311) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@7b54fb82 (req. id 374) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@74301762 (req. id 368) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@13924172 (req. id 271) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@6f35193b (req. id 2263) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7dccbb2d for ItemBlock net.minecraft.item.ItemBlock@717a23b3 at id 21, original id requested: 21 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@717a23b3 (req. id 21) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@28898ae0 (req. id 259) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3b0cb2cb for ItemBlock net.minecraft.item.ItemBlock@2232d6 at id 108, original id requested: 108 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@2232d6 (req. id 108) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@67a6cdec for ItemBlock net.minecraft.item.ItemBlock@2661fede at id 48, original id requested: 48 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2661fede (req. id 48) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@51a738e (req. id 300) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@34d72036 (req. id 367) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@70f9d50e (req. id 333) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@11a190e1 for ItemBlock net.minecraft.item.ItemSlab@735d3b17 at id 43, original id requested: 43 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@735d3b17 (req. id 43) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@23dabb0 for ItemBlock net.minecraft.item.ItemBlock@5dbcebe3 at id 13, original id requested: 13 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@5dbcebe3 (req. id 13) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@24cc7141 for ItemBlock net.minecraft.item.ItemBlock@6a1f7546 at id 165, original id requested: 165 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@6a1f7546 (req. id 165) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@460bfa3c for ItemBlock net.minecraft.item.ItemBlock@612af736 at id 4, original id requested: 4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@612af736 (req. id 4) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@e4f087f for ItemBlock net.minecraft.item.ItemBlock@69cae2b2 at id 56, original id requested: 56 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@69cae2b2 (req. id 56) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@787566b9 (req. id 285) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7fb4f013 (req. id 342) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@3ba48206 for ItemBlock net.minecraft.item.ItemBlock@434f908c at id 116, original id requested: 116 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@434f908c (req. id 116) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@56a4e20 (req. id 362) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@79bc5432 for ItemBlock net.minecraft.item.ItemMultiTexture@697f0acc at id 5, original id requested: 5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@697f0acc (req. id 5) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@5ec8bf39 (req. id 261) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@6e2a6e05 (req. id 2266) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@7b2fcb3 for ItemBlock net.minecraft.item.ItemLilyPad@6477554a at id 111, original id requested: 111 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@6477554a (req. id 111) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@70ba987 (req. id 2264) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@d7e770 (req. id 293) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@40bcbc15 (req. id 320) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3bd99151 for ItemBlock net.minecraft.item.ItemBlock@3b37f75d at id 133, original id requested: 133 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@3b37f75d (req. id 133) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@424ace42 for ItemBlock net.minecraft.item.ItemBlock@1b88032f at id 147, original id requested: 147 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@1b88032f (req. id 147) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 for ItemBlock net.minecraft.item.ItemBlock@2e4ba64e at id 178, original id requested: 178 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@2e4ba64e (req. id 178) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@14f4cda6 (req. id 4098) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@43c58c4a for ItemBlock net.minecraft.item.ItemBlock@64cd6b49 at id 121, original id requested: 121 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@64cd6b49 (req. id 121) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@6f2dace6 (req. id 2259) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@4d7233e3 for ItemBlock net.minecraft.item.ItemBlock@3021dab0 at id 25, original id requested: 25 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@3021dab0 (req. id 25) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@1a4de212 (req. id 2262) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@17da28cf (req. id 278) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@564d06b4 (req. id 276) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@36d87f9e for ItemBlock net.minecraft.item.ItemBlock@69b9ab03 at id 87, original id requested: 87 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@69b9ab03 (req. id 87) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@b987240 (req. id 301) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@2cfb5baa (req. id 258) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@2fe7fbe9 (req. id 325) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@677e7d2 (req. id 256) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@76774e0f (req. id 402) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4cf15f6c for ItemBlock net.minecraft.item.ItemBlock@40e0d3b at id 62, original id requested: 62 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@40e0d3b (req. id 62) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@4d8267cc (req. id 262) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@60913903 (req. id 365) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@37364f2f (req. id 378) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@491a606 (req. id 331) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@3366d26 for ItemBlock net.minecraft.item.ItemCloth@5776dd1 at id 159, original id requested: 159 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@5776dd1 (req. id 159) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@147af36e (req. id 405) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@256a859c (req. id 417) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@6d17065b for ItemBlock net.minecraft.item.ItemColored@7d286828 at id 31, original id requested: 31 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@7d286828 (req. id 31) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@66138c6d for ItemBlock net.minecraft.item.ItemBlock@1fcc9fc5 at id 9, original id requested: 9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@1fcc9fc5 (req. id 9) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4deac919 (req. id 318) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@3943283d for ItemBlock net.minecraft.item.ItemBlock@5b89b979 at id 70, original id requested: 70 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@5b89b979 (req. id 70) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@7ba25bd (req. id 373) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@4574cdb2 (req. id 302) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@7c4c3dc2 (req. id 312) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@77ec4fb7 for ItemBlock net.minecraft.item.ItemBlock@5b324cca at id 112, original id requested: 112 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@5b324cca (req. id 112) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@3f1cf257 (req. id 361) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1a2efa7c for ItemBlock net.minecraft.item.ItemBlock@6dd29e2c at id 14, original id requested: 14 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@6dd29e2c (req. id 14) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@239d42c4 (req. id 2267) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@5d785311 (req. id 383) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@52d6ace3 for ItemBlock net.minecraft.item.ItemBlock@5a44adf8 at id 2, original id requested: 2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@5a44adf8 (req. id 2) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@6bda6308 for ItemBlock net.minecraft.item.ItemBlock@7c897cd2 at id 82, original id requested: 82 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@7c897cd2 (req. id 82) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@6ef93d8a for ItemBlock net.minecraft.item.ItemBlock@7e8910c7 at id 127, original id requested: 127 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@7e8910c7 (req. id 127) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@61e51dd2 for ItemBlock net.minecraft.item.ItemBlock@11bdcfab at id 90, original id requested: 90 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@11bdcfab (req. id 90) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@4e35684d for ItemBlock net.minecraft.item.ItemBlock@f7f26d1 at id 65, original id requested: 65 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@f7f26d1 (req. id 65) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@103bdaa8 for ItemBlock net.minecraft.item.ItemBlock@6b621ccc at id 123, original id requested: 123 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@6b621ccc (req. id 123) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2e352f85 for ItemBlock net.minecraft.item.ItemBlock@68b1101c at id 163, original id requested: 163 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@68b1101c (req. id 163) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@26075b18 for ItemBlock net.minecraft.item.ItemSlab@7f30677c at id 125, original id requested: 125 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7f30677c (req. id 125) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2ab48552 (req. id 386) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@63ab3977 (req. id 286) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@1012b0ab for ItemBlock net.minecraft.item.ItemBlock@52f9a314 at id 107, original id requested: 107 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@52f9a314 (req. id 107) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@52ea8917 for ItemBlock net.minecraft.item.ItemBlock@5416de93 at id 22, original id requested: 22 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@5416de93 (req. id 22) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@24d95700 for ItemBlock net.minecraft.item.ItemBlock@4960f550 at id 130, original id requested: 130 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@4960f550 (req. id 130) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@22ad0abe (req. id 330) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@4183422d (req. id 306) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@292e39db for ItemBlock net.minecraft.item.ItemBlock@1e22b429 at id 58, original id requested: 58 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1e22b429 (req. id 58) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@773fe60f for ItemBlock net.minecraft.item.ItemBlock@57524c19 at id 66, original id requested: 66 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@57524c19 (req. id 66) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@2efe33c7 (req. id 269) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@274b9691 (req. id 326) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@30c145af for ItemBlock net.minecraft.item.ItemBlock@5827233b at id 81, original id requested: 81 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@5827233b (req. id 81) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@2956842e (req. id 281) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@62541229 for ItemBlock net.minecraft.item.ItemBlock@50df89c9 at id 45, original id requested: 45 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@50df89c9 (req. id 45) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@68d8270d (req. id 267) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1c688df1 (req. id 324) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@7469d7f4 (req. id 418) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@6ceedb7c for ItemBlock net.minecraft.item.ItemCloth@79c4a37b at id 35, original id requested: 35 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@79c4a37b (req. id 35) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@256b642c (req. id 355) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@6706ad67 (req. id 272) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@5ff528f6 (req. id 328) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@1128bc44 (req. id 298) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@2b1f401e for ItemBlock net.minecraft.item.ItemBlock@76e903c1 at id 157, original id requested: 157 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@76e903c1 (req. id 157) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@40f00a98 for ItemBlock net.minecraft.item.ItemBlock@5fa7eb33 at id 79, original id requested: 79 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@5fa7eb33 (req. id 79) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@6632fad3 for ItemBlock net.minecraft.item.ItemMultiTexture@4f7be11c at id 24, original id requested: 24 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@4f7be11c (req. id 24) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@75c81693 (req. id 4106) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@2abfe6ca for ItemBlock net.minecraft.item.ItemMultiTexture@5c022a18 at id 97, original id requested: 97 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@5c022a18 (req. id 97) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@754eb88d for ItemBlock net.minecraft.item.ItemBlock@194527c6 at id 158, original id requested: 158 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@194527c6 (req. id 158) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@6c2dd6cb for ItemBlock net.minecraft.item.ItemBlock@1219bcd9 at id 52, original id requested: 52 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@1219bcd9 (req. id 52) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@40c798c4 (req. id 390) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@c5a9737 for ItemBlock net.minecraft.item.ItemBlock@6d73d45f at id 23, original id requested: 23 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d73d45f (req. id 23) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@65e9a0da for ItemBlock net.minecraft.item.ItemBlock@33d4cadc at id 101, original id requested: 101 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@33d4cadc (req. id 101) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@58ef38f0 (req. id 305) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@50e10fe1 (req. id 419) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1b527543 (req. id 371) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@7e1f613c (req. id 346) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@fb5b615 for ItemBlock net.minecraft.item.ItemBlock@7e20cd52 at id 19, original id requested: 19 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@7e20cd52 (req. id 19) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@61bb1e36 (req. id 297) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@699289fb (req. id 339) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@4d6c355 for ItemBlock net.minecraft.item.ItemBlock@1a77b9d4 at id 173, original id requested: 173 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@1a77b9d4 (req. id 173) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@1fb26910 (req. id 2260) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@53e95809 (req. id 4099) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@297cce3b (req. id 389) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4f997ee2 (req. id 332) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@7144928c for ItemBlock net.minecraft.item.ItemBlock@c4ff005 at id 61, original id requested: 61 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@c4ff005 (req. id 61) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@10891668 for ItemBlock net.minecraft.item.ItemBlock@4f45273 at id 129, original id requested: 129 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@4f45273 (req. id 129) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@6b12f091 (req. id 289) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@17872d45 for ItemBlock net.minecraft.item.ItemPiston@1e4c9973 at id 33, original id requested: 33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@1e4c9973 (req. id 33) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@7138b045 (req. id 319) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@54de97b9 (req. id 296) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@71cc81b0 (req. id 280) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@32f965eb (req. id 270) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3be20e53 (req. id 321) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@31a089a6 (req. id 329) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@a570c7b (req. id 4096) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@53390ae for ItemBlock net.minecraft.item.ItemBlock@57202fd at id 84, original id requested: 84 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@57202fd (req. id 84) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@16fa905a for ItemBlock net.minecraft.item.ItemBlock@2486be76 at id 1, original id requested: 1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@2486be76 (req. id 1) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@652312cb for ItemBlock net.minecraft.item.ItemBlock@106510ce at id 100, original id requested: 100 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@106510ce (req. id 100) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@7e24b71c (req. id 392) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@721398a4 for ItemBlock net.minecraft.item.ItemBlock@5cc91eb1 at id 16, original id requested: 16 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5cc91eb1 (req. id 16) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@46c32dda for ItemBlock net.minecraft.item.ItemBlock@79bd7026 at id 11, original id requested: 11 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@79bd7026 (req. id 11) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@71e7c512 for ItemBlock net.minecraft.item.ItemBlock@42da3f20 at id 96, original id requested: 96 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@42da3f20 (req. id 96) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@61d9faa6 (req. id 4103) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@4d3f7c7b for ItemBlock net.minecraft.item.ItemBlock@b364520 at id 102, original id requested: 102 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@b364520 (req. id 102) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@7b4dab69 (req. id 396) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@106db9f5 (req. id 307) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@801b34 (req. id 310) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5af33faf (req. id 277) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@585a9eb3 (req. id 399) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@5bffe7d2 for ItemBlock net.minecraft.item.ItemBlock@2144dd60 at id 20, original id requested: 20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@2144dd60 (req. id 20) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@3e28ead4 (req. id 347) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@2dd6da7a (req. id 4104) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@f2d863d (req. id 4101) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@17dca7b8 for ItemBlock net.minecraft.item.ItemBlock@6e94a61 at id 32, original id requested: 32 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@6e94a61 (req. id 32) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@54dab1f7 (req. id 4102) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2dd5ba63 (req. id 422) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@398ab120 (req. id 384) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@706d0c69 for ItemBlock net.minecraft.item.ItemBlock@4fb1cfeb at id 8, original id requested: 8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4fb1cfeb (req. id 8) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@577c494 for ItemBlock net.minecraft.item.ItemBlock@65c503d6 at id 86, original id requested: 86 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@65c503d6 (req. id 86) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@757ed18b (req. id 304) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2bcca11e (req. id 257) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@31bfc628 (req. id 408) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@13cb8c40 (req. id 308) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@65d5977d for ItemBlock net.minecraft.item.ItemBlock@4df81e08 at id 28, original id requested: 28 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@4df81e08 (req. id 28) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@25692716 (req. id 400) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@66b6d12f for ItemBlock net.minecraft.item.ItemBlock@40145d8e at id 57, original id requested: 57 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@40145d8e (req. id 57) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@5dcbf8e5 (req. id 2257) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@241ecdba for ItemBlock net.minecraft.item.ItemBlock@341a09b at id 110, original id requested: 110 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@341a09b (req. id 110) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@b233fdf (req. id 377) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@67ec9a89 for ItemBlock net.minecraft.item.ItemBlock@22c9762d at id 54, original id requested: 54 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@22c9762d (req. id 54) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@648b197e (req. id 358) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@572ea885 for ItemBlock net.minecraft.item.ItemBlock@510bef2e at id 136, original id requested: 136 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@510bef2e (req. id 136) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@ea6e1ae (req. id 2265) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@7a0fa9b1 (req. id 2261) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@4a28a15f for ItemBlock net.minecraft.item.ItemBlock@b91db8 at id 131, original id requested: 131 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@b91db8 (req. id 131) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@6d711727 (req. id 340) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@384ee1eb for ItemBlock net.minecraft.item.ItemBlock@4af2d44c at id 50, original id requested: 50 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@4af2d44c (req. id 50) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@8667df7 (req. id 292) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@7e3d261c (req. id 364) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4fc3a10a for ItemBlock net.minecraft.item.ItemBlock@1ae386f7 at id 40, original id requested: 40 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@1ae386f7 (req. id 40) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@a632536 for ItemBlock net.minecraft.item.ItemCloth@58acb9b7 at id 95, original id requested: 95 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@58acb9b7 (req. id 95) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@52b8e429 (req. id 322) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@23be8609 for ItemBlock net.minecraft.item.ItemBlock@3151cb34 at id 168, original id requested: 168 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@3151cb34 (req. id 168) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@7caf5092 for ItemBlock net.minecraft.item.ItemBlock@59d2e131 at id 167, original id requested: 167 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@59d2e131 (req. id 167) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@716acb4e (req. id 313) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@74a19718 (req. id 4105) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@77372706 for ItemBlock net.minecraft.item.ItemBlock@499721c8 at id 49, original id requested: 49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@499721c8 (req. id 49) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c88d3d1 (req. id 335) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@514d75bf (req. id 354) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@2342494e (req. id 4107) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@23a83610 (req. id 284) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@682977a for ItemBlock net.minecraft.item.ItemBlock@2a491adf at id 47, original id requested: 47 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@2a491adf (req. id 47) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4f0ad380 for ItemBlock net.minecraft.item.ItemBlock@4450fe8f at id 39, original id requested: 39 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@4450fe8f (req. id 39) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@67627a08 (req. id 273) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@2645bf2d for ItemBlock net.minecraft.item.ItemBlock@67ce5a49 at id 174, original id requested: 174 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@67ce5a49 (req. id 174) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@7c21757f (req. id 264) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@1a49a80e (req. id 314) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@3b65b4e3 for ItemBlock net.minecraft.item.ItemBlock@75ee2516 at id 113, original id requested: 113 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@75ee2516 (req. id 113) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@289c5258 (req. id 266) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@74d1dd7e (req. id 391) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@776c84bd (req. id 303) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@d687c76 for ItemBlock net.minecraft.item.ItemBlock@a4247b6 at id 10, original id requested: 10 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@a4247b6 (req. id 10) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@433c482 (req. id 403) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@7b085bce (req. id 397) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6ddb65ad for ItemBlock net.minecraft.item.ItemPiston@17fe260e at id 29, original id requested: 29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@17fe260e (req. id 29) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7617acb2 for ItemBlock net.minecraft.item.ItemBlock@16aa4867 at id 153, original id requested: 153 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@16aa4867 (req. id 153) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@58f4648a (req. id 4097) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@59b83c9d (req. id 315) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@28f7852b (req. id 345) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4e1ad1d8 for ItemBlock net.minecraft.item.ItemBlock@16bd1f19 at id 53, original id requested: 53 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@16bd1f19 (req. id 53) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 for ItemBlock net.minecraft.item.ItemBlock@1f653aff at id 180, original id requested: 180 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@1f653aff (req. id 180) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@4ae1da40 (req. id 407) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@2963a093 (req. id 323) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@68dcc61e for ItemBlock net.minecraft.item.ItemBlock@3e1229d2 at id 88, original id requested: 88 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3e1229d2 (req. id 88) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3d2b710e for ItemBlock net.minecraft.item.ItemBlock@5db7f4c6 at id 148, original id requested: 148 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@5db7f4c6 (req. id 148) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@7a41b27e (req. id 2258) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@3a4d72ef for ItemBlock net.minecraft.item.ItemCloth@1da5e34e at id 171, original id requested: 171 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@1da5e34e (req. id 171) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@53b2bf1e (req. id 263) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@a606240 (req. id 351) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 for ItemBlock net.minecraft.item.ItemBlock@19fed8d0 at id 169, original id requested: 169 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@19fed8d0 (req. id 169) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@33a40908 (req. id 275) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7b43078a for ItemBlock net.minecraft.item.ItemBlock@2eefe5e2 at id 143, original id requested: 143 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2eefe5e2 (req. id 143) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@345384b9 for ItemBlock net.minecraft.item.ItemBlock@5751190a at id 135, original id requested: 135 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@5751190a (req. id 135) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3280d257 for ItemBlock net.minecraft.item.ItemBlock@2cdd1d56 at id 42, original id requested: 42 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@2cdd1d56 (req. id 42) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@25c2dc76 for ItemBlock net.minecraft.item.ItemBlock@5680a0cd at id 164, original id requested: 164 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5680a0cd (req. id 164) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@3ddc6873 (req. id 353) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@18bbd9e6 (req. id 295) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@24fc484d (req. id 359) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@4ae143b1 (req. id 376) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@1c6b016 (req. id 370) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@777cf956 (req. id 421) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@379c975 for ItemBlock net.minecraft.item.ItemSnow@51991b9b at id 78, original id requested: 78 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@51991b9b (req. id 78) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@60fc595f (req. id 382) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@581170ac (req. id 381) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@78a92483 (req. id 265) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@7051242d (req. id 348) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@7fb9b87e for ItemBlock net.minecraft.item.ItemBlock@63cab724 at id 137, original id requested: 137 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@63cab724 (req. id 137) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@353beae7 (req. id 288) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@454e119d (req. id 291) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@23ef052 for ItemBlock net.minecraft.item.ItemBlock@36869e91 at id 15, original id requested: 15 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@36869e91 (req. id 15) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@63dceace for ItemBlock net.minecraft.item.ItemBlock@2eb1d72d at id 89, original id requested: 89 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@2eb1d72d (req. id 89) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@709e635d (req. id 380) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@2d7d97e5 (req. id 356) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@73ad3a44 (req. id 279) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@4952d7a6 (req. id 2256) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@2212c414 (req. id 334) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@18b44ce0 for ItemBlock net.minecraft.item.ItemBlock@28965e2 at id 99, original id requested: 99 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@28965e2 (req. id 99) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@438d8536 for ItemBlock net.minecraft.item.ItemBlock@6372c927 at id 142, original id requested: 142 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6372c927 (req. id 142) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@4c3108a0 for ItemBlock net.minecraft.item.ItemMultiTexture@4ecb7541 at id 139, original id requested: 139 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@4ecb7541 (req. id 139) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@4f43a3e7 for ItemBlock net.minecraft.item.ItemBlock@3bf5b0e4 at id 76, original id requested: 76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@3bf5b0e4 (req. id 76) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@135e657f (req. id 337) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@47b8b32b for ItemBlock net.minecraft.item.ItemLeaves@1ccda3be at id 18, original id requested: 18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@1ccda3be (req. id 18) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@76db854a for ItemBlock net.minecraft.item.ItemMultiTexture@6ba3b481 at id 3, original id requested: 3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6ba3b481 (req. id 3) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@62eacd2 for ItemBlock net.minecraft.item.ItemSlab@7e3d3158 at id 44, original id requested: 44 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7e3d3158 (req. id 44) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@1996b835 for ItemBlock net.minecraft.item.ItemBlock@9bdf6f9 at id 152, original id requested: 152 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@9bdf6f9 (req. id 152) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@25b9528e (req. id 401) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@2eeeca33 (req. id 360) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@374c7d18 for ItemBlock net.minecraft.item.ItemBlock@7ea8cf04 at id 166, original id requested: 166 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7ea8cf04 (req. id 166) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@3d24069e (req. id 260) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3ae5ce58 (req. id 290) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@3ba7b45b (req. id 282) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@49b86cb5 (req. id 350) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@47825164 for ItemBlock net.minecraft.item.ItemMultiTexture@328b5120 at id 155, original id requested: 155 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@328b5120 (req. id 155) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@52ed100b (req. id 349) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 for ItemBlock net.minecraft.item.ItemBlock@24302c03 at id 179, original id requested: 179 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@24302c03 (req. id 179) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@9904c66 for ItemBlock net.minecraft.item.ItemCloth@42539802 at id 160, original id requested: 160 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@42539802 (req. id 160) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7239d83e (req. id 274) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1246c18c for ItemBlock net.minecraft.item.ItemBlock@6683de93 at id 114, original id requested: 114 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@6683de93 (req. id 114) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@1328dff1 for ItemBlock net.minecraft.item.ItemBlock@45377fab at id 151, original id requested: 151 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@45377fab (req. id 151) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@4e88b2fa (req. id 379) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@493b0ccd for ItemBlock net.minecraft.item.ItemBlock@9429255 at id 120, original id requested: 120 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@9429255 (req. id 120) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@2d0a36fc for ItemBlock net.minecraft.item.ItemDoublePlant@624478f7 at id 175, original id requested: 175 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@624478f7 (req. id 175) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@42908fb8 (req. id 372) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@1864c7e7 (req. id 309) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@ae797e1 for ItemBlock net.minecraft.item.ItemBlock@330d4ed2 at id 27, original id requested: 27 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@330d4ed2 (req. id 27) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 for ItemBlock net.minecraft.item.ItemBlock@2cf59135 at id 177, original id requested: 177 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2cf59135 (req. id 177) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@128a9b7f for ItemBlock net.minecraft.item.ItemBlock@2f4dd8ae at id 60, original id requested: 60 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2f4dd8ae (req. id 60) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@74922db7 (req. id 344) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@25cb0af3 (req. id 287) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4e93956f (req. id 316) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@19dcef1a for ItemBlock net.minecraft.item.ItemBlock@7861ff33 at id 72, original id requested: 72 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@7861ff33 (req. id 72) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@908f834 for ItemBlock net.minecraft.item.ItemBlock@489fb85c at id 91, original id requested: 91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@489fb85c (req. id 91) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@3dd25d12 (req. id 352) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@3ffdb0e5 (req. id 343) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@1fdb6a20 for ItemBlock net.minecraft.item.ItemMultiTexture@1c9af9da at id 98, original id requested: 98 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@1c9af9da (req. id 98) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@421aaa49 for ItemBlock net.minecraft.item.ItemBlock@139e0d30 at id 122, original id requested: 122 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@139e0d30 (req. id 122) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3481c06f for ItemBlock net.minecraft.item.ItemBlock@4ae2bafc at id 41, original id requested: 41 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ae2bafc (req. id 41) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@6fe95591 for ItemBlock net.minecraft.item.ItemBlock@7ceea175 at id 119, original id requested: 119 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@7ceea175 (req. id 119) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@4b1603fa (req. id 387) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@84c5310 (req. id 375) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7f31e0f5 (req. id 283) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5e9b6a7e (req. id 294) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@361b589d for ItemBlock net.minecraft.item.ItemLeaves@666702a at id 161, original id requested: 161 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@666702a (req. id 161) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6abafc4c for ItemBlock net.minecraft.item.ItemBlock@7e9c717f at id 85, original id requested: 85 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@7e9c717f (req. id 85) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4191ff3 for ItemBlock net.minecraft.item.ItemBlock@1f8c3fc9 at id 67, original id requested: 67 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1f8c3fc9 (req. id 67) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@14f5e86 (req. id 369) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@107f52b8 (req. id 357) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@2ced9829 for ItemBlock net.minecraft.item.ItemSlab@57bd53d7 at id 126, original id requested: 126 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@57bd53d7 (req. id 126) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@4b0a552e (req. id 336) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@3b37d2b6 (req. id 317) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@4bbf48f0 (req. id 395) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@e6a8609 for ItemBlock net.minecraft.item.ItemMultiTexture@7650cc27 at id 12, original id requested: 12 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@7650cc27 (req. id 12) +[17:18:23] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@56998b84 for ItemBlock net.minecraft.item.ItemBlock@7a96b386 at id 181, original id requested: 181 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@7a96b386 (req. id 181) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@734c0647 for ItemBlock net.minecraft.item.ItemBlock@23f9dfa9 at id 51, original id requested: 51 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@23f9dfa9 (req. id 51) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@50860360 (req. id 385) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@7c92e1e8 (req. id 4100) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@5290d764 for ItemBlock net.minecraft.item.ItemAnvilBlock@6d4f6dfa at id 145, original id requested: 145 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@6d4f6dfa (req. id 145) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@10e3db81 for ItemBlock net.minecraft.item.ItemMultiTexture@794e1b66 at id 37, original id requested: 37 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@794e1b66 (req. id 37) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@5f5ffad0 for ItemBlock net.minecraft.item.ItemMultiTexture@4faf895f at id 38, original id requested: 38 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@4faf895f (req. id 38) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2d3767f1 for ItemBlock net.minecraft.item.ItemBlock@16a15a6e at id 128, original id requested: 128 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@16a15a6e (req. id 128) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@3ce85c92 for ItemBlock net.minecraft.item.ItemBlock@225701e4 at id 154, original id requested: 154 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@225701e4 (req. id 154) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@1c71cff7 (req. id 393) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@62f19a7 (req. id 363) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@3e3cce95 for ItemBlock net.minecraft.item.ItemBlock@7d61d287 at id 141, original id requested: 141 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@7d61d287 (req. id 141) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@62aa34f5 (req. id 404) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@5e36257c (req. id 366) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@6ed36d63 for ItemBlock net.minecraft.item.ItemBlock@296eb006 at id 73, original id requested: 73 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@296eb006 (req. id 73) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 for ItemBlock net.minecraft.item.ItemBlock@775498f4 at id 176, original id requested: 176 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@775498f4 (req. id 176) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@125f3899 (req. id 388) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@75dc5180 for ItemBlock net.minecraft.item.ItemBlock@30afb54d at id 69, original id requested: 69 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@30afb54d (req. id 69) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@2486b804 for ItemBlock net.minecraft.item.ItemBlock@1e8e9308 at id 46, original id requested: 46 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@1e8e9308 (req. id 46) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@232d1095 for ItemBlock net.minecraft.item.ItemBlock@1c89a3dd at id 146, original id requested: 146 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1c89a3dd (req. id 146) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@740c6fb7 (req. id 394) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@48d37b89 for ItemBlock net.minecraft.item.ItemBlock@21e66f2a at id 134, original id requested: 134 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@21e66f2a (req. id 134) +[17:18:23] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@26086db7 for ItemBlock net.minecraft.item.ItemBlock@25833c29 at id 77, original id requested: 77 +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@25833c29 (req. id 77) +[17:18:23] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@38bbbf9 (req. id 406) +[17:18:23] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@3983adb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@16fa905a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@52d6ace3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@76db854a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@460bfa3c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@79bc5432 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@767ed29f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@360180 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@706d0c69 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@66138c6d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@d687c76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@46c32dda +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@e6a8609 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@23dabb0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1a2efa7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@23ef052 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@721398a4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@22963050 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@47b8b32b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@fb5b615 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@5bffe7d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@7dccbb2d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@52ea8917 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@c5a9737 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@6632fad3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@4d7233e3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@260a905c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@ae797e1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@65d5977d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@6ddb65ad +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@1296f20e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@6d17065b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@17dca7b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@17872d45 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@71498672 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@6ceedb7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@7bd7ab91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@10e3db81 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@5f5ffad0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f0ad380 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@4fc3a10a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@3481c06f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@3280d257 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@11a190e1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@62eacd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@62541229 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@2486b804 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@682977a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@67a6cdec +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@77372706 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@384ee1eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@734c0647 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@6c2dd6cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@4e1ad1d8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@67ec9a89 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@18fd10a2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@e4f087f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@66b6d12f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@292e39db +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@7789bd81 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@128a9b7f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@7144928c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@4cf15f6c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@3bf3d06e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3c2d46f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@4e35684d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@773fe60f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@4191ff3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@d808c9f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@75dc5180 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@3943283d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6806da29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@19dcef1a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6ed36d63 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ab2b76c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@68692616 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4f43a3e7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@26086db7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@379c975 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@40f00a98 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@14975473 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@30c145af +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@6bda6308 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@749dd1b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@53390ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@6abafc4c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@577c494 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@36d87f9e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@68dcc61e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@63dceace +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@61e51dd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@908f834 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@15b5cf07 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@2f1829b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5b5b072f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@a632536 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@71e7c512 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@2abfe6ca +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@1fdb6a20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@18b44ce0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@652312cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@65e9a0da +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4d3f7c7b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@eb293e0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@5d3468fd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1bd8e9d9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@6febaa03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1012b0ab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@3b0cb2cb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@3eae4bb6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@241ecdba +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@7b2fcb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@77ec4fb7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@3b65b4e3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@1246c18c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@125b9ec1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@3ba48206 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@72f5b2c9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@1e0882c1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@6fe95591 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@493b0ccd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@43c58c4a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@421aaa49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@103bdaa8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@499053eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@26075b18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@2ced9829 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@6ef93d8a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@2d3767f1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@10891668 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@24d95700 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4a28a15f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@42393d16 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3bd99151 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@48d37b89 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@345384b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@572ea885 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7fb9b87e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@3aef8ec6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@4c3108a0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@18fd23e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@3e3cce95 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@438d8536 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7b43078a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@721d399c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5290d764 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@232d1095 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@424ace42 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3d2b710e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@56cfec7c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6caeed6a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1328dff1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@1996b835 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@7617acb2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@3ce85c92 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@47825164 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3cada0e9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@2b1f401e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@754eb88d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@3366d26 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@9904c66 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@361b589d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@4c6ba175 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@2e352f85 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@25c2dc76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@24cc7141 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@374c7d18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7caf5092 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@23be8609 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@70f3dc37 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@444760c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@3a4d72ef +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@5341cc77 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@4d6c355 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@2645bf2d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@2d0a36fc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@2a4c4d05 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@5305f860 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@2e1045a2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@689362a0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@666b8eb1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@56998b84 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@2486be76 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@5a44adf8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@6ba3b481 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@612af736 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@697f0acc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@7d218878 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2e746d70 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4fb1cfeb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@1fcc9fc5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@a4247b6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@79bd7026 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@7650cc27 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@5dbcebe3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@6dd29e2c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@36869e91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5cc91eb1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@17f43da0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@1ccda3be +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@7e20cd52 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@2144dd60 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@717a23b3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@5416de93 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d73d45f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@4f7be11c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@3021dab0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@330d4ed2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@4df81e08 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@17fe260e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@790a367f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@7d286828 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@6e94a61 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@1e4c9973 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@79c4a37b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@794e1b66 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@4faf895f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@4450fe8f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@1ae386f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ae2bafc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@2cdd1d56 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@735d3b17 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7e3d3158 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@50df89c9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@1e8e9308 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@2a491adf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2661fede +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@499721c8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@4af2d44c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@23f9dfa9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@1219bcd9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@16bd1f19 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@22c9762d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@69cae2b2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@40145d8e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1e22b429 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2f4dd8ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@c4ff005 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@40e0d3b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@f7f26d1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@57524c19 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1f8c3fc9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@30afb54d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@5b89b979 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@7861ff33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@296eb006 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@3bf5b0e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@25833c29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@51991b9b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@5fa7eb33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@587b25cc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@5827233b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@7c897cd2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@57202fd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@7e9c717f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@65c503d6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@69b9ab03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3e1229d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@2eb1d72d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@11bdcfab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@489fb85c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@58acb9b7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@42da3f20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@5c022a18 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@1c9af9da +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@28965e2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@106510ce +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@33d4cadc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@b364520 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@d430c4f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@d63e4d8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@52f9a314 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@2232d6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@448ceca6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@341a09b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@6477554a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@5b324cca +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@75ee2516 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@6683de93 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@434f908c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@7ceea175 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@9429255 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@64cd6b49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@139e0d30 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@6b621ccc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@7f30677c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@57bd53d7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@7e8910c7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@16a15a6e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@4f45273 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@4960f550 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@b91db8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@3b37f75d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@21e66f2a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@5751190a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@510bef2e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@63cab724 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@a7fd9bb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@4ecb7541 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@7d61d287 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6372c927 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2eefe5e2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@6d4f6dfa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1c89a3dd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@1b88032f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@5db7f4c6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@45377fab +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@9bdf6f9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@16aa4867 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@225701e4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@328b5120 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4bcc2c10 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@76e903c1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@194527c6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@5776dd1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@42539802 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@666702a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1c8a882f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@68b1101c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@5680a0cd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@6a1f7546 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7ea8cf04 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@59d2e131 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@3151cb34 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@19fed8d0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@d8009ee +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@1da5e34e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@5c7bc735 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@1a77b9d4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@67ce5a49 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@624478f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@775498f4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2cf59135 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@2e4ba64e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@24302c03 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@1f653aff +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@7a96b386 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@677e7d2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2bcca11e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@2cfb5baa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@28898ae0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@3d24069e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@5ec8bf39 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@4d8267cc +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@53b2bf1e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@7c21757f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@78a92483 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@289c5258 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@68d8270d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@46ebfc41 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@2efe33c7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@32f965eb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@13924172 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@6706ad67 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@67627a08 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7239d83e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@33a40908 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@564d06b4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5af33faf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@17da28cf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@73ad3a44 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@71cc81b0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@2956842e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@3ba7b45b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@7f31e0f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@23a83610 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@787566b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@63ab3977 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@25cb0af3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@353beae7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@6b12f091 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3ae5ce58 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@454e119d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@8667df7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@d7e770 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5e9b6a7e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@18bbd9e6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@54de97b9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@61bb1e36 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@1128bc44 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@9601d29 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@51a738e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@b987240 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@4574cdb2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@776c84bd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@757ed18b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@58ef38f0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@4183422d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@106db9f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@13cb8c40 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@1864c7e7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@801b34 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@5a79f32d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@7c4c3dc2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@716acb4e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@1a49a80e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@59b83c9d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4e93956f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@3b37d2b6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4deac919 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@7138b045 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@40bcbc15 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@3be20e53 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@52b8e429 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@2963a093 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1c688df1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@2fe7fbe9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@274b9691 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@538a1dbe +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@5ff528f6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@31a089a6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@22ad0abe +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@491a606 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@4f997ee2 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@70f9d50e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@2212c414 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c88d3d1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@4b0a552e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@135e657f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1a597ec8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@699289fb +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@6d711727 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@1ba73993 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7fb4f013 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@3ffdb0e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@74922db7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@28f7852b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@7e1f613c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@3e28ead4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@7051242d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@52ed100b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@49b86cb5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@a606240 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@3dd25d12 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@3ddc6873 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@514d75bf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@256b642c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@2d7d97e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@107f52b8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@648b197e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@24fc484d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@2eeeca33 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@3f1cf257 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@56a4e20 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@62f19a7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@7e3d261c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@60913903 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@5e36257c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@34d72036 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@74301762 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@14f5e86 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@1c6b016 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1b527543 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@42908fb8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@7ba25bd +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@7b54fb82 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@84c5310 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@4ae143b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@b233fdf +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@37364f2f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@4e88b2fa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@709e635d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@581170ac +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@60fc595f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@5d785311 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@398ab120 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@50860360 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2ab48552 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@4b1603fa +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@125f3899 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@297cce3b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@40c798c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@74d1dd7e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@7e24b71c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@1c71cff7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@740c6fb7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@4bbf48f0 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@7b4dab69 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@7b085bce +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@45bbd91 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@585a9eb3 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@25692716 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@25b9528e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@76774e0f +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@433c482 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@62aa34f5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@147af36e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@38bbbf9 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@4ae1da40 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@31bfc628 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@256a859c +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@7469d7f4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@50e10fe1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@3e3ba148 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@777cf956 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2dd5ba63 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@4952d7a6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@5dcbf8e5 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@7a41b27e +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@6f2dace6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@1fb26910 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@7a0fa9b1 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@1a4de212 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@6f35193b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@70ba987 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@ea6e1ae +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@6e2a6e05 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@239d42c4 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@a570c7b +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@58f4648a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@14f4cda6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@53e95809 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@7c92e1e8 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@f2d863d +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@54dab1f7 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@61d9faa6 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@2dd6da7a +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@74a19718 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@75c81693 +[17:18:23] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@2342494e +[17:18:23] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[17:18:23] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[17:18:23] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[17:18:23] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[17:18:23] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[17:18:23] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[17:18:23] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[17:18:23] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[17:18:23] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLModIdMappingEvent to mod AnimationAPI +[17:18:23] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLModIdMappingEvent to mod AnimationAPI +[17:18:23] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLModIdMappingEvent to mod AnimationExample +[17:18:23] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLModIdMappingEvent to mod AnimationExample +[17:18:23] [Server thread/INFO] [FML/]: Applying holder lookups +[17:18:23] [Server thread/INFO] [FML/]: Holder lookups applied +[17:18:23] [Server thread/INFO] [FML/]: Loading dimension 0 (Test 2) (net.minecraft.server.integrated.IntegratedServer@5f7878da) +[17:18:23] [Server thread/INFO] [FML/]: Loading dimension 1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@5f7878da) +[17:18:23] [Server thread/INFO] [FML/]: Loading dimension -1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@5f7878da) +[17:18:25] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[17:18:25] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[17:18:25] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[17:18:25] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[17:18:25] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[17:18:25] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[17:18:25] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[17:18:25] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[17:18:25] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartingEvent to mod AnimationAPI +[17:18:25] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartingEvent to mod AnimationAPI +[17:18:25] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartingEvent to mod AnimationExample +[17:18:25] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartingEvent to mod AnimationExample +[17:18:25] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[17:18:25] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[17:18:25] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[17:18:25] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[17:18:25] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[17:18:25] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[17:18:25] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[17:18:25] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[17:18:25] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartedEvent to mod AnimationAPI +[17:18:25] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartedEvent to mod AnimationAPI +[17:18:25] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartedEvent to mod AnimationExample +[17:18:25] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartedEvent to mod AnimationExample +[17:18:26] [Netty Client IO #0/TRACE] [FML/]: $ServerHello->FMLHandshakeClientState$2:HELLO +[17:18:26] [Netty Client IO #0/INFO] [FML/]: Server protocol version 1 +[17:18:26] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[17:18:26] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[17:18:26] [Netty IO #1/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeServerState$2:HELLO +[17:18:26] [Netty IO #1/INFO] [FML/]: Client attempting to join with 6 mods : AnimationExample@1.0.0,mcp@9.05,FML@7.10.25.1208,AnimationAPI@1.2.4,Forge@10.13.0.1208,Jewelrycraft@2.0 +[17:18:26] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[17:18:26] [Netty Client IO #0/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA +[17:18:26] [Netty Client IO #0/INFO] [FML/]: Attempting connection with missing mods [] at SERVER +[17:18:26] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[17:18:26] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE +[17:18:26] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE +[17:18:26] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE +[17:18:26] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[17:18:26] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[17:18:26] [Client thread/INFO] [FML/]: [Client thread] Client side modded connection established +[17:19:10] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:19:55] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:20:40] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:21:25] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:22:10] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:22:55] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:23:40] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:24:25] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:25:10] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:25:55] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:26:40] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:27:25] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:28:10] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:28:55] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:28:58] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:30:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:31:12] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:31:57] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:32:42] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:33:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:34:12] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:34:57] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:35:42] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:36:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:37:12] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:37:57] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 diff --git a/eclipse/logs/fml-client-latest.log b/eclipse/logs/fml-client-latest.log new file mode 100644 index 0000000..1151466 --- /dev/null +++ b/eclipse/logs/fml-client-latest.log @@ -0,0 +1,3011 @@ +[17:41:03] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[17:41:03] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[17:41:03] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[17:41:03] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[17:41:03] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[17:41:03] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[17:41:03] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[17:41:03] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[17:41:03] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[17:41:03] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[17:41:03] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[17:41:03] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[17:41:03] [main/DEBUG] [FML/]: Discovering coremods +[17:41:03] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:41:03] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:41:03] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:41:03] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:41:03] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:41:03] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[17:41:03] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[17:41:03] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[17:41:03] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[17:41:03] [main/DEBUG] [FML/]: Injection complete +[17:41:03] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[17:41:03] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[17:41:03] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[17:41:05] [main/ERROR] [FML/]: The minecraft jar file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again! +[17:41:05] [main/ERROR] [FML/]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem! +[17:41:05] [main/ERROR] [FML/]: Technical information: ClientBrandRetriever was at jar:file:/C:/Users/Sorin/.gradle/caches/minecraft/net/minecraftforge/forge/1.7.10-10.13.0.1208/forgeSrc-1.7.10-10.13.0.1208.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it +[17:41:05] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[17:41:05] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[17:41:05] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:41:05] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[17:41:05] [main/DEBUG] [FML/]: Injection complete +[17:41:05] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[17:41:05] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[17:41:05] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[17:41:05] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:41:05] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[17:41:05] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[17:41:05] [main/DEBUG] [FML/]: Validating minecraft +[17:41:05] [main/DEBUG] [FML/]: Minecraft validated, launching... +[17:41:05] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[17:41:05] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[17:41:05] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.client.main.Main} +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7107d8ca (req. id 0) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@75f04f7a (req. id 1) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@553853eb (req. id 2) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@21e40749 (req. id 3) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@19a5b01 (req. id 4) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@663765e5 (req. id 5) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@6df29680 (req. id 6) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@5176e5e4 (req. id 7) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@66192e3a (req. id 8) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@1bd7643a (req. id 9) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@59f52a1d (req. id 10) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@6ea0040e (req. id 11) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@53e3725d (req. id 12) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@7ed4a993 (req. id 13) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@398f3f27 (req. id 14) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6b7b36f6 (req. id 15) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@6655879a (req. id 16) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@6a816320 (req. id 17) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@255c8601 (req. id 18) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@20c50279 (req. id 19) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@35063031 (req. id 20) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@2945fc29 (req. id 21) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@41d56fd1 (req. id 22) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@2b0f8b48 (req. id 23) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@3fb3455d (req. id 24) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@320c4843 (req. id 25) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@4c095503 (req. id 26) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@293697a3 (req. id 27) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@4e527622 (req. id 28) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@5d79b219 (req. id 29) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@7bd39c7b (req. id 30) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@12c5e029 (req. id 31) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@70faf7c7 (req. id 32) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6ca163c3 (req. id 33) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@77d514e3 (req. id 34) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@72e333b0 (req. id 35) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@2ccc6372 (req. id 36) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@27c53921 (req. id 37) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@529b9ed (req. id 38) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f7b0fa (req. id 39) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2183efa2 (req. id 40) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5ce985de (req. id 41) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@6753e179 (req. id 42) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1721fe6b (req. id 43) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@38c62eaa (req. id 44) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@5b21b804 (req. id 45) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@4205f3f4 (req. id 46) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1591c3ce (req. id 47) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@14ce1472 (req. id 48) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@749fb29 (req. id 49) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@484e4689 (req. id 50) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@5db43df3 (req. id 51) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@232a6b09 (req. id 52) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@53ac62db (req. id 53) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@507c74ec (req. id 54) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1ed2b0f6 (req. id 55) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@1a5ff649 (req. id 56) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@12224026 (req. id 57) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@6aa4f69f (req. id 58) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@1cb6a410 (req. id 59) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@435591e4 (req. id 60) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@11d335ea (req. id 61) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@41789eca (req. id 62) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@2d63c5b3 (req. id 63) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@15d1d864 (req. id 64) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@7f4b2da (req. id 65) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@1f44b572 (req. id 66) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@57e45f67 (req. id 67) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@52339045 (req. id 68) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@119c18e2 (req. id 69) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@748fee93 (req. id 70) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@157830ae (req. id 71) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@5c3fa85 (req. id 72) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6b9717b5 (req. id 73) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@c95a342 (req. id 74) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@989ec37 (req. id 75) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@3df313c5 (req. id 76) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@163efd26 (req. id 77) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@37c8f034 (req. id 78) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@6632fad3 (req. id 79) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@3786680f (req. id 80) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@238fa354 (req. id 81) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@3f8a24d5 (req. id 82) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@258515e6 (req. id 83) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@775f2f60 (req. id 84) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@737f1fac (req. id 85) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@14dff9c6 (req. id 86) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@164b9e9b (req. id 87) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@49648461 (req. id 88) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@198a6d41 (req. id 89) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@73874578 (req. id 90) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@35e20489 (req. id 91) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@4b7ae3f7 (req. id 92) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@50376a79 (req. id 93) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@662f5713 (req. id 94) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@da12492 (req. id 95) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@44843335 (req. id 96) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@381ace85 (req. id 97) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@58de050f (req. id 98) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@42dd2498 (req. id 99) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@448d9973 (req. id 100) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@2a7a17a6 (req. id 101) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@35a6a913 (req. id 102) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@2723a4c6 (req. id 103) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@15e33478 (req. id 104) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@7789bd81 (req. id 105) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@1890532 (req. id 106) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@2dc2b27a (req. id 107) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@49537f0e (req. id 108) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@8ba95be (req. id 109) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@375eb09c (req. id 110) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@4d4b692b (req. id 111) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@11e5adb2 (req. id 112) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7dee8a4b (req. id 113) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@37b98284 (req. id 114) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@5a9e6fe (req. id 115) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@887d06c (req. id 116) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@eaf254c (req. id 117) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5dd59860 (req. id 118) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@408e20fe (req. id 119) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@7915c214 (req. id 120) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@378ed27 (req. id 121) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@61a97e6d (req. id 122) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@a1172c5 (req. id 123) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f85e8ac (req. id 124) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@6c4b91e7 (req. id 125) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@55580c3c (req. id 126) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@49a6463c (req. id 127) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@434d32ea (req. id 128) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@149c32b (req. id 129) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@4a2ead0a (req. id 130) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@6646b074 (req. id 131) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@2d2217da (req. id 132) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@194c005c (req. id 133) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@4caba4fd (req. id 134) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@18dd055e (req. id 135) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@568b6b12 (req. id 136) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@482d6445 (req. id 137) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@7bf63a08 (req. id 138) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@32ad3193 (req. id 139) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7812777 (req. id 140) +[17:41:08] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@221a359f (req. id 141) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@23cb9ffd (req. id 142) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@60467e9b (req. id 143) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@dc11819 (req. id 144) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@582264bf (req. id 145) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@3a0464cd (req. id 146) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@168417a5 (req. id 147) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f (req. id 148) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6dc5122 (req. id 149) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6a5292b2 (req. id 150) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@64c43e16 (req. id 151) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@7e17953b (req. id 152) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@3e469529 (req. id 153) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@111b0657 (req. id 154) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@6e96051d (req. id 155) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3b29eba3 (req. id 156) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@3d2d38ad (req. id 157) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@78a8a37d (req. id 158) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@785a16e (req. id 159) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@47bc2fd3 (req. id 160) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4c8a9cc7 (req. id 161) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@1d03a3be (req. id 162) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@59f31dd3 (req. id 163) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@682b35c7 (req. id 164) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@1b7dc804 (req. id 170) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@776a6b20 (req. id 171) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@1e0b9770 (req. id 172) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@b034979 (req. id 173) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@718f1128 (req. id 174) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@67af9356 (req. id 175) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5fda5157 (req. id 256) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2e4a0035 (req. id 257) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@5a1aecf4 (req. id 258) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@275e1773 (req. id 259) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@15b769b2 (req. id 260) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@61dc06c1 (req. id 261) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@343f9b18 (req. id 262) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@2c3ba12f (req. id 263) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@7ed32b58 (req. id 264) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@59c2df74 (req. id 265) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@8dc66b6 (req. id 266) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4ce2fbd3 (req. id 267) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@4a030114 (req. id 268) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@b3bee02 (req. id 269) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@b86cb11 (req. id 270) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3e7dcf00 (req. id 271) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@35a1290d (req. id 272) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@678e2ffc (req. id 273) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@27f07e81 (req. id 274) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@1e015ba3 (req. id 275) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@6b2739b8 (req. id 276) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5c3e95fd (req. id 277) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@10e9445b (req. id 278) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@4286bb09 (req. id 279) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@1b616dfe (req. id 280) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@197c4cbd (req. id 281) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6455b768 (req. id 282) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@377c404e (req. id 283) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@3e61dd57 (req. id 284) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b0a9ac0 (req. id 285) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@6535b8e9 (req. id 286) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@6ae9e439 (req. id 287) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@21869105 (req. id 288) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@260b2537 (req. id 289) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@7d9f68ee (req. id 290) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6ca221b0 (req. id 291) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@851e188 (req. id 292) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@37adabfc (req. id 293) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@6af649f2 (req. id 294) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@29e2147d (req. id 295) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@39af3006 (req. id 296) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@1c79f780 (req. id 297) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@5b4b206d (req. id 298) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@213e02ee (req. id 299) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@6e32684e (req. id 300) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@2f5e1167 (req. id 301) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@48c8997c (req. id 302) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@69d4c138 (req. id 303) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ed979d0 (req. id 304) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@67cc4e4d (req. id 305) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@1628d678 (req. id 306) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@53186ba5 (req. id 307) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@68434841 (req. id 308) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@193cd8e1 (req. id 309) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@69c2a8b8 (req. id 310) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6ad2fe46 (req. id 311) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4233dc74 (req. id 312) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5ace65a0 (req. id 313) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@247219f3 (req. id 314) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@3f05b336 (req. id 315) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@f38be8d (req. id 316) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@566622c9 (req. id 317) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4b75e66f (req. id 318) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@296ba81d (req. id 319) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@5aea1d29 (req. id 320) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@5e2acdad (req. id 321) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@37204e58 (req. id 322) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@6ed1195a (req. id 323) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@68c4ecf8 (req. id 324) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@6086510a (req. id 325) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@12329908 (req. id 326) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@37dce58d (req. id 327) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@22546875 (req. id 328) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@219116eb (req. id 329) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3c77af84 (req. id 330) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@360c65bd (req. id 331) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@5fbaadd4 (req. id 332) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@2a3f0cf8 (req. id 333) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@116c8373 (req. id 334) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@5dfc8cea (req. id 335) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@6f8786da (req. id 336) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@2aa68b6a (req. id 337) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1c0af206 (req. id 338) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@1297764c (req. id 339) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@2c0b1350 (req. id 340) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@b20ffc7 (req. id 341) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@23786786 (req. id 342) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@35d4a09b (req. id 343) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@29d73132 (req. id 344) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@6ededf13 (req. id 345) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@6d869eff (req. id 346) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@2130af86 (req. id 347) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@3539770 (req. id 348) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@413d26d2 (req. id 349) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@15bfc674 (req. id 350) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@644852e6 (req. id 351) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@483aad79 (req. id 352) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@45307fb (req. id 353) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6730f1f4 (req. id 354) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@66f00e71 (req. id 355) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@1a445183 (req. id 356) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@7b437ced (req. id 357) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@2e0e3609 (req. id 358) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@1977d7a5 (req. id 359) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@aee9eb3 (req. id 360) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@37f4ff60 (req. id 361) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@35aa1453 (req. id 362) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@311c70ab (req. id 363) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@422903bd (req. id 364) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@12b48f3a (req. id 365) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@c27326e (req. id 366) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@615fd9fd (req. id 367) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@29564bb9 (req. id 368) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@608573e2 (req. id 369) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@597b2bef (req. id 370) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@258185ce (req. id 371) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@5a77aa9e (req. id 372) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@5e9b6a7e (req. id 373) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@2be1cc00 (req. id 374) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@75182a81 (req. id 375) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@58eb736 (req. id 376) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@5c9e3d13 (req. id 377) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@18bbd9e6 (req. id 378) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@54de97b9 (req. id 379) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@61bb1e36 (req. id 380) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2c65168f (req. id 381) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@20ac1d0e (req. id 382) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@416f86a0 (req. id 383) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@21f54e49 (req. id 384) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@757ed18b (req. id 385) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@59b83c9d (req. id 386) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7d070026 (req. id 387) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@569afeea (req. id 388) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@59d5e111 (req. id 389) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@68ab512a (req. id 390) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@5f02f3f7 (req. id 391) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@3adf0ddc (req. id 392) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@a0704b6 (req. id 393) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@52c64dde (req. id 394) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@d4569d3 (req. id 395) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@4826a273 (req. id 396) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@15fb4ad0 (req. id 397) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@7edff89 (req. id 398) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5d0e7307 (req. id 399) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@5fa2004b (req. id 400) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1b78d0ab (req. id 401) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@db0fd5d (req. id 402) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@36fa435c (req. id 403) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@685c6936 (req. id 404) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@aff8dc1 (req. id 405) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@517a86ba (req. id 406) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@43234720 (req. id 407) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4112a84f (req. id 408) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@2fe7fbe9 (req. id 417) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@274b9691 (req. id 418) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@538a1dbe (req. id 419) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@38ec38ad (req. id 420) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@3fc3e1c9 (req. id 421) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@551c73d3 (req. id 422) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@64a7ff4a (req. id 2256) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@516986e6 (req. id 2257) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@67178fcb (req. id 2258) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3be18d4d (req. id 2259) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@5503d8f1 (req. id 2260) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@6f97e1d1 (req. id 2261) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@5c6a9993 (req. id 2262) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5a88b14b (req. id 2263) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@442fe15c (req. id 2264) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@237481fd (req. id 2265) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@36021b3a (req. id 2266) +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@44499889 (req. id 2267) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f for ItemBlock net.minecraft.item.ItemBlock@71268a13 at id 148, original id requested: 148 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@71268a13 (req. id 148) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@238fa354 for ItemBlock net.minecraft.item.ItemBlock@19331f6e at id 81, original id requested: 81 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@19331f6e (req. id 81) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2945fc29 for ItemBlock net.minecraft.item.ItemBlock@6b547bae at id 21, original id requested: 21 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@6b547bae (req. id 21) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@7e17953b for ItemBlock net.minecraft.item.ItemBlock@7784138e at id 152, original id requested: 152 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7784138e (req. id 152) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@434d32ea for ItemBlock net.minecraft.item.ItemBlock@200cef at id 128, original id requested: 128 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@200cef (req. id 128) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@194c005c for ItemBlock net.minecraft.item.ItemBlock@38311ef9 at id 133, original id requested: 133 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@38311ef9 (req. id 133) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@18dd055e for ItemBlock net.minecraft.item.ItemBlock@20e88a41 at id 135, original id requested: 135 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@20e88a41 (req. id 135) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@2723a4c6 for ItemBlock net.minecraft.item.ItemBlock@2ccc248 at id 103, original id requested: 103 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2ccc248 (req. id 103) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@6753e179 for ItemBlock net.minecraft.item.ItemBlock@50e70667 at id 42, original id requested: 42 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@50e70667 (req. id 42) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@59f31dd3 for ItemBlock net.minecraft.item.ItemBlock@6f557daf at id 163, original id requested: 163 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@6f557daf (req. id 163) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@6df29680 for ItemBlock net.minecraft.item.ItemMultiTexture@60adca08 at id 6, original id requested: 6 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@60adca08 (req. id 6) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@75f04f7a for ItemBlock net.minecraft.item.ItemBlock@31ab04ce at id 1, original id requested: 1 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@31ab04ce (req. id 1) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@59f52a1d for ItemBlock net.minecraft.item.ItemBlock@52c889db at id 10, original id requested: 10 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@52c889db (req. id 10) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@775f2f60 for ItemBlock net.minecraft.item.ItemBlock@6bd2b352 at id 84, original id requested: 84 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@6bd2b352 (req. id 84) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@49537f0e for ItemBlock net.minecraft.item.ItemBlock@55fb03cb at id 108, original id requested: 108 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@55fb03cb (req. id 108) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@64c43e16 for ItemBlock net.minecraft.item.ItemBlock@52b63086 at id 151, original id requested: 151 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@52b63086 (req. id 151) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6ca163c3 for ItemBlock net.minecraft.item.ItemPiston@63f8da16 at id 33, original id requested: 33 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@63f8da16 (req. id 33) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@37c8f034 for ItemBlock net.minecraft.item.ItemSnow@333ca628 at id 78, original id requested: 78 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@333ca628 (req. id 78) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@2183efa2 for ItemBlock net.minecraft.item.ItemBlock@52c0a65f at id 40, original id requested: 40 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@52c0a65f (req. id 40) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@66192e3a for ItemBlock net.minecraft.item.ItemBlock@65ead16a at id 8, original id requested: 8 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@65ead16a (req. id 8) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@507c74ec for ItemBlock net.minecraft.item.ItemBlock@1b5aba6c at id 54, original id requested: 54 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@1b5aba6c (req. id 54) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@72e333b0 for ItemBlock net.minecraft.item.ItemCloth@20118bdc at id 35, original id requested: 35 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@20118bdc (req. id 35) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6655879a for ItemBlock net.minecraft.item.ItemBlock@5ff528f6 at id 16, original id requested: 16 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5ff528f6 (req. id 16) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@5d79b219 for ItemBlock net.minecraft.item.ItemPiston@58545fb1 at id 29, original id requested: 29 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@58545fb1 (req. id 29) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5176e5e4 for ItemBlock net.minecraft.item.ItemBlock@b568ac5 at id 7, original id requested: 7 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@b568ac5 (req. id 7) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@7ed4a993 for ItemBlock net.minecraft.item.ItemBlock@5eb09153 at id 13, original id requested: 13 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@5eb09153 (req. id 13) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@6aa4f69f for ItemBlock net.minecraft.item.ItemBlock@1a1510b6 at id 58, original id requested: 58 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1a1510b6 (req. id 58) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@5c3fa85 for ItemBlock net.minecraft.item.ItemBlock@5cfc2a1a at id 72, original id requested: 72 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@5cfc2a1a (req. id 72) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@164b9e9b for ItemBlock net.minecraft.item.ItemBlock@2f3040a7 at id 87, original id requested: 87 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2f3040a7 (req. id 87) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@1d03a3be for ItemBlock net.minecraft.item.ItemMultiTexture@8e4ac25 at id 162, original id requested: 162 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@8e4ac25 (req. id 162) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@484e4689 for ItemBlock net.minecraft.item.ItemBlock@5ce1b5b2 at id 50, original id requested: 50 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@5ce1b5b2 (req. id 50) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@11d335ea for ItemBlock net.minecraft.item.ItemBlock@665fe8c1 at id 61, original id requested: 61 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@665fe8c1 (req. id 61) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@41d56fd1 for ItemBlock net.minecraft.item.ItemBlock@22aa0b69 at id 22, original id requested: 22 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@22aa0b69 (req. id 22) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@6b9717b5 for ItemBlock net.minecraft.item.ItemBlock@49d32c46 at id 73, original id requested: 73 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@49d32c46 (req. id 73) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4caba4fd for ItemBlock net.minecraft.item.ItemBlock@46ffcd87 at id 134, original id requested: 134 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@46ffcd87 (req. id 134) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@57e45f67 for ItemBlock net.minecraft.item.ItemBlock@440e7e7b at id 67, original id requested: 67 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@440e7e7b (req. id 67) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@119c18e2 for ItemBlock net.minecraft.item.ItemBlock@1391e025 at id 69, original id requested: 69 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@1391e025 (req. id 69) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@6632fad3 for ItemBlock net.minecraft.item.ItemBlock@4e12a72c at id 79, original id requested: 79 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@4e12a72c (req. id 79) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@7915c214 for ItemBlock net.minecraft.item.ItemBlock@2a9d61bf at id 120, original id requested: 120 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@2a9d61bf (req. id 120) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@67af9356 for ItemBlock net.minecraft.item.ItemDoublePlant@453d36ad at id 175, original id requested: 175 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@453d36ad (req. id 175) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@221a359f for ItemBlock net.minecraft.item.ItemBlock@35d0bb5e at id 141, original id requested: 141 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@35d0bb5e (req. id 141) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@35063031 for ItemBlock net.minecraft.item.ItemBlock@1abd33ec at id 20, original id requested: 20 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@1abd33ec (req. id 20) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@320c4843 for ItemBlock net.minecraft.item.ItemBlock@7b9bd8aa at id 25, original id requested: 25 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@7b9bd8aa (req. id 25) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@737f1fac for ItemBlock net.minecraft.item.ItemBlock@34adc04c at id 85, original id requested: 85 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@34adc04c (req. id 85) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5b21b804 for ItemBlock net.minecraft.item.ItemBlock@7b2bd898 at id 45, original id requested: 45 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b2bd898 (req. id 45) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@12c5e029 for ItemBlock net.minecraft.item.ItemColored@76c70232 at id 31, original id requested: 31 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@76c70232 (req. id 31) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@718f1128 for ItemBlock net.minecraft.item.ItemBlock@3615d8a at id 174, original id requested: 174 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@3615d8a (req. id 174) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@3a0464cd for ItemBlock net.minecraft.item.ItemBlock@6d4410c1 at id 146, original id requested: 146 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@6d4410c1 (req. id 146) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@448d9973 for ItemBlock net.minecraft.item.ItemBlock@fa826f2 at id 100, original id requested: 100 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@fa826f2 (req. id 100) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@11e5adb2 for ItemBlock net.minecraft.item.ItemBlock@6894e1e5 at id 112, original id requested: 112 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@6894e1e5 (req. id 112) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@887d06c for ItemBlock net.minecraft.item.ItemBlock@67ab707 at id 116, original id requested: 116 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@67ab707 (req. id 116) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@58de050f for ItemBlock net.minecraft.item.ItemMultiTexture@62862fe3 at id 98, original id requested: 98 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@62862fe3 (req. id 98) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@42dd2498 for ItemBlock net.minecraft.item.ItemBlock@57b2129d at id 99, original id requested: 99 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@57b2129d (req. id 99) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@7bf63a08 for ItemBlock net.minecraft.item.ItemBlock@6be42e65 at id 138, original id requested: 138 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@6be42e65 (req. id 138) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@529b9ed for ItemBlock net.minecraft.item.ItemMultiTexture@51a22039 at id 38, original id requested: 38 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@51a22039 (req. id 38) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@1890532 for ItemBlock net.minecraft.item.ItemColored@6af1a80d at id 106, original id requested: 106 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@6af1a80d (req. id 106) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@78a8a37d for ItemBlock net.minecraft.item.ItemBlock@1f502455 at id 158, original id requested: 158 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@1f502455 (req. id 158) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@35a6a913 for ItemBlock net.minecraft.item.ItemBlock@46815882 at id 102, original id requested: 102 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@46815882 (req. id 102) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@6a816320 for ItemBlock net.minecraft.item.ItemMultiTexture@55d9e2f7 at id 17, original id requested: 17 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@55d9e2f7 (req. id 17) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@5db43df3 for ItemBlock net.minecraft.item.ItemBlock@53c3f229 at id 51, original id requested: 51 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@53c3f229 (req. id 51) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1a5ff649 for ItemBlock net.minecraft.item.ItemBlock@654f8cb5 at id 56, original id requested: 56 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@654f8cb5 (req. id 56) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@70faf7c7 for ItemBlock net.minecraft.item.ItemBlock@499ef309 at id 32, original id requested: 32 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@499ef309 (req. id 32) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@49648461 for ItemBlock net.minecraft.item.ItemBlock@6265f9a1 at id 88, original id requested: 88 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@6265f9a1 (req. id 88) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@b034979 for ItemBlock net.minecraft.item.ItemBlock@14e7eb7f at id 173, original id requested: 173 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@14e7eb7f (req. id 173) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@1591c3ce for ItemBlock net.minecraft.item.ItemBlock@615e992 at id 47, original id requested: 47 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@615e992 (req. id 47) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@163efd26 for ItemBlock net.minecraft.item.ItemBlock@899735d at id 77, original id requested: 77 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@899735d (req. id 77) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5ce985de for ItemBlock net.minecraft.item.ItemBlock@1264e314 at id 41, original id requested: 41 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@1264e314 (req. id 41) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@a1172c5 for ItemBlock net.minecraft.item.ItemBlock@1d783f7b at id 123, original id requested: 123 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@1d783f7b (req. id 123) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@53e3725d for ItemBlock net.minecraft.item.ItemMultiTexture@418fb35a at id 12, original id requested: 12 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@418fb35a (req. id 12) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@6e96051d for ItemBlock net.minecraft.item.ItemMultiTexture@4147fb56 at id 155, original id requested: 155 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@4147fb56 (req. id 155) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@3786680f for ItemBlock net.minecraft.item.ItemBlock@5cc5ec95 at id 80, original id requested: 80 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@5cc5ec95 (req. id 80) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@408e20fe for ItemBlock net.minecraft.item.ItemBlock@462f59c8 at id 119, original id requested: 119 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@462f59c8 (req. id 119) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3e469529 for ItemBlock net.minecraft.item.ItemBlock@4eaf7d77 at id 153, original id requested: 153 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@4eaf7d77 (req. id 153) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@785a16e for ItemBlock net.minecraft.item.ItemCloth@635637fc at id 159, original id requested: 159 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@635637fc (req. id 159) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@482d6445 for ItemBlock net.minecraft.item.ItemBlock@3175b457 at id 137, original id requested: 137 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@3175b457 (req. id 137) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@73874578 for ItemBlock net.minecraft.item.ItemBlock@2692d51f at id 90, original id requested: 90 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@2692d51f (req. id 90) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@8ba95be for ItemBlock net.minecraft.item.ItemBlock@71e5fa01 at id 109, original id requested: 109 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@71e5fa01 (req. id 109) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@4d4b692b for ItemBlock net.minecraft.item.ItemLilyPad@7a6885e2 at id 111, original id requested: 111 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@7a6885e2 (req. id 111) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@682b35c7 for ItemBlock net.minecraft.item.ItemBlock@642df736 at id 164, original id requested: 164 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@642df736 (req. id 164) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@53ac62db for ItemBlock net.minecraft.item.ItemBlock@5c12d9c at id 53, original id requested: 53 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@5c12d9c (req. id 53) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@553853eb for ItemBlock net.minecraft.item.ItemBlock@4d995fb7 at id 2, original id requested: 2 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@4d995fb7 (req. id 2) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@2dc2b27a for ItemBlock net.minecraft.item.ItemBlock@105b0f2e at id 107, original id requested: 107 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@105b0f2e (req. id 107) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@375eb09c for ItemBlock net.minecraft.item.ItemBlock@4a419d65 at id 110, original id requested: 110 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4a419d65 (req. id 110) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@749fb29 for ItemBlock net.minecraft.item.ItemBlock@19c477f9 at id 49, original id requested: 49 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@19c477f9 (req. id 49) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@19a5b01 for ItemBlock net.minecraft.item.ItemBlock@31a089a6 at id 4, original id requested: 4 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@31a089a6 (req. id 4) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3b29eba3 for ItemBlock net.minecraft.item.ItemBlock@22ad0abe at id 156, original id requested: 156 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@22ad0abe (req. id 156) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@e9c51bb at id 130, original id requested: 130 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@e9c51bb (req. id 130) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@3f8a24d5 for ItemBlock net.minecraft.item.ItemBlock@38b9d37b at id 82, original id requested: 82 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@38b9d37b (req. id 82) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@14ce1472 for ItemBlock net.minecraft.item.ItemBlock@2feb4d55 at id 48, original id requested: 48 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2feb4d55 (req. id 48) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@21e40749 for ItemBlock net.minecraft.item.ItemMultiTexture@1222007 at id 3, original id requested: 3 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1222007 (req. id 3) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@35e20489 for ItemBlock net.minecraft.item.ItemBlock@6764ac25 at id 91, original id requested: 91 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@6764ac25 (req. id 91) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@582264bf for ItemBlock net.minecraft.item.ItemAnvilBlock@264eeba4 at id 145, original id requested: 145 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@264eeba4 (req. id 145) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@6ea0040e for ItemBlock net.minecraft.item.ItemBlock@7506fa2 at id 11, original id requested: 11 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@7506fa2 (req. id 11) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@41789eca for ItemBlock net.minecraft.item.ItemBlock@31d0f86e at id 62, original id requested: 62 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@31d0f86e (req. id 62) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6b7b36f6 for ItemBlock net.minecraft.item.ItemBlock@e66174f at id 15, original id requested: 15 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@e66174f (req. id 15) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@12224026 for ItemBlock net.minecraft.item.ItemBlock@50844aeb at id 57, original id requested: 57 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@50844aeb (req. id 57) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@7bd39c7b for ItemBlock net.minecraft.item.ItemBlock@1d52b399 at id 30, original id requested: 30 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@1d52b399 (req. id 30) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@1b7dc804 for ItemBlock net.minecraft.item.ItemBlock@208d10d9 at id 170, original id requested: 170 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@208d10d9 (req. id 170) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@568b6b12 for ItemBlock net.minecraft.item.ItemBlock@d4d2741 at id 136, original id requested: 136 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@d4d2741 (req. id 136) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@37b98284 for ItemBlock net.minecraft.item.ItemBlock@444c2339 at id 114, original id requested: 114 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@444c2339 (req. id 114) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@748fee93 for ItemBlock net.minecraft.item.ItemBlock@629c9636 at id 70, original id requested: 70 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@629c9636 (req. id 70) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@60467e9b for ItemBlock net.minecraft.item.ItemBlock@1649e5ce at id 143, original id requested: 143 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@1649e5ce (req. id 143) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@1721fe6b for ItemBlock net.minecraft.item.ItemSlab@714550bb at id 43, original id requested: 43 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@714550bb (req. id 43) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@398f3f27 for ItemBlock net.minecraft.item.ItemBlock@7db75f15 at id 14, original id requested: 14 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7db75f15 (req. id 14) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@4205f3f4 for ItemBlock net.minecraft.item.ItemBlock@11c39c2e at id 46, original id requested: 46 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@11c39c2e (req. id 46) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@111b0657 for ItemBlock net.minecraft.item.ItemBlock@4142991e at id 154, original id requested: 154 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@4142991e (req. id 154) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@38c62eaa for ItemBlock net.minecraft.item.ItemSlab@7b52a20a at id 44, original id requested: 44 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7b52a20a (req. id 44) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@23cb9ffd for ItemBlock net.minecraft.item.ItemBlock@6e0c7dc6 at id 142, original id requested: 142 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6e0c7dc6 (req. id 142) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@149c32b for ItemBlock net.minecraft.item.ItemBlock@76158a9b at id 129, original id requested: 129 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@76158a9b (req. id 129) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4f7b0fa for ItemBlock net.minecraft.item.ItemBlock@3f02ae at id 39, original id requested: 39 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@3f02ae (req. id 39) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@255c8601 for ItemBlock net.minecraft.item.ItemLeaves@28b16b91 at id 18, original id requested: 18 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@28b16b91 (req. id 18) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@6646b074 for ItemBlock net.minecraft.item.ItemBlock@180d1176 at id 131, original id requested: 131 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@180d1176 (req. id 131) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@27c53921 for ItemBlock net.minecraft.item.ItemMultiTexture@1f56650 at id 37, original id requested: 37 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@1f56650 (req. id 37) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@3d2d38ad for ItemBlock net.minecraft.item.ItemBlock@16100f31 at id 157, original id requested: 157 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@16100f31 (req. id 157) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@3df313c5 for ItemBlock net.minecraft.item.ItemBlock@78556547 at id 76, original id requested: 76 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@78556547 (req. id 76) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@6c4b91e7 for ItemBlock net.minecraft.item.ItemSlab@2e6c5609 at id 125, original id requested: 125 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@2e6c5609 (req. id 125) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@44843335 for ItemBlock net.minecraft.item.ItemBlock@4a8480ae at id 96, original id requested: 96 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@4a8480ae (req. id 96) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@4c8a9cc7 for ItemBlock net.minecraft.item.ItemLeaves@411c45ba at id 161, original id requested: 161 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@411c45ba (req. id 161) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@435591e4 for ItemBlock net.minecraft.item.ItemBlock@2725d7bb at id 60, original id requested: 60 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2725d7bb (req. id 60) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@1bd7643a for ItemBlock net.minecraft.item.ItemBlock@25764a11 at id 9, original id requested: 9 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@25764a11 (req. id 9) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@293697a3 for ItemBlock net.minecraft.item.ItemBlock@78f8b54d at id 27, original id requested: 27 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@78f8b54d (req. id 27) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@198a6d41 for ItemBlock net.minecraft.item.ItemBlock@10471047 at id 89, original id requested: 89 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@10471047 (req. id 89) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@776a6b20 for ItemBlock net.minecraft.item.ItemCloth@297dadaa at id 171, original id requested: 171 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@297dadaa (req. id 171) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@7dee8a4b for ItemBlock net.minecraft.item.ItemBlock@7a14892d at id 113, original id requested: 113 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@7a14892d (req. id 113) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@14dff9c6 for ItemBlock net.minecraft.item.ItemBlock@5a3a27f8 at id 86, original id requested: 86 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5a3a27f8 (req. id 86) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@663765e5 for ItemBlock net.minecraft.item.ItemMultiTexture@2016390f at id 5, original id requested: 5 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@2016390f (req. id 5) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@61a97e6d for ItemBlock net.minecraft.item.ItemBlock@12fc183e at id 122, original id requested: 122 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@12fc183e (req. id 122) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@2b0f8b48 for ItemBlock net.minecraft.item.ItemBlock@649b982e at id 23, original id requested: 23 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@649b982e (req. id 23) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@3fb3455d for ItemBlock net.minecraft.item.ItemMultiTexture@2324279c at id 24, original id requested: 24 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@2324279c (req. id 24) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@4e527622 for ItemBlock net.minecraft.item.ItemBlock@1aa484ca at id 28, original id requested: 28 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@1aa484ca (req. id 28) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@1e0b9770 for ItemBlock net.minecraft.item.ItemBlock@2709f770 at id 172, original id requested: 172 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@2709f770 (req. id 172) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@47bc2fd3 for ItemBlock net.minecraft.item.ItemCloth@7f53ee15 at id 160, original id requested: 160 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7f53ee15 (req. id 160) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@20c50279 for ItemBlock net.minecraft.item.ItemBlock@5f33e601 at id 19, original id requested: 19 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@5f33e601 (req. id 19) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@168417a5 for ItemBlock net.minecraft.item.ItemBlock@48417c7b at id 147, original id requested: 147 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@48417c7b (req. id 147) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@49a6463c for ItemBlock net.minecraft.item.ItemBlock@4353944c at id 127, original id requested: 127 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@4353944c (req. id 127) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@da12492 for ItemBlock net.minecraft.item.ItemCloth@242d2c1c at id 95, original id requested: 95 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@242d2c1c (req. id 95) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@2a7a17a6 for ItemBlock net.minecraft.item.ItemBlock@11aaf4d2 at id 101, original id requested: 101 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@11aaf4d2 (req. id 101) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@1f44b572 for ItemBlock net.minecraft.item.ItemBlock@6eaf100d at id 66, original id requested: 66 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@6eaf100d (req. id 66) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@381ace85 for ItemBlock net.minecraft.item.ItemMultiTexture@2746fe40 at id 97, original id requested: 97 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2746fe40 (req. id 97) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@232a6b09 for ItemBlock net.minecraft.item.ItemBlock@25de2fe5 at id 52, original id requested: 52 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@25de2fe5 (req. id 52) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@55580c3c for ItemBlock net.minecraft.item.ItemSlab@1e1a76cf at id 126, original id requested: 126 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@1e1a76cf (req. id 126) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@32ad3193 for ItemBlock net.minecraft.item.ItemMultiTexture@5b6e1f79 at id 139, original id requested: 139 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@5b6e1f79 (req. id 139) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@7f4b2da for ItemBlock net.minecraft.item.ItemBlock@1ad46fd4 at id 65, original id requested: 65 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@1ad46fd4 (req. id 65) +[17:41:09] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@378ed27 for ItemBlock net.minecraft.item.ItemBlock@70f9d50e at id 121, original id requested: 121 +[17:41:09] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@70f9d50e (req. id 121) +[17:41:11] [Client thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[17:41:11] [Client thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[17:41:11] [Client thread/INFO] [FML/]: Replaced 182 ore recipies +[17:41:11] [Client thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[17:41:11] [Client thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[17:41:11] [Client thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[17:41:11] [Client thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[17:41:11] [Client thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[17:41:11] [Client thread/DEBUG] [FML/]: Examining directory bin for potential mods +[17:41:11] [Client thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package com +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package com.pau101 +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package com.pau101.util +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[17:41:11] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[17:41:11] [Client thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[17:41:11] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI +[17:41:12] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationAPI.AnimationAPI +[17:41:12] [Client thread/TRACE] [AnimationAPI/]: Parsed dependency info : [] [] [] +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.client +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationAPI.packet +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample +[17:41:12] [Client thread/DEBUG] [FML/]: Identified an FMLMod type mod thehippomaster.AnimationExample.AnimationExample +[17:41:12] [Client thread/TRACE] [AnimationExample/]: Parsed dependency info : [] [] [] +[17:41:12] [Client thread/TRACE] [FML/]: Recursing into package thehippomaster.AnimationExample.client +[17:41:12] [Client thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[17:41:12] [Client thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[17:41:13] [Client thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[17:41:13] [Client thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[17:41:13] [Client thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[17:41:13] [Client thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[17:41:13] [Client thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[17:41:13] [Client thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[17:41:13] [Client thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[17:41:13] [Client thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[17:41:13] [Client thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[17:41:13] [Client thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[17:41:13] [Client thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[17:41:14] [Client thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[17:41:14] [Client thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[17:41:15] [Client thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[17:41:15] [Client thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[17:41:16] [Client thread/DEBUG] [FML/]: Examining directory start for potential mods +[17:41:16] [Client thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[17:41:16] [Client thread/TRACE] [FML/]: Recursing into package net +[17:41:16] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[17:41:16] [Client thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[17:41:16] [Client thread/INFO] [FML/]: Forge Mod Loader has identified 6 mods to load +[17:41:16] [Client thread/TRACE] [FML/]: Received a system property request '' +[17:41:16] [Client thread/TRACE] [FML/]: System property request managing the state of 0 mods +[17:41:16] [Client thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [AnimationAPI/]: Enabling mod AnimationAPI +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:41:16] [Client thread/DEBUG] [AnimationExample/]: Enabling mod AnimationExample +[17:41:16] [Client thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:41:16] [Client thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[17:41:16] [Client thread/TRACE] [FML/]: All mod requirements are satisfied +[17:41:16] [Client thread/TRACE] [FML/]: Sorting mods into an ordered list +[17:41:16] [Client thread/TRACE] [FML/]: Mod sorting completed successfully +[17:41:16] [Client thread/DEBUG] [FML/]: Mod sorting data +[17:41:16] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[17:41:16] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin () +[17:41:16] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin () +[17:41:16] [Client thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[17:41:16] [Client thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[17:41:16] [Client thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[17:41:16] [Client thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[17:41:16] [Client thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[17:41:16] [Client thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[17:41:17] [Client thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[17:41:17] [Client thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[17:41:17] [Client thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[17:41:17] [Client thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[17:41:17] [Client thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[17:41:17] [Client thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[17:41:17] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[17:41:17] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[17:41:17] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLConstructionEvent to mod AnimationAPI +[17:41:17] [Client thread/TRACE] [FML/AnimationAPI]: Mod AnimationAPI is using network checker : Accepting version 1.2.4 +[17:41:17] [Client thread/TRACE] [FML/AnimationAPI]: Testing mod AnimationAPI to verify it accepts its own version in a remote connection +[17:41:17] [Client thread/TRACE] [FML/AnimationAPI]: The mod AnimationAPI accepts its own version (1.2.4) +[17:41:17] [Client thread/DEBUG] [FML/AnimationAPI]: Attempting to inject @SidedProxy classes into AnimationAPI +[17:41:17] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLConstructionEvent to mod AnimationAPI +[17:41:17] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLConstructionEvent to mod AnimationExample +[17:41:17] [Client thread/TRACE] [FML/AnimationExample]: Mod AnimationExample is using network checker : Accepting version 1.0.0 +[17:41:17] [Client thread/TRACE] [FML/AnimationExample]: Testing mod AnimationExample to verify it accepts its own version in a remote connection +[17:41:17] [Client thread/TRACE] [FML/AnimationExample]: The mod AnimationExample accepts its own version (1.0.0) +[17:41:17] [Client thread/DEBUG] [FML/AnimationExample]: Attempting to inject @SidedProxy classes into AnimationExample +[17:41:17] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLConstructionEvent to mod AnimationExample +[17:41:17] [Client thread/DEBUG] [FML/]: Mod signature data +[17:41:17] [Client thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [FML/]: AnimationAPI(AnimationAPI:1.2.4): bin (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [FML/]: AnimationExample(Animation Example:1.0.0): bin (NO VALID CERTIFICATE FOUND) +[17:41:17] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:41:17] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:41:17] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:41:17] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:41:17] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:41:17] [Client thread/INFO] [FML/]: Processing ObjectHolder annotations +[17:41:17] [Client thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[17:41:17] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[17:41:17] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[17:41:17] [Client thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[17:41:17] [Client thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[17:41:17] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[17:41:17] [Client thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[17:41:17] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[17:41:17] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@8c1c614 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@8c1c614 for ItemBlock net.minecraft.item.ItemBlock@69b34f89 at id 165, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@69b34f89 (req. id 165) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@7b2ae195 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@7b2ae195 for ItemBlock net.minecraft.item.ItemBlock@3c403c5f at id 166, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3c403c5f (req. id 166) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 for ItemBlock net.minecraft.item.ItemBlock@357d3a1e at id 167, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@357d3a1e (req. id 167) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@3072a301 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@3072a301 for ItemBlock net.minecraft.item.ItemBlock@362baf80 at id 168, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@362baf80 (req. id 168) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 for ItemBlock net.minecraft.item.ItemBlock@2103576b at id 169, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@2103576b (req. id 169) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@626042bb (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@626042bb for ItemBlock net.minecraft.item.ItemBlock@1dbd3572 at id 176, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@1dbd3572 (req. id 176) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e for ItemBlock net.minecraft.item.ItemBlock@2e709107 at id 177, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2e709107 (req. id 177) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@60417a62 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@60417a62 for ItemBlock net.minecraft.item.ItemBlock@6ac9e94c at id 178, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@6ac9e94c (req. id 178) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 for ItemBlock net.minecraft.item.ItemBlock@1a83d074 at id 179, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@1a83d074 (req. id 179) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 for ItemBlock net.minecraft.item.ItemBlock@57c65fd8 at id 180, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@57c65fd8 (req. id 180) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a (req. id -1) +[17:41:17] [Client thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a for ItemBlock net.minecraft.item.ItemBlock@99d9a14 at id 181, original id requested: -1 +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@99d9a14 (req. id 181) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@729d3f17 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@319939ca (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@42a11636 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@5db95566 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@3295cb9c (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@86a88b6 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@a35690b (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@38835669 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@369e247b (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@486d2340 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@752563e5 (req. id -1) +[17:41:17] [Client thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@69c18b78 (req. id -1) +[17:41:18] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[17:41:18] [Client thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[17:41:18] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[17:41:18] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPreInitializationEvent to mod AnimationAPI +[17:41:18] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPreInitializationEvent to mod AnimationAPI +[17:41:18] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPreInitializationEvent to mod AnimationExample +[17:41:18] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPreInitializationEvent to mod AnimationExample +[17:41:18] [Client thread/INFO] [FML/]: Applying holder lookups +[17:41:18] [Client thread/INFO] [FML/]: Holder lookups applied +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[17:41:21] [Client thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[17:41:21] [Client thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLInitializationEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLInitializationEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLInitializationEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLInitializationEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[17:41:21] [Client thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[17:41:21] [Client thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event IMCEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event IMCEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod AnimationExample +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event IMCEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event IMCEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[17:41:21] [Client thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[17:41:21] [Client thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLPostInitializationEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLPostInitializationEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLPostInitializationEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLPostInitializationEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[17:41:21] [Client thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[17:41:21] [Client thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[17:41:21] [Client thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[17:41:21] [Client thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[17:41:21] [Client thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[17:41:21] [Client thread/DEBUG] [FML/Forge]: Sorting recipies +[17:41:21] [Client thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLLoadCompleteEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLLoadCompleteEvent to mod AnimationAPI +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLLoadCompleteEvent to mod AnimationExample +[17:41:21] [Client thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLLoadCompleteEvent to mod AnimationExample +[17:41:21] [Client thread/DEBUG] [FML/]: Freezing block and item id maps +[17:41:21] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:41:21] [Client thread/DEBUG] [FML/]: Registry consistency check successful +[17:41:21] [Client thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 6 mods +[17:41:23] [Client thread/DEBUG] [Forge Mod Loader/]: Mod Forge Mod Loader is missing a pack.mcmeta file, substituting a dummy one +[17:41:23] [Client thread/DEBUG] [Minecraft Forge/]: Mod Minecraft Forge is missing a pack.mcmeta file, substituting a dummy one +[17:41:23] [Client thread/DEBUG] [Jewelrycraft/]: Mod Jewelrycraft is missing a pack.mcmeta file, substituting a dummy one +[17:41:23] [Client thread/DEBUG] [AnimationAPI/]: Mod AnimationAPI is missing a pack.mcmeta file, substituting a dummy one +[17:41:23] [Client thread/DEBUG] [Animation Example/]: Mod Animation Example is missing a pack.mcmeta file, substituting a dummy one +[17:41:29] [Thread-8/WARN] [FML/]: ============================================================= +[17:41:29] [Thread-8/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[17:41:29] [Thread-8/WARN] [FML/]: Offendor: com/jcraft/jogg/Buffer.report(Ljava/lang/String;)V +[17:41:29] [Thread-8/WARN] [FML/]: ============================================================= +[17:41:52] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[17:41:52] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[17:41:52] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[17:41:52] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[17:41:52] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[17:41:52] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[17:41:52] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:41:52] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[17:41:52] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerAboutToStartEvent to mod AnimationAPI +[17:41:52] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerAboutToStartEvent to mod AnimationAPI +[17:41:52] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerAboutToStartEvent to mod AnimationExample +[17:41:52] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerAboutToStartEvent to mod AnimationExample +[17:41:52] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[17:41:52] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7107d8ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@75f04f7a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@553853eb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@21e40749 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@19a5b01 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@663765e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@6df29680 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@5176e5e4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@66192e3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@1bd7643a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@59f52a1d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@6ea0040e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@53e3725d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@7ed4a993 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@398f3f27 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6b7b36f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@6655879a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@6a816320 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@255c8601 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@20c50279 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@35063031 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@2945fc29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@41d56fd1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@2b0f8b48 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@3fb3455d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@320c4843 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@4c095503 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@293697a3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@4e527622 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@5d79b219 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@7bd39c7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@12c5e029 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@70faf7c7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6ca163c3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@77d514e3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@72e333b0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@2ccc6372 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@27c53921 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@529b9ed +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f7b0fa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2183efa2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5ce985de +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@6753e179 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1721fe6b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@38c62eaa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@5b21b804 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@4205f3f4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1591c3ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@14ce1472 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@749fb29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@484e4689 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@5db43df3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@232a6b09 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@53ac62db +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@507c74ec +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1ed2b0f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@1a5ff649 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@12224026 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@6aa4f69f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@1cb6a410 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@435591e4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@11d335ea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@41789eca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@2d63c5b3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@15d1d864 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@7f4b2da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@1f44b572 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@57e45f67 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@52339045 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@119c18e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@748fee93 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@157830ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@5c3fa85 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6b9717b5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@c95a342 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@989ec37 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@3df313c5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@163efd26 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@37c8f034 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@6632fad3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@3786680f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@238fa354 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@3f8a24d5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@258515e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@775f2f60 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@737f1fac +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@14dff9c6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@164b9e9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@49648461 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@198a6d41 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@73874578 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@35e20489 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@4b7ae3f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@50376a79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@662f5713 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@da12492 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@44843335 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@381ace85 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@58de050f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@42dd2498 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@448d9973 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@2a7a17a6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@35a6a913 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@2723a4c6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@15e33478 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@7789bd81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@1890532 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@2dc2b27a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@49537f0e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@8ba95be +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@375eb09c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@4d4b692b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@11e5adb2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7dee8a4b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@37b98284 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@5a9e6fe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@887d06c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@eaf254c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5dd59860 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@408e20fe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@7915c214 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@378ed27 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@61a97e6d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@a1172c5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f85e8ac +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@6c4b91e7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@55580c3c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@49a6463c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@434d32ea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@149c32b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@4a2ead0a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@6646b074 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@2d2217da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@194c005c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@4caba4fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@18dd055e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@568b6b12 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@482d6445 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@7bf63a08 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@32ad3193 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7812777 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@221a359f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@23cb9ffd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@60467e9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@dc11819 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@582264bf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@3a0464cd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@168417a5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6dc5122 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6a5292b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@64c43e16 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@7e17953b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@3e469529 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@111b0657 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@6e96051d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3b29eba3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@3d2d38ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@78a8a37d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@785a16e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@47bc2fd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4c8a9cc7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@1d03a3be +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@59f31dd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@682b35c7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@8c1c614 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@7b2ae195 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@3072a301 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@1b7dc804 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@776a6b20 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@1e0b9770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@b034979 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@718f1128 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@67af9356 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@626042bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@60417a62 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@31ab04ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@4d995fb7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1222007 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@31a089a6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@2016390f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@60adca08 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@b568ac5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@65ead16a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@25764a11 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@52c889db +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@7506fa2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@418fb35a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@5eb09153 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7db75f15 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@e66174f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5ff528f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@55d9e2f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@28b16b91 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@5f33e601 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@1abd33ec +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@6b547bae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@22aa0b69 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@649b982e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@2324279c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@7b9bd8aa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@78f8b54d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@1aa484ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@58545fb1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@1d52b399 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@76c70232 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@499ef309 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@63f8da16 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@20118bdc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@1f56650 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@51a22039 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@3f02ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@52c0a65f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@1264e314 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@50e70667 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@714550bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7b52a20a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b2bd898 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@11c39c2e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@615e992 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2feb4d55 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@19c477f9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@5ce1b5b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@53c3f229 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@25de2fe5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@5c12d9c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@1b5aba6c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@654f8cb5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@50844aeb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1a1510b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2725d7bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@665fe8c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@31d0f86e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@1ad46fd4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@6eaf100d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@440e7e7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@1391e025 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@629c9636 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@5cfc2a1a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@49d32c46 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@78556547 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@899735d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@333ca628 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@4e12a72c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@5cc5ec95 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@19331f6e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@38b9d37b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@6bd2b352 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@34adc04c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5a3a27f8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2f3040a7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@6265f9a1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@10471047 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@2692d51f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@6764ac25 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@242d2c1c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@4a8480ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2746fe40 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@62862fe3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@57b2129d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@fa826f2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@11aaf4d2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@46815882 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2ccc248 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@6af1a80d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@105b0f2e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@55fb03cb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@71e5fa01 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4a419d65 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@7a6885e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@6894e1e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@7a14892d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@444c2339 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@67ab707 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@462f59c8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@2a9d61bf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@70f9d50e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@12fc183e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@1d783f7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@2e6c5609 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@1e1a76cf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@4353944c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@200cef +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@76158a9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@e9c51bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@180d1176 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@38311ef9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@46ffcd87 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@20e88a41 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@d4d2741 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@3175b457 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@6be42e65 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@5b6e1f79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@35d0bb5e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6e0c7dc6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@1649e5ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@264eeba4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@6d4410c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@48417c7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@71268a13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@52b63086 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7784138e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@4eaf7d77 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@4142991e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@4147fb56 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@22ad0abe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@16100f31 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@1f502455 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@635637fc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7f53ee15 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@411c45ba +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@8e4ac25 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@6f557daf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@642df736 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@69b34f89 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3c403c5f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@357d3a1e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@362baf80 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@2103576b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@208d10d9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@297dadaa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@2709f770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@14e7eb7f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@3615d8a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@453d36ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@1dbd3572 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2e709107 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@6ac9e94c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@1a83d074 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@57c65fd8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@99d9a14 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5fda5157 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2e4a0035 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@5a1aecf4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@275e1773 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@15b769b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@61dc06c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@343f9b18 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@2c3ba12f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@7ed32b58 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@59c2df74 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@8dc66b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4ce2fbd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@4a030114 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@b3bee02 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@b86cb11 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3e7dcf00 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@35a1290d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@678e2ffc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@27f07e81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@1e015ba3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@6b2739b8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5c3e95fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@10e9445b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@4286bb09 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@1b616dfe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@197c4cbd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6455b768 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@377c404e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@3e61dd57 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b0a9ac0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@6535b8e9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@6ae9e439 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@21869105 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@260b2537 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@7d9f68ee +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6ca221b0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@851e188 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@37adabfc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@6af649f2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@29e2147d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@39af3006 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@1c79f780 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@5b4b206d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@213e02ee +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@6e32684e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@2f5e1167 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@48c8997c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@69d4c138 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ed979d0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@67cc4e4d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@1628d678 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@53186ba5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@68434841 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@193cd8e1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@69c2a8b8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6ad2fe46 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4233dc74 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5ace65a0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@247219f3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@3f05b336 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@f38be8d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@566622c9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4b75e66f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@296ba81d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@5aea1d29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@5e2acdad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@37204e58 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@6ed1195a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@68c4ecf8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@6086510a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@12329908 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@37dce58d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@22546875 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@219116eb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3c77af84 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@360c65bd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@5fbaadd4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@2a3f0cf8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@116c8373 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@5dfc8cea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@6f8786da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@2aa68b6a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1c0af206 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@1297764c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@2c0b1350 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@b20ffc7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@23786786 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@35d4a09b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@29d73132 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@6ededf13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@6d869eff +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@2130af86 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@3539770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@413d26d2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@15bfc674 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@644852e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@483aad79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@45307fb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6730f1f4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@66f00e71 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@1a445183 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@7b437ced +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@2e0e3609 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@1977d7a5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@aee9eb3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@37f4ff60 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@35aa1453 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@311c70ab +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@422903bd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@12b48f3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@c27326e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@615fd9fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@29564bb9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@608573e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@597b2bef +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@258185ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@5a77aa9e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@5e9b6a7e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@2be1cc00 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@75182a81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@58eb736 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@5c9e3d13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@18bbd9e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@54de97b9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@61bb1e36 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2c65168f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@20ac1d0e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@416f86a0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@21f54e49 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@757ed18b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@59b83c9d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7d070026 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@569afeea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@59d5e111 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@68ab512a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@5f02f3f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@3adf0ddc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@a0704b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@52c64dde +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@d4569d3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@4826a273 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@15fb4ad0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@7edff89 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5d0e7307 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@5fa2004b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1b78d0ab +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@db0fd5d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@36fa435c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@685c6936 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@aff8dc1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@517a86ba +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@43234720 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4112a84f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@2fe7fbe9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@274b9691 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@538a1dbe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@38ec38ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@3fc3e1c9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@551c73d3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@64a7ff4a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@516986e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@67178fcb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3be18d4d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@5503d8f1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@6f97e1d1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@5c6a9993 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5a88b14b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@442fe15c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@237481fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@36021b3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@44499889 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@729d3f17 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@319939ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@42a11636 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@5db95566 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@3295cb9c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@86a88b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@a35690b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@38835669 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@369e247b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@486d2340 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@752563e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@69c18b78 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@5c3fa85 (req. id 72) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@887d06c (req. id 116) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@149c32b (req. id 129) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@73874578 (req. id 90) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@6df29680 (req. id 6) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@157830ae (req. id 71) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@2945fc29 (req. id 21) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6dc5122 (req. id 149) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@a1172c5 (req. id 123) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@61a97e6d (req. id 122) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@4d4b692b (req. id 111) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@164b9e9b (req. id 87) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@3a0464cd (req. id 146) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@41789eca (req. id 62) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@482d6445 (req. id 137) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@3df313c5 (req. id 76) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f85e8ac (req. id 124) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@663765e5 (req. id 5) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@66192e3a (req. id 8) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@163efd26 (req. id 77) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@1d03a3be (req. id 162) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 (req. id 179) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@20c50279 (req. id 19) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6b7b36f6 (req. id 15) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@775f2f60 (req. id 84) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@37c8f034 (req. id 78) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@582264bf (req. id 145) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@23cb9ffd (req. id 142) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@434d32ea (req. id 128) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@378ed27 (req. id 121) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@77d514e3 (req. id 34) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@42dd2498 (req. id 99) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@662f5713 (req. id 94) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@1f44b572 (req. id 66) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 (req. id 167) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@59f31dd3 (req. id 163) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@435591e4 (req. id 60) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@3f8a24d5 (req. id 82) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@2723a4c6 (req. id 103) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@60417a62 (req. id 178) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@4a2ead0a (req. id 130) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@2a7a17a6 (req. id 101) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@15e33478 (req. id 104) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@7789bd81 (req. id 105) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@2d2217da (req. id 132) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@1b7dc804 (req. id 170) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6ca163c3 (req. id 33) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@6632fad3 (req. id 79) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6a5292b2 (req. id 150) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@408e20fe (req. id 119) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@70faf7c7 (req. id 32) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@12224026 (req. id 57) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@c95a342 (req. id 74) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@7b2ae195 (req. id 166) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@5d79b219 (req. id 29) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@221a359f (req. id 141) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@b034979 (req. id 173) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@21e40749 (req. id 3) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@255c8601 (req. id 18) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 (req. id 181) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@58de050f (req. id 98) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@375eb09c (req. id 110) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@3e469529 (req. id 153) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5dd59860 (req. id 118) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@238fa354 (req. id 81) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@12c5e029 (req. id 31) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@111b0657 (req. id 154) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@119c18e2 (req. id 69) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@785a16e (req. id 159) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@44843335 (req. id 96) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@194c005c (req. id 133) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@168417a5 (req. id 147) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2183efa2 (req. id 40) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@198a6d41 (req. id 89) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@7bd39c7b (req. id 30) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed block id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a (req. id 180) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@64c43e16 (req. id 151) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@3072a301 (req. id 168) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@35063031 (req. id 20) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@dc11819 (req. id 144) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@6655879a (req. id 16) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@2dc2b27a (req. id 107) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@3786680f (req. id 80) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@749fb29 (req. id 49) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@293697a3 (req. id 27) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6b9717b5 (req. id 73) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@da12492 (req. id 95) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@14ce1472 (req. id 48) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3b29eba3 (req. id 156) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@4e527622 (req. id 28) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1721fe6b (req. id 43) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@37b98284 (req. id 114) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@718f1128 (req. id 174) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@1cb6a410 (req. id 59) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@78a8a37d (req. id 158) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@35e20489 (req. id 91) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@75f04f7a (req. id 1) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@27c53921 (req. id 37) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@7ed4a993 (req. id 13) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@7915c214 (req. id 120) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@7bf63a08 (req. id 138) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@1890532 (req. id 106) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@737f1fac (req. id 85) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@5b21b804 (req. id 45) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f7b0fa (req. id 39) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5ce985de (req. id 41) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@7f4b2da (req. id 65) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@38c62eaa (req. id 44) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1591c3ce (req. id 47) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@4b7ae3f7 (req. id 92) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@682b35c7 (req. id 164) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f (req. id 148) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@6e96051d (req. id 155) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@448d9973 (req. id 100) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@4caba4fd (req. id 134) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@52339045 (req. id 68) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@11e5adb2 (req. id 112) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@5db43df3 (req. id 51) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@4c095503 (req. id 26) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@1bd7643a (req. id 9) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@8ba95be (req. id 109) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@8c1c614 (req. id 165) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@72e333b0 (req. id 35) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@eaf254c (req. id 117) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@258515e6 (req. id 83) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@989ec37 (req. id 75) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@14dff9c6 (req. id 86) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@50376a79 (req. id 93) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@381ace85 (req. id 97) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@1a5ff649 (req. id 56) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4c8a9cc7 (req. id 161) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@67af9356 (req. id 175) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 (req. id 169) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@3fb3455d (req. id 24) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@57e45f67 (req. id 67) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@320c4843 (req. id 25) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@15d1d864 (req. id 64) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@32ad3193 (req. id 139) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@5176e5e4 (req. id 7) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@49537f0e (req. id 108) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@1e0b9770 (req. id 172) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@6c4b91e7 (req. id 125) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@2d63c5b3 (req. id 63) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7812777 (req. id 140) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@60467e9b (req. id 143) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7dee8a4b (req. id 113) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@6753e179 (req. id 42) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@55580c3c (req. id 126) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@19a5b01 (req. id 4) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@35a6a913 (req. id 102) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@232a6b09 (req. id 52) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@4205f3f4 (req. id 46) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@568b6b12 (req. id 136) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@53ac62db (req. id 53) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@2b0f8b48 (req. id 23) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@49a6463c (req. id 127) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@6646b074 (req. id 131) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@5a9e6fe (req. id 115) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@2ccc6372 (req. id 36) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@47bc2fd3 (req. id 160) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7107d8ca (req. id 0) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@507c74ec (req. id 54) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@3d2d38ad (req. id 157) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@59f52a1d (req. id 10) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@484e4689 (req. id 50) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@626042bb (req. id 176) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@53e3725d (req. id 12) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@553853eb (req. id 2) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e (req. id 177) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@18dd055e (req. id 135) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@529b9ed (req. id 38) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@6a816320 (req. id 17) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@6ea0040e (req. id 11) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@41d56fd1 (req. id 22) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@776a6b20 (req. id 171) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@7e17953b (req. id 152) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@11d335ea (req. id 61) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@49648461 (req. id 88) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@6aa4f69f (req. id 58) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1ed2b0f6 (req. id 55) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@748fee93 (req. id 70) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@398f3f27 (req. id 14) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@6df29680 for ItemBlock net.minecraft.item.ItemMultiTexture@60adca08 at id 6, original id requested: 6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@60adca08 (req. id 6) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@4a030114 (req. id 268) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1c0af206 (req. id 338) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@6a816320 for ItemBlock net.minecraft.item.ItemMultiTexture@55d9e2f7 at id 17, original id requested: 17 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@55d9e2f7 (req. id 17) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@1b7dc804 for ItemBlock net.minecraft.item.ItemBlock@208d10d9 at id 170, original id requested: 170 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@208d10d9 (req. id 170) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5176e5e4 for ItemBlock net.minecraft.item.ItemBlock@b568ac5 at id 7, original id requested: 7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@b568ac5 (req. id 7) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@7bd39c7b for ItemBlock net.minecraft.item.ItemBlock@1d52b399 at id 30, original id requested: 30 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@1d52b399 (req. id 30) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@7edff89 (req. id 398) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@37dce58d (req. id 327) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@38ec38ad (req. id 420) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3b29eba3 for ItemBlock net.minecraft.item.ItemBlock@22ad0abe at id 156, original id requested: 156 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@22ad0abe (req. id 156) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@3786680f for ItemBlock net.minecraft.item.ItemBlock@5cc5ec95 at id 80, original id requested: 80 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@5cc5ec95 (req. id 80) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@7bf63a08 for ItemBlock net.minecraft.item.ItemBlock@6be42e65 at id 138, original id requested: 138 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@6be42e65 (req. id 138) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@1d03a3be for ItemBlock net.minecraft.item.ItemMultiTexture@8e4ac25 at id 162, original id requested: 162 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@8e4ac25 (req. id 162) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@1890532 for ItemBlock net.minecraft.item.ItemColored@6af1a80d at id 106, original id requested: 106 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@6af1a80d (req. id 106) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@b20ffc7 (req. id 341) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@213e02ee (req. id 299) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@1e0b9770 for ItemBlock net.minecraft.item.ItemBlock@2709f770 at id 172, original id requested: 172 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@2709f770 (req. id 172) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@2723a4c6 for ItemBlock net.minecraft.item.ItemBlock@2ccc248 at id 103, original id requested: 103 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2ccc248 (req. id 103) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@8ba95be for ItemBlock net.minecraft.item.ItemBlock@71e5fa01 at id 109, original id requested: 109 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@71e5fa01 (req. id 109) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6ad2fe46 (req. id 311) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@2be1cc00 (req. id 374) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@29564bb9 (req. id 368) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3e7dcf00 (req. id 271) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5a88b14b (req. id 2263) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2945fc29 for ItemBlock net.minecraft.item.ItemBlock@6b547bae at id 21, original id requested: 21 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@6b547bae (req. id 21) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@275e1773 (req. id 259) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@49537f0e for ItemBlock net.minecraft.item.ItemBlock@55fb03cb at id 108, original id requested: 108 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@55fb03cb (req. id 108) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@14ce1472 for ItemBlock net.minecraft.item.ItemBlock@2feb4d55 at id 48, original id requested: 48 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2feb4d55 (req. id 48) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@6e32684e (req. id 300) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@615fd9fd (req. id 367) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@2a3f0cf8 (req. id 333) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@1721fe6b for ItemBlock net.minecraft.item.ItemSlab@714550bb at id 43, original id requested: 43 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@714550bb (req. id 43) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@7ed4a993 for ItemBlock net.minecraft.item.ItemBlock@5eb09153 at id 13, original id requested: 13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@5eb09153 (req. id 13) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@8c1c614 for ItemBlock net.minecraft.item.ItemBlock@69b34f89 at id 165, original id requested: 165 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@69b34f89 (req. id 165) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@19a5b01 for ItemBlock net.minecraft.item.ItemBlock@31a089a6 at id 4, original id requested: 4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@31a089a6 (req. id 4) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1a5ff649 for ItemBlock net.minecraft.item.ItemBlock@654f8cb5 at id 56, original id requested: 56 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@654f8cb5 (req. id 56) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b0a9ac0 (req. id 285) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@23786786 (req. id 342) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@887d06c for ItemBlock net.minecraft.item.ItemBlock@67ab707 at id 116, original id requested: 116 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@67ab707 (req. id 116) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@35aa1453 (req. id 362) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@663765e5 for ItemBlock net.minecraft.item.ItemMultiTexture@2016390f at id 5, original id requested: 5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@2016390f (req. id 5) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@61dc06c1 (req. id 261) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@36021b3a (req. id 2266) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@4d4b692b for ItemBlock net.minecraft.item.ItemLilyPad@7a6885e2 at id 111, original id requested: 111 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@7a6885e2 (req. id 111) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@442fe15c (req. id 2264) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@37adabfc (req. id 293) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@5aea1d29 (req. id 320) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@194c005c for ItemBlock net.minecraft.item.ItemBlock@38311ef9 at id 133, original id requested: 133 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@38311ef9 (req. id 133) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@168417a5 for ItemBlock net.minecraft.item.ItemBlock@48417c7b at id 147, original id requested: 147 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@48417c7b (req. id 147) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@60417a62 for ItemBlock net.minecraft.item.ItemBlock@6ac9e94c at id 178, original id requested: 178 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@6ac9e94c (req. id 178) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@42a11636 (req. id 4098) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@378ed27 for ItemBlock net.minecraft.item.ItemBlock@70f9d50e at id 121, original id requested: 121 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@70f9d50e (req. id 121) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3be18d4d (req. id 2259) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@320c4843 for ItemBlock net.minecraft.item.ItemBlock@7b9bd8aa at id 25, original id requested: 25 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@7b9bd8aa (req. id 25) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@5c6a9993 (req. id 2262) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@10e9445b (req. id 278) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@6b2739b8 (req. id 276) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@164b9e9b for ItemBlock net.minecraft.item.ItemBlock@2f3040a7 at id 87, original id requested: 87 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2f3040a7 (req. id 87) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@2f5e1167 (req. id 301) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@5a1aecf4 (req. id 258) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@6086510a (req. id 325) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5fda5157 (req. id 256) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@db0fd5d (req. id 402) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@41789eca for ItemBlock net.minecraft.item.ItemBlock@31d0f86e at id 62, original id requested: 62 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@31d0f86e (req. id 62) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@343f9b18 (req. id 262) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@12b48f3a (req. id 365) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@18bbd9e6 (req. id 378) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@360c65bd (req. id 331) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@785a16e for ItemBlock net.minecraft.item.ItemCloth@635637fc at id 159, original id requested: 159 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@635637fc (req. id 159) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@aff8dc1 (req. id 405) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@2fe7fbe9 (req. id 417) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@12c5e029 for ItemBlock net.minecraft.item.ItemColored@76c70232 at id 31, original id requested: 31 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@76c70232 (req. id 31) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@1bd7643a for ItemBlock net.minecraft.item.ItemBlock@25764a11 at id 9, original id requested: 9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@25764a11 (req. id 9) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4b75e66f (req. id 318) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@748fee93 for ItemBlock net.minecraft.item.ItemBlock@629c9636 at id 70, original id requested: 70 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@629c9636 (req. id 70) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@5e9b6a7e (req. id 373) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@48c8997c (req. id 302) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4233dc74 (req. id 312) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@11e5adb2 for ItemBlock net.minecraft.item.ItemBlock@6894e1e5 at id 112, original id requested: 112 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@6894e1e5 (req. id 112) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@37f4ff60 (req. id 361) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@398f3f27 for ItemBlock net.minecraft.item.ItemBlock@7db75f15 at id 14, original id requested: 14 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7db75f15 (req. id 14) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@44499889 (req. id 2267) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@416f86a0 (req. id 383) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@553853eb for ItemBlock net.minecraft.item.ItemBlock@4d995fb7 at id 2, original id requested: 2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@4d995fb7 (req. id 2) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@3f8a24d5 for ItemBlock net.minecraft.item.ItemBlock@38b9d37b at id 82, original id requested: 82 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@38b9d37b (req. id 82) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@49a6463c for ItemBlock net.minecraft.item.ItemBlock@4353944c at id 127, original id requested: 127 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@4353944c (req. id 127) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@73874578 for ItemBlock net.minecraft.item.ItemBlock@2692d51f at id 90, original id requested: 90 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@2692d51f (req. id 90) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@7f4b2da for ItemBlock net.minecraft.item.ItemBlock@1ad46fd4 at id 65, original id requested: 65 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@1ad46fd4 (req. id 65) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@a1172c5 for ItemBlock net.minecraft.item.ItemBlock@1d783f7b at id 123, original id requested: 123 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@1d783f7b (req. id 123) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@59f31dd3 for ItemBlock net.minecraft.item.ItemBlock@6f557daf at id 163, original id requested: 163 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@6f557daf (req. id 163) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@6c4b91e7 for ItemBlock net.minecraft.item.ItemSlab@2e6c5609 at id 125, original id requested: 125 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@2e6c5609 (req. id 125) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@59b83c9d (req. id 386) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@6535b8e9 (req. id 286) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@2dc2b27a for ItemBlock net.minecraft.item.ItemBlock@105b0f2e at id 107, original id requested: 107 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@105b0f2e (req. id 107) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@41d56fd1 for ItemBlock net.minecraft.item.ItemBlock@22aa0b69 at id 22, original id requested: 22 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@22aa0b69 (req. id 22) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@4a2ead0a for ItemBlock net.minecraft.item.ItemBlock@e9c51bb at id 130, original id requested: 130 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@e9c51bb (req. id 130) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3c77af84 (req. id 330) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@1628d678 (req. id 306) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@6aa4f69f for ItemBlock net.minecraft.item.ItemBlock@1a1510b6 at id 58, original id requested: 58 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1a1510b6 (req. id 58) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@1f44b572 for ItemBlock net.minecraft.item.ItemBlock@6eaf100d at id 66, original id requested: 66 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@6eaf100d (req. id 66) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@b3bee02 (req. id 269) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@12329908 (req. id 326) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@238fa354 for ItemBlock net.minecraft.item.ItemBlock@19331f6e at id 81, original id requested: 81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@19331f6e (req. id 81) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@197c4cbd (req. id 281) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5b21b804 for ItemBlock net.minecraft.item.ItemBlock@7b2bd898 at id 45, original id requested: 45 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b2bd898 (req. id 45) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4ce2fbd3 (req. id 267) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@68c4ecf8 (req. id 324) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@274b9691 (req. id 418) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@72e333b0 for ItemBlock net.minecraft.item.ItemCloth@20118bdc at id 35, original id requested: 35 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@20118bdc (req. id 35) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@66f00e71 (req. id 355) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@35a1290d (req. id 272) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@22546875 (req. id 328) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@5b4b206d (req. id 298) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@3d2d38ad for ItemBlock net.minecraft.item.ItemBlock@16100f31 at id 157, original id requested: 157 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@16100f31 (req. id 157) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@6632fad3 for ItemBlock net.minecraft.item.ItemBlock@4e12a72c at id 79, original id requested: 79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@4e12a72c (req. id 79) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@3fb3455d for ItemBlock net.minecraft.item.ItemMultiTexture@2324279c at id 24, original id requested: 24 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@2324279c (req. id 24) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@a35690b (req. id 4106) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@381ace85 for ItemBlock net.minecraft.item.ItemMultiTexture@2746fe40 at id 97, original id requested: 97 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2746fe40 (req. id 97) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@78a8a37d for ItemBlock net.minecraft.item.ItemBlock@1f502455 at id 158, original id requested: 158 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@1f502455 (req. id 158) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@232a6b09 for ItemBlock net.minecraft.item.ItemBlock@25de2fe5 at id 52, original id requested: 52 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@25de2fe5 (req. id 52) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@68ab512a (req. id 390) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@2b0f8b48 for ItemBlock net.minecraft.item.ItemBlock@649b982e at id 23, original id requested: 23 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@649b982e (req. id 23) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@2a7a17a6 for ItemBlock net.minecraft.item.ItemBlock@11aaf4d2 at id 101, original id requested: 101 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@11aaf4d2 (req. id 101) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@67cc4e4d (req. id 305) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@538a1dbe (req. id 419) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@258185ce (req. id 371) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@6d869eff (req. id 346) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@20c50279 for ItemBlock net.minecraft.item.ItemBlock@5f33e601 at id 19, original id requested: 19 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@5f33e601 (req. id 19) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@1c79f780 (req. id 297) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@1297764c (req. id 339) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@b034979 for ItemBlock net.minecraft.item.ItemBlock@14e7eb7f at id 173, original id requested: 173 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@14e7eb7f (req. id 173) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@5503d8f1 (req. id 2260) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@5db95566 (req. id 4099) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@59d5e111 (req. id 389) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@5fbaadd4 (req. id 332) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@11d335ea for ItemBlock net.minecraft.item.ItemBlock@665fe8c1 at id 61, original id requested: 61 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@665fe8c1 (req. id 61) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@149c32b for ItemBlock net.minecraft.item.ItemBlock@76158a9b at id 129, original id requested: 129 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@76158a9b (req. id 129) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@260b2537 (req. id 289) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@6ca163c3 for ItemBlock net.minecraft.item.ItemPiston@63f8da16 at id 33, original id requested: 33 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@63f8da16 (req. id 33) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@296ba81d (req. id 319) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@39af3006 (req. id 296) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@1b616dfe (req. id 280) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@b86cb11 (req. id 270) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@5e2acdad (req. id 321) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@219116eb (req. id 329) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@729d3f17 (req. id 4096) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@775f2f60 for ItemBlock net.minecraft.item.ItemBlock@6bd2b352 at id 84, original id requested: 84 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@6bd2b352 (req. id 84) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@75f04f7a for ItemBlock net.minecraft.item.ItemBlock@31ab04ce at id 1, original id requested: 1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@31ab04ce (req. id 1) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@448d9973 for ItemBlock net.minecraft.item.ItemBlock@fa826f2 at id 100, original id requested: 100 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@fa826f2 (req. id 100) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@3adf0ddc (req. id 392) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6655879a for ItemBlock net.minecraft.item.ItemBlock@5ff528f6 at id 16, original id requested: 16 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5ff528f6 (req. id 16) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@6ea0040e for ItemBlock net.minecraft.item.ItemBlock@7506fa2 at id 11, original id requested: 11 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@7506fa2 (req. id 11) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@44843335 for ItemBlock net.minecraft.item.ItemBlock@4a8480ae at id 96, original id requested: 96 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@4a8480ae (req. id 96) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@486d2340 (req. id 4103) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@35a6a913 for ItemBlock net.minecraft.item.ItemBlock@46815882 at id 102, original id requested: 102 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@46815882 (req. id 102) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@4826a273 (req. id 396) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@53186ba5 (req. id 307) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@69c2a8b8 (req. id 310) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5c3e95fd (req. id 277) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5d0e7307 (req. id 399) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@35063031 for ItemBlock net.minecraft.item.ItemBlock@1abd33ec at id 20, original id requested: 20 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@1abd33ec (req. id 20) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@2130af86 (req. id 347) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@752563e5 (req. id 4104) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@86a88b6 (req. id 4101) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@70faf7c7 for ItemBlock net.minecraft.item.ItemBlock@499ef309 at id 32, original id requested: 32 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@499ef309 (req. id 32) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@369e247b (req. id 4102) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@551c73d3 (req. id 422) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@21f54e49 (req. id 384) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@66192e3a for ItemBlock net.minecraft.item.ItemBlock@65ead16a at id 8, original id requested: 8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@65ead16a (req. id 8) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@14dff9c6 for ItemBlock net.minecraft.item.ItemBlock@5a3a27f8 at id 86, original id requested: 86 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5a3a27f8 (req. id 86) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ed979d0 (req. id 304) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2e4a0035 (req. id 257) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4112a84f (req. id 408) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@68434841 (req. id 308) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@4e527622 for ItemBlock net.minecraft.item.ItemBlock@1aa484ca at id 28, original id requested: 28 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@1aa484ca (req. id 28) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@5fa2004b (req. id 400) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@12224026 for ItemBlock net.minecraft.item.ItemBlock@50844aeb at id 57, original id requested: 57 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@50844aeb (req. id 57) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@516986e6 (req. id 2257) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@375eb09c for ItemBlock net.minecraft.item.ItemBlock@4a419d65 at id 110, original id requested: 110 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4a419d65 (req. id 110) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@5c9e3d13 (req. id 377) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@507c74ec for ItemBlock net.minecraft.item.ItemBlock@1b5aba6c at id 54, original id requested: 54 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@1b5aba6c (req. id 54) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@2e0e3609 (req. id 358) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@568b6b12 for ItemBlock net.minecraft.item.ItemBlock@d4d2741 at id 136, original id requested: 136 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@d4d2741 (req. id 136) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@237481fd (req. id 2265) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@6f97e1d1 (req. id 2261) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@6646b074 for ItemBlock net.minecraft.item.ItemBlock@180d1176 at id 131, original id requested: 131 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@180d1176 (req. id 131) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@2c0b1350 (req. id 340) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@484e4689 for ItemBlock net.minecraft.item.ItemBlock@5ce1b5b2 at id 50, original id requested: 50 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@5ce1b5b2 (req. id 50) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@851e188 (req. id 292) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@422903bd (req. id 364) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@2183efa2 for ItemBlock net.minecraft.item.ItemBlock@52c0a65f at id 40, original id requested: 40 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@52c0a65f (req. id 40) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@da12492 for ItemBlock net.minecraft.item.ItemCloth@242d2c1c at id 95, original id requested: 95 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@242d2c1c (req. id 95) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@37204e58 (req. id 322) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@3072a301 for ItemBlock net.minecraft.item.ItemBlock@362baf80 at id 168, original id requested: 168 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@362baf80 (req. id 168) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 for ItemBlock net.minecraft.item.ItemBlock@357d3a1e at id 167, original id requested: 167 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@357d3a1e (req. id 167) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5ace65a0 (req. id 313) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@69c18b78 (req. id 4105) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@749fb29 for ItemBlock net.minecraft.item.ItemBlock@19c477f9 at id 49, original id requested: 49 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@19c477f9 (req. id 49) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@5dfc8cea (req. id 335) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6730f1f4 (req. id 354) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@38835669 (req. id 4107) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@3e61dd57 (req. id 284) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@1591c3ce for ItemBlock net.minecraft.item.ItemBlock@615e992 at id 47, original id requested: 47 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@615e992 (req. id 47) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4f7b0fa for ItemBlock net.minecraft.item.ItemBlock@3f02ae at id 39, original id requested: 39 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@3f02ae (req. id 39) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@678e2ffc (req. id 273) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@718f1128 for ItemBlock net.minecraft.item.ItemBlock@3615d8a at id 174, original id requested: 174 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@3615d8a (req. id 174) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@7ed32b58 (req. id 264) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@247219f3 (req. id 314) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@7dee8a4b for ItemBlock net.minecraft.item.ItemBlock@7a14892d at id 113, original id requested: 113 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@7a14892d (req. id 113) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@8dc66b6 (req. id 266) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@5f02f3f7 (req. id 391) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@69d4c138 (req. id 303) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@59f52a1d for ItemBlock net.minecraft.item.ItemBlock@52c889db at id 10, original id requested: 10 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@52c889db (req. id 10) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@36fa435c (req. id 403) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@15fb4ad0 (req. id 397) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@5d79b219 for ItemBlock net.minecraft.item.ItemPiston@58545fb1 at id 29, original id requested: 29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@58545fb1 (req. id 29) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3e469529 for ItemBlock net.minecraft.item.ItemBlock@4eaf7d77 at id 153, original id requested: 153 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@4eaf7d77 (req. id 153) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@319939ca (req. id 4097) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@3f05b336 (req. id 315) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@6ededf13 (req. id 345) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@53ac62db for ItemBlock net.minecraft.item.ItemBlock@5c12d9c at id 53, original id requested: 53 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@5c12d9c (req. id 53) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalLiquid: 181 (init) -> 180 (map). +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a for ItemBlock net.minecraft.item.ItemBlock@99d9a14 at id 180, original id requested: 180 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@99d9a14 (req. id 180) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@43234720 (req. id 407) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@6ed1195a (req. id 323) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@49648461 for ItemBlock net.minecraft.item.ItemBlock@6265f9a1 at id 88, original id requested: 88 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@6265f9a1 (req. id 88) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f for ItemBlock net.minecraft.item.ItemBlock@71268a13 at id 148, original id requested: 148 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@71268a13 (req. id 148) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@67178fcb (req. id 2258) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@776a6b20 for ItemBlock net.minecraft.item.ItemCloth@297dadaa at id 171, original id requested: 171 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@297dadaa (req. id 171) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@2c3ba12f (req. id 263) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@644852e6 (req. id 351) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 for ItemBlock net.minecraft.item.ItemBlock@2103576b at id 169, original id requested: 169 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@2103576b (req. id 169) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@1e015ba3 (req. id 275) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@60467e9b for ItemBlock net.minecraft.item.ItemBlock@1649e5ce at id 143, original id requested: 143 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@1649e5ce (req. id 143) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@18dd055e for ItemBlock net.minecraft.item.ItemBlock@20e88a41 at id 135, original id requested: 135 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@20e88a41 (req. id 135) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@6753e179 for ItemBlock net.minecraft.item.ItemBlock@50e70667 at id 42, original id requested: 42 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@50e70667 (req. id 42) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@682b35c7 for ItemBlock net.minecraft.item.ItemBlock@642df736 at id 164, original id requested: 164 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@642df736 (req. id 164) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@45307fb (req. id 353) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@29e2147d (req. id 295) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@1977d7a5 (req. id 359) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@58eb736 (req. id 376) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@597b2bef (req. id 370) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@3fc3e1c9 (req. id 421) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@37c8f034 for ItemBlock net.minecraft.item.ItemSnow@333ca628 at id 78, original id requested: 78 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@333ca628 (req. id 78) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@20ac1d0e (req. id 382) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2c65168f (req. id 381) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@59c2df74 (req. id 265) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@3539770 (req. id 348) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@482d6445 for ItemBlock net.minecraft.item.ItemBlock@3175b457 at id 137, original id requested: 137 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@3175b457 (req. id 137) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@21869105 (req. id 288) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6ca221b0 (req. id 291) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6b7b36f6 for ItemBlock net.minecraft.item.ItemBlock@e66174f at id 15, original id requested: 15 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@e66174f (req. id 15) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@198a6d41 for ItemBlock net.minecraft.item.ItemBlock@10471047 at id 89, original id requested: 89 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@10471047 (req. id 89) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@61bb1e36 (req. id 380) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@1a445183 (req. id 356) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@4286bb09 (req. id 279) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@64a7ff4a (req. id 2256) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@116c8373 (req. id 334) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@42dd2498 for ItemBlock net.minecraft.item.ItemBlock@57b2129d at id 99, original id requested: 99 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@57b2129d (req. id 99) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@23cb9ffd for ItemBlock net.minecraft.item.ItemBlock@6e0c7dc6 at id 142, original id requested: 142 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6e0c7dc6 (req. id 142) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@32ad3193 for ItemBlock net.minecraft.item.ItemMultiTexture@5b6e1f79 at id 139, original id requested: 139 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@5b6e1f79 (req. id 139) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@3df313c5 for ItemBlock net.minecraft.item.ItemBlock@78556547 at id 76, original id requested: 76 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@78556547 (req. id 76) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@2aa68b6a (req. id 337) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@255c8601 for ItemBlock net.minecraft.item.ItemLeaves@28b16b91 at id 18, original id requested: 18 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@28b16b91 (req. id 18) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@21e40749 for ItemBlock net.minecraft.item.ItemMultiTexture@1222007 at id 3, original id requested: 3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1222007 (req. id 3) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@38c62eaa for ItemBlock net.minecraft.item.ItemSlab@7b52a20a at id 44, original id requested: 44 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7b52a20a (req. id 44) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@7e17953b for ItemBlock net.minecraft.item.ItemBlock@7784138e at id 152, original id requested: 152 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7784138e (req. id 152) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1b78d0ab (req. id 401) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@aee9eb3 (req. id 360) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@7b2ae195 for ItemBlock net.minecraft.item.ItemBlock@3c403c5f at id 166, original id requested: 166 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3c403c5f (req. id 166) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@15b769b2 (req. id 260) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@7d9f68ee (req. id 290) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6455b768 (req. id 282) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@15bfc674 (req. id 350) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@6e96051d for ItemBlock net.minecraft.item.ItemMultiTexture@4147fb56 at id 155, original id requested: 155 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@4147fb56 (req. id 155) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@413d26d2 (req. id 349) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 for ItemBlock net.minecraft.item.ItemBlock@1a83d074 at id 179, original id requested: 179 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@1a83d074 (req. id 179) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@47bc2fd3 for ItemBlock net.minecraft.item.ItemCloth@7f53ee15 at id 160, original id requested: 160 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7f53ee15 (req. id 160) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@27f07e81 (req. id 274) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@37b98284 for ItemBlock net.minecraft.item.ItemBlock@444c2339 at id 114, original id requested: 114 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@444c2339 (req. id 114) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@64c43e16 for ItemBlock net.minecraft.item.ItemBlock@52b63086 at id 151, original id requested: 151 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@52b63086 (req. id 151) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@54de97b9 (req. id 379) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@7915c214 for ItemBlock net.minecraft.item.ItemBlock@2a9d61bf at id 120, original id requested: 120 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@2a9d61bf (req. id 120) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@67af9356 for ItemBlock net.minecraft.item.ItemDoublePlant@453d36ad at id 175, original id requested: 175 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@453d36ad (req. id 175) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@5a77aa9e (req. id 372) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@193cd8e1 (req. id 309) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@293697a3 for ItemBlock net.minecraft.item.ItemBlock@78f8b54d at id 27, original id requested: 27 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@78f8b54d (req. id 27) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e for ItemBlock net.minecraft.item.ItemBlock@2e709107 at id 177, original id requested: 177 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2e709107 (req. id 177) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@435591e4 for ItemBlock net.minecraft.item.ItemBlock@2725d7bb at id 60, original id requested: 60 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2725d7bb (req. id 60) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@29d73132 (req. id 344) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@6ae9e439 (req. id 287) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@f38be8d (req. id 316) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@5c3fa85 for ItemBlock net.minecraft.item.ItemBlock@5cfc2a1a at id 72, original id requested: 72 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@5cfc2a1a (req. id 72) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@35e20489 for ItemBlock net.minecraft.item.ItemBlock@6764ac25 at id 91, original id requested: 91 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@6764ac25 (req. id 91) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@483aad79 (req. id 352) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@35d4a09b (req. id 343) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@58de050f for ItemBlock net.minecraft.item.ItemMultiTexture@62862fe3 at id 98, original id requested: 98 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@62862fe3 (req. id 98) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@61a97e6d for ItemBlock net.minecraft.item.ItemBlock@12fc183e at id 122, original id requested: 122 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@12fc183e (req. id 122) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5ce985de for ItemBlock net.minecraft.item.ItemBlock@1264e314 at id 41, original id requested: 41 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@1264e314 (req. id 41) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@408e20fe for ItemBlock net.minecraft.item.ItemBlock@462f59c8 at id 119, original id requested: 119 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@462f59c8 (req. id 119) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7d070026 (req. id 387) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@75182a81 (req. id 375) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@377c404e (req. id 283) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@6af649f2 (req. id 294) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@4c8a9cc7 for ItemBlock net.minecraft.item.ItemLeaves@411c45ba at id 161, original id requested: 161 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@411c45ba (req. id 161) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@737f1fac for ItemBlock net.minecraft.item.ItemBlock@34adc04c at id 85, original id requested: 85 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@34adc04c (req. id 85) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@57e45f67 for ItemBlock net.minecraft.item.ItemBlock@440e7e7b at id 67, original id requested: 67 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@440e7e7b (req. id 67) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@608573e2 (req. id 369) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@7b437ced (req. id 357) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@55580c3c for ItemBlock net.minecraft.item.ItemSlab@1e1a76cf at id 126, original id requested: 126 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@1e1a76cf (req. id 126) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@6f8786da (req. id 336) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@566622c9 (req. id 317) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@d4569d3 (req. id 395) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@53e3725d for ItemBlock net.minecraft.item.ItemMultiTexture@418fb35a at id 12, original id requested: 12 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@418fb35a (req. id 12) +[17:41:52] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:Shadow Hand: 180 (init) -> 181 (map). +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 for ItemBlock net.minecraft.item.ItemBlock@57c65fd8 at id 181, original id requested: 181 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@57c65fd8 (req. id 181) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@5db43df3 for ItemBlock net.minecraft.item.ItemBlock@53c3f229 at id 51, original id requested: 51 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@53c3f229 (req. id 51) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@757ed18b (req. id 385) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@3295cb9c (req. id 4100) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@582264bf for ItemBlock net.minecraft.item.ItemAnvilBlock@264eeba4 at id 145, original id requested: 145 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@264eeba4 (req. id 145) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@27c53921 for ItemBlock net.minecraft.item.ItemMultiTexture@1f56650 at id 37, original id requested: 37 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@1f56650 (req. id 37) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@529b9ed for ItemBlock net.minecraft.item.ItemMultiTexture@51a22039 at id 38, original id requested: 38 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@51a22039 (req. id 38) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@434d32ea for ItemBlock net.minecraft.item.ItemBlock@200cef at id 128, original id requested: 128 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@200cef (req. id 128) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@111b0657 for ItemBlock net.minecraft.item.ItemBlock@4142991e at id 154, original id requested: 154 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@4142991e (req. id 154) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@a0704b6 (req. id 393) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@311c70ab (req. id 363) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@221a359f for ItemBlock net.minecraft.item.ItemBlock@35d0bb5e at id 141, original id requested: 141 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@35d0bb5e (req. id 141) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@685c6936 (req. id 404) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@c27326e (req. id 366) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@6b9717b5 for ItemBlock net.minecraft.item.ItemBlock@49d32c46 at id 73, original id requested: 73 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@49d32c46 (req. id 73) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@626042bb for ItemBlock net.minecraft.item.ItemBlock@1dbd3572 at id 176, original id requested: 176 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@1dbd3572 (req. id 176) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@569afeea (req. id 388) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@119c18e2 for ItemBlock net.minecraft.item.ItemBlock@1391e025 at id 69, original id requested: 69 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@1391e025 (req. id 69) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@4205f3f4 for ItemBlock net.minecraft.item.ItemBlock@11c39c2e at id 46, original id requested: 46 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@11c39c2e (req. id 46) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@3a0464cd for ItemBlock net.minecraft.item.ItemBlock@6d4410c1 at id 146, original id requested: 146 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@6d4410c1 (req. id 146) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@52c64dde (req. id 394) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4caba4fd for ItemBlock net.minecraft.item.ItemBlock@46ffcd87 at id 134, original id requested: 134 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@46ffcd87 (req. id 134) +[17:41:52] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@163efd26 for ItemBlock net.minecraft.item.ItemBlock@899735d at id 77, original id requested: 77 +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@899735d (req. id 77) +[17:41:52] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@517a86ba (req. id 406) +[17:41:52] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7107d8ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@75f04f7a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@553853eb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@21e40749 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@19a5b01 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@663765e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@6df29680 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@5176e5e4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@66192e3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@1bd7643a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@59f52a1d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@6ea0040e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@53e3725d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@7ed4a993 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@398f3f27 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@6b7b36f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@6655879a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@6a816320 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@255c8601 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@20c50279 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@35063031 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@2945fc29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@41d56fd1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@2b0f8b48 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@3fb3455d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@320c4843 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@4c095503 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@293697a3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@4e527622 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@5d79b219 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@7bd39c7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@12c5e029 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@70faf7c7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@6ca163c3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@77d514e3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@72e333b0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@2ccc6372 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@27c53921 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@529b9ed +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4f7b0fa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2183efa2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5ce985de +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@6753e179 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1721fe6b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@38c62eaa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@5b21b804 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@4205f3f4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1591c3ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@14ce1472 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@749fb29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@484e4689 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@5db43df3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@232a6b09 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@53ac62db +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@507c74ec +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1ed2b0f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@1a5ff649 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@12224026 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@6aa4f69f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@1cb6a410 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@435591e4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@11d335ea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@41789eca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@2d63c5b3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@15d1d864 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@7f4b2da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@1f44b572 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@57e45f67 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@52339045 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@119c18e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@748fee93 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@157830ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@5c3fa85 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@6b9717b5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@c95a342 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@989ec37 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@3df313c5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@163efd26 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@37c8f034 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@6632fad3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@3786680f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@238fa354 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@3f8a24d5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@258515e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@775f2f60 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@737f1fac +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@14dff9c6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@164b9e9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@49648461 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@198a6d41 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@73874578 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@35e20489 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@4b7ae3f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@50376a79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@662f5713 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@da12492 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@44843335 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@381ace85 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@58de050f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@42dd2498 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@448d9973 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@2a7a17a6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@35a6a913 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@2723a4c6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@15e33478 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@7789bd81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@1890532 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@2dc2b27a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@49537f0e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@8ba95be +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@375eb09c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@4d4b692b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@11e5adb2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@7dee8a4b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@37b98284 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@5a9e6fe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@887d06c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@eaf254c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@5dd59860 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@408e20fe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@7915c214 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@378ed27 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@61a97e6d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@a1172c5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f85e8ac +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@6c4b91e7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@55580c3c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@49a6463c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@434d32ea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@149c32b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@4a2ead0a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@6646b074 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@2d2217da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@194c005c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@4caba4fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@18dd055e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@568b6b12 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@482d6445 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@7bf63a08 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@32ad3193 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7812777 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@221a359f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@23cb9ffd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@60467e9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@dc11819 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@582264bf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@3a0464cd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@168417a5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3a2c5d2f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6dc5122 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@6a5292b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@64c43e16 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@7e17953b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@3e469529 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@111b0657 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@6e96051d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@3b29eba3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@3d2d38ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@78a8a37d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@785a16e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@47bc2fd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@4c8a9cc7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@1d03a3be +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@59f31dd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@682b35c7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@8c1c614 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@7b2ae195 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@1d3b9fe0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@3072a301 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@6e0f1848 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@1b7dc804 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@776a6b20 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@1e0b9770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@b034979 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@718f1128 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@67af9356 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@626042bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@70ffde9e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@60417a62 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@6df3b359 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 darkknight.jewelrycraft.block.BlockMoltenMetal@6d49d28a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 darkknight.jewelrycraft.block.BlockShadowHand@43ea7d45 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@31ab04ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@4d995fb7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@1222007 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@31a089a6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@2016390f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@60adca08 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@b568ac5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@65ead16a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@25764a11 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@52c889db +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@7506fa2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@418fb35a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@5eb09153 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7db75f15 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@e66174f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@5ff528f6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@55d9e2f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@28b16b91 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@5f33e601 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@1abd33ec +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@6b547bae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@22aa0b69 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@649b982e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@2324279c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@7b9bd8aa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@78f8b54d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@1aa484ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@58545fb1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@1d52b399 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@76c70232 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@499ef309 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@63f8da16 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@20118bdc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@1f56650 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@51a22039 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@3f02ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@52c0a65f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@1264e314 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@50e70667 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@714550bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@7b52a20a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b2bd898 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@11c39c2e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@615e992 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2feb4d55 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@19c477f9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@5ce1b5b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@53c3f229 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@25de2fe5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@5c12d9c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@1b5aba6c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@654f8cb5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@50844aeb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1a1510b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2725d7bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@665fe8c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@31d0f86e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@1ad46fd4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@6eaf100d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@440e7e7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@1391e025 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@629c9636 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@5cfc2a1a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@49d32c46 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@78556547 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@899735d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@333ca628 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@4e12a72c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@5cc5ec95 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@19331f6e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@38b9d37b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@6bd2b352 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@34adc04c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@5a3a27f8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2f3040a7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@6265f9a1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@10471047 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@2692d51f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@6764ac25 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@242d2c1c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@4a8480ae +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2746fe40 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@62862fe3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@57b2129d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@fa826f2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@11aaf4d2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@46815882 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2ccc248 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@6af1a80d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@105b0f2e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@55fb03cb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@71e5fa01 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4a419d65 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@7a6885e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@6894e1e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@7a14892d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@444c2339 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@67ab707 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@462f59c8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@2a9d61bf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@70f9d50e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@12fc183e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@1d783f7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@2e6c5609 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@1e1a76cf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@4353944c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@200cef +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@76158a9b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@e9c51bb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@180d1176 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@38311ef9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@46ffcd87 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@20e88a41 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@d4d2741 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@3175b457 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@6be42e65 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@5b6e1f79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@35d0bb5e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@6e0c7dc6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@1649e5ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@264eeba4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@6d4410c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@48417c7b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@71268a13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@52b63086 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7784138e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@4eaf7d77 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@4142991e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@4147fb56 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@22ad0abe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@16100f31 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@1f502455 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@635637fc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@7f53ee15 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@411c45ba +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@8e4ac25 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@6f557daf +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@642df736 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@69b34f89 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3c403c5f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@357d3a1e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@362baf80 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@2103576b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@208d10d9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@297dadaa +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@2709f770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@14e7eb7f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@3615d8a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@453d36ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@1dbd3572 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@2e709107 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@6ac9e94c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@1a83d074 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 180 net.minecraft.item.ItemBlock@99d9a14 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 181 net.minecraft.item.ItemBlock@57c65fd8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5fda5157 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2e4a0035 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@5a1aecf4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@275e1773 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@15b769b2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@61dc06c1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@343f9b18 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@2c3ba12f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@7ed32b58 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@59c2df74 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@8dc66b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4ce2fbd3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@4a030114 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@b3bee02 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@b86cb11 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@3e7dcf00 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@35a1290d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@678e2ffc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@27f07e81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@1e015ba3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@6b2739b8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@5c3e95fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@10e9445b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@4286bb09 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@1b616dfe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@197c4cbd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@6455b768 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@377c404e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@3e61dd57 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b0a9ac0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@6535b8e9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@6ae9e439 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@21869105 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@260b2537 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@7d9f68ee +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@6ca221b0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@851e188 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@37adabfc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@6af649f2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@29e2147d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@39af3006 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@1c79f780 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@5b4b206d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@213e02ee +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@6e32684e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@2f5e1167 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@48c8997c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@69d4c138 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@ed979d0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@67cc4e4d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@1628d678 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@53186ba5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@68434841 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@193cd8e1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@69c2a8b8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6ad2fe46 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4233dc74 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5ace65a0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@247219f3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@3f05b336 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@f38be8d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@566622c9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4b75e66f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@296ba81d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@5aea1d29 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@5e2acdad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@37204e58 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@6ed1195a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@68c4ecf8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@6086510a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@12329908 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@37dce58d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@22546875 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@219116eb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3c77af84 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@360c65bd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@5fbaadd4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@2a3f0cf8 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@116c8373 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@5dfc8cea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@6f8786da +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@2aa68b6a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1c0af206 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@1297764c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@2c0b1350 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@b20ffc7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@23786786 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@35d4a09b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@29d73132 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@6ededf13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@6d869eff +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@2130af86 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@3539770 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@413d26d2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@15bfc674 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@644852e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@483aad79 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@45307fb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6730f1f4 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@66f00e71 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@1a445183 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@7b437ced +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@2e0e3609 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@1977d7a5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@aee9eb3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@37f4ff60 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@35aa1453 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@311c70ab +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@422903bd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@12b48f3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@c27326e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@615fd9fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@29564bb9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@608573e2 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@597b2bef +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@258185ce +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@5a77aa9e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@5e9b6a7e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@2be1cc00 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@75182a81 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@58eb736 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@5c9e3d13 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@18bbd9e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@54de97b9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@61bb1e36 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@2c65168f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@20ac1d0e +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@416f86a0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@21f54e49 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@757ed18b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@59b83c9d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@7d070026 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@569afeea +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@59d5e111 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@68ab512a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@5f02f3f7 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@3adf0ddc +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@a0704b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@52c64dde +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@d4569d3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@4826a273 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@15fb4ad0 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@7edff89 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5d0e7307 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@5fa2004b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@1b78d0ab +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@db0fd5d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@36fa435c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@685c6936 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@aff8dc1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@517a86ba +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@43234720 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4112a84f +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@2fe7fbe9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@274b9691 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@538a1dbe +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@38ec38ad +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@3fc3e1c9 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@551c73d3 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@64a7ff4a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@516986e6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@67178fcb +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3be18d4d +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@5503d8f1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@6f97e1d1 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@5c6a9993 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@5a88b14b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@442fe15c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@237481fd +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@36021b3a +[17:41:52] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@44499889 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@729d3f17 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@319939ca +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@42a11636 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@5db95566 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@3295cb9c +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@86a88b6 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@369e247b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@486d2340 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@752563e5 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@69c18b78 +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@a35690b +[17:41:52] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@38835669 +[17:41:52] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[17:41:52] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[17:41:52] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[17:41:52] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[17:41:52] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[17:41:52] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[17:41:52] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[17:41:52] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[17:41:52] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLModIdMappingEvent to mod AnimationAPI +[17:41:52] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLModIdMappingEvent to mod AnimationAPI +[17:41:52] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLModIdMappingEvent to mod AnimationExample +[17:41:52] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLModIdMappingEvent to mod AnimationExample +[17:41:52] [Server thread/INFO] [FML/]: Applying holder lookups +[17:41:52] [Server thread/INFO] [FML/]: Holder lookups applied +[17:41:53] [Server thread/INFO] [FML/]: Loading dimension 0 (Test 2) (net.minecraft.server.integrated.IntegratedServer@96d4015) +[17:41:53] [Server thread/INFO] [FML/]: Loading dimension 1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@96d4015) +[17:41:53] [Server thread/INFO] [FML/]: Loading dimension -1 (Test 2) (net.minecraft.server.integrated.IntegratedServer@96d4015) +[17:41:54] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[17:41:54] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[17:41:54] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[17:41:54] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[17:41:54] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[17:41:54] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[17:41:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[17:41:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[17:41:54] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartingEvent to mod AnimationAPI +[17:41:54] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartingEvent to mod AnimationAPI +[17:41:54] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartingEvent to mod AnimationExample +[17:41:54] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartingEvent to mod AnimationExample +[17:41:54] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[17:41:54] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[17:41:54] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[17:41:54] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[17:41:54] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[17:41:54] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[17:41:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[17:41:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[17:41:54] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStartedEvent to mod AnimationAPI +[17:41:54] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStartedEvent to mod AnimationAPI +[17:41:54] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStartedEvent to mod AnimationExample +[17:41:54] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStartedEvent to mod AnimationExample +[17:41:55] [Netty Client IO #0/TRACE] [FML/]: $ServerHello->FMLHandshakeClientState$2:HELLO +[17:41:55] [Netty Client IO #0/INFO] [FML/]: Server protocol version 1 +[17:41:55] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[17:41:55] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[17:41:55] [Netty IO #1/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeServerState$2:HELLO +[17:41:55] [Netty IO #1/INFO] [FML/]: Client attempting to join with 6 mods : AnimationExample@1.0.0,mcp@9.05,FML@7.10.25.1208,AnimationAPI@1.2.4,Forge@10.13.0.1208,Jewelrycraft@2.0 +[17:41:55] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[17:41:55] [Netty Client IO #0/TRACE] [FML/]: $ModList:6 mods->FMLHandshakeClientState$3:WAITINGSERVERDATA +[17:41:55] [Netty Client IO #0/INFO] [FML/]: Attempting connection with missing mods [] at SERVER +[17:41:55] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[17:41:55] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeClientState$5:PENDINGCOMPLETE +[17:41:55] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$4:COMPLETE +[17:41:55] [Netty Client IO #0/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeClientState$6:COMPLETE +[17:41:55] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[17:41:55] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[17:41:55] [Client thread/INFO] [FML/]: [Client thread] Client side modded connection established +[17:42:40] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:43:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:44:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:44:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:45:40] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:46:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:47:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:47:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:48:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:49:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:50:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:50:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:51:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:52:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:53:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:53:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:54:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:55:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:56:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:56:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:57:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:58:25] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:59:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[17:59:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:00:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:01:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:02:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:02:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:03:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:04:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:05:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:05:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:06:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:07:25] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:08:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:08:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:09:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:10:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:11:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:11:55] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:12:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:13:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:14:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:14:23] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:15:02] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:15:47] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:16:32] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:17:18] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:17:26] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:17:27] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[18:17:27] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[18:17:27] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[18:17:27] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[18:17:27] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[18:17:27] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[18:17:27] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[18:17:27] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[18:17:27] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppingEvent to mod AnimationAPI +[18:17:27] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppingEvent to mod AnimationAPI +[18:17:27] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppingEvent to mod AnimationExample +[18:17:27] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppingEvent to mod AnimationExample +[18:17:27] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Test 2 +[18:17:27] [Server thread/INFO] [FML/]: Unloading dimension 0 +[18:17:27] [Server thread/INFO] [FML/]: Unloading dimension -1 +[18:17:27] [Server thread/INFO] [FML/]: Unloading dimension 1 +[18:17:27] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[18:17:27] [Server thread/INFO] [FML/]: Applying holder lookups +[18:17:27] [Server thread/INFO] [FML/]: Holder lookups applied +[18:17:28] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[18:17:28] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[18:17:28] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[18:17:28] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[18:17:28] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[18:17:28] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[18:17:28] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[18:17:28] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft +[18:17:28] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sending event FMLServerStoppedEvent to mod AnimationAPI +[18:17:28] [Server thread/TRACE] [AnimationAPI/AnimationAPI]: Sent event FMLServerStoppedEvent to mod AnimationAPI +[18:17:28] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sending event FMLServerStoppedEvent to mod AnimationExample +[18:17:28] [Server thread/TRACE] [AnimationExample/AnimationExample]: Sent event FMLServerStoppedEvent to mod AnimationExample diff --git a/eclipse/logs/fml-junk-earlystartup.log b/eclipse/logs/fml-junk-earlystartup.log new file mode 100644 index 0000000..ae8a184 --- /dev/null +++ b/eclipse/logs/fml-junk-earlystartup.log @@ -0,0 +1,3018 @@ +[15:22:49] [main/INFO] [GradleStart]: No arguments specified, assuming client. +[15:22:49] [main/INFO] [GradleStart]: Extra: [] +[15:24:16] [main/INFO] [GradleStart]: username: sor1n +[15:24:16] [main/INFO] [GradleStart]: tweakClass: cpw.mods.fml.common.launcher.FMLTweaker +[15:24:16] [main/INFO] [GradleStart]: accessToken: FML +[15:24:16] [main/INFO] [GradleStart]: version: 1.6 +[15:24:16] [main/INFO] [GradleStart]: Extra: [] +[15:25:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:25:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:25:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:25:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:25:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:25:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:29:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:29:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:29:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:33:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:33:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:33:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:34:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:34:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:34:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:34:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:34:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:34:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:37:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:37:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:37:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:39:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:39:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:39:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:41:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:41:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:41:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:43:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:43:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:43:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:45:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:45:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:45:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:48:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:48:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:48:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:51:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:51:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:51:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:55:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:55:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:55:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:59:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:59:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:59:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:00:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:00:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:00:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:42:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:42:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:42:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:52:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:52:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:52:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:45:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:03:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:03:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:03:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:01:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:01:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:01:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:06:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:06:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:06:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:37:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:41:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:41:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:41:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:42:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:42:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:42:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:49:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:49:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:49:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:50:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:20:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:20:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:20:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:38:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:38:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:38:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:48:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:48:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:48:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:04:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:04:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:04:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:06:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:06:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:06:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:09:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:09:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:09:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:13:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:13:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:13:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:23:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:23:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:23:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:26:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:26:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:26:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:42:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:42:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:42:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:00:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:01:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:02:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:03:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:03:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:03:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:04:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:07:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:07:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:07:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:10:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:10:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:10:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:11:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:14:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:14:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:14:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:16:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:16:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:26:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:26:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:26:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:28:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:28:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:28:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:31:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:18:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:18:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:18:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:20:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:20:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:20:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:10:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:10:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:10:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:12:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:12:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:12:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:17:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:17:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:17:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:27:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:27:38] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:27:38] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:28:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:28:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:28:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:23:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:23:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:23:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:25:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:25:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:25:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:33:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:33:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:33:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:40:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:40:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:40:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:47:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:47:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:47:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:02:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:02:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:02:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:23:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:23:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:23:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:29:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:29:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:29:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:42:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:42:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:42:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:43:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:43:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:43:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:48:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:48:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:48:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:49:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:49:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:49:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:49:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:49:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:49:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:50:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:50:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:50:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:51:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:51:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:51:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:52:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:52:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:52:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:53:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:53:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:53:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:21:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:21:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:21:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:22:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:22:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:22:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:25:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:25:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:34:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:34:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:34:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:36:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:36:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:36:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:37:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:37:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:37:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:38:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:38:38] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:38:38] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:41:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:41:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:41:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:42:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:42:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:42:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:43:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:43:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:43:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:45:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:45:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:45:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:54:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:54:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:54:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:55:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:55:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:55:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:00:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:00:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:00:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:29:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[19:29:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[19:29:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[19:30:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[19:30:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[19:30:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[22:01:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:01:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:01:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[22:02:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:13:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:13:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:13:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:24:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:36:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:36:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:36:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:01:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:01:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:01:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:06:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:06:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:06:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:10:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:10:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:10:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:11:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:11:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:11:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:19:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:19:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:19:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:24:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:24:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:24:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:25:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:25:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:25:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:26:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:26:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:26:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:27:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:27:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:27:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:38:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:38:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:41:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:41:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:41:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:07:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:07:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:07:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:13:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:13:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:13:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:19:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:22:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:22:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:22:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:23:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:47:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:47:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:47:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:49:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:49:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:49:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:56:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:56:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:56:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:00:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:00:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:00:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:10:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:10:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:10:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:13:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:13:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:13:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:58:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:58:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:58:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:32:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:32:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:32:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:34:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:34:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:34:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:35:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:35:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:35:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:36:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:36:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:36:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:39:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:39:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:39:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:42:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:42:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:42:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:43:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:43:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:43:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:45:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:45:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:45:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:47:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:47:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:47:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:53:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:53:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:53:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:54:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:54:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:54:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:00:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:00:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:00:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:01:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:01:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:01:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:03:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:03:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:03:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:04:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:04:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:04:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:08:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:08:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:08:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:09:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:09:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:09:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:10:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:10:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:10:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:12:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:12:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:12:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:16:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:16:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:16:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:18:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:18:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:18:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:21:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:21:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:21:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:23:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:23:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:23:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:24:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:24:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:24:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:25:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:25:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:25:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:27:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:27:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:27:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:28:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:28:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:28:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:35:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:35:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:35:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:14:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:14:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:14:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:18:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:18:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:18:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:21:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:21:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:21:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:22:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:22:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:22:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:23:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:23:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:23:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:24:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:24:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:24:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:30:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:30:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:30:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:33:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:33:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:33:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:48:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:48:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:48:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:01:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:01:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:01:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:02:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:02:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:02:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:06:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:06:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:06:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:15:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:15:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:15:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:43:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:43:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:43:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:44:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:44:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:44:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:45:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:45:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:45:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:00:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:00:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:00:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:25:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:25:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:25:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:36:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:36:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:36:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:38:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:38:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:43:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:43:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:43:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:13:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:13:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:13:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:44:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:44:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:44:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:47:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:47:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:47:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:53:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:53:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:53:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:57:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:57:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:57:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:09:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:09:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:09:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:33:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:33:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:33:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:44:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:44:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:44:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:48:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:48:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:48:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:50:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:50:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:50:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:21:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:21:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:21:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:56:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:56:38] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:56:38] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:15:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:15:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:15:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:17:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:17:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:17:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:21:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:21:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:21:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:27:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:27:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:27:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:34:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:34:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:12:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:12:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:12:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:33:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:33:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:33:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[22:34:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:34:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:34:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:02:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:02:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:02:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:09:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:09:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:09:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:12:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:12:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:12:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:13:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:13:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:13:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:16:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:19:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:27:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:27:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:27:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:30:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:30:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:30:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:42:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:42:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:42:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:48:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:48:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:48:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:38:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:38:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:38:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:40:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:41:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:41:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:41:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:46:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:46:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:46:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:59:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:59:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:59:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:30:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:30:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:30:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:31:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:33:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:33:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:33:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:40:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:40:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:40:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:43:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:43:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:43:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:45:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:48:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:50:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:50:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:50:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:56:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:56:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:56:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:01:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:01:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:01:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:06:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:06:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:06:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:34:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:34:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:34:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:37:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:37:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:37:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:50:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:50:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:50:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:12:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:12:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:12:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:13:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:13:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:13:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:53:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:54:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:01:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:01:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:01:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:12:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:12:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:12:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:14:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:14:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:14:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:14:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:14:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:14:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:15:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:15:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:15:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:25:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:25:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:25:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:26:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:26:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:26:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:38:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:38:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:38:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:40:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:40:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:40:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:11:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:14:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:14:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:14:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:16:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:16:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:16:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:24:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:24:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:24:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:28:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:28:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:28:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:39:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:39:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:39:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:21:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:21:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:21:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:23:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:23:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:23:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:27:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:27:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:27:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:46:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:46:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:46:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:20:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:20:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:20:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:23:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:25:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:25:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:25:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:33:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:33:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:33:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:50:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:50:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:50:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:55:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:55:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:55:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:00:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:00:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:00:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:06:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:11:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:11:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:11:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:12:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:12:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:12:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:13:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:13:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:13:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:16:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:16:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:16:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:17:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:17:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:17:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:20:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:20:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:20:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:24:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:24:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:24:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:25:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:25:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:25:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:26:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:26:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:26:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:28:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:28:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:28:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:36:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:36:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:36:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:39:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:39:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:39:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:41:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:41:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:41:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:42:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:42:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:42:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:42:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:42:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:42:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:44:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:44:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:44:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:48:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:48:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:48:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:50:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:50:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:50:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:52:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:52:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:52:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:53:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:53:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:53:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:54:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:54:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:54:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:56:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:56:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:56:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:57:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:57:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:57:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:59:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:59:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:59:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:05:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:05:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:05:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:09:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:09:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:09:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:11:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:11:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:11:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:58:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:58:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:58:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:17:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:17:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:17:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:36:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:36:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:36:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:41:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:41:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:41:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:43:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:43:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:43:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:50:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:50:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:50:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:54:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:54:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:54:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:59:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:59:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:59:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:01:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:01:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:01:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:04:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:04:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:04:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:05:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:05:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:05:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:05:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:05:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:05:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:06:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:06:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:06:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:07:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:07:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:07:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:09:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:09:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:09:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:11:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:11:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[05:59:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:59:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[05:59:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:01:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:01:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:01:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:06:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:06:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:06:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:07:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:07:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:07:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:09:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:09:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:09:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:11:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:11:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:12:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:12:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:12:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:13:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:13:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:13:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:18:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:18:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:18:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:18:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:18:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:18:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:19:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:19:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:19:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:23:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:23:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:23:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:33:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:33:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:33:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:33:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:33:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:33:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:34:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:34:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:35:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:35:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:35:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[06:41:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:41:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[06:41:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:15:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:15:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:15:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:23:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:23:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:23:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:24:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:24:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:24:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:32:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:35:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:58:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:58:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:58:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:01:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:01:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:02:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:02:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:02:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:11:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:11:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:11:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:13:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:13:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:13:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:37:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:37:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:37:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:42:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:42:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:42:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:45:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:45:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:48:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:48:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:48:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:50:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:50:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:50:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:51:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:51:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:51:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:54:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:54:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:54:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:57:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:57:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:57:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[07:59:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:59:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[07:59:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:04:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:04:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:04:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:06:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:06:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:06:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:27:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:27:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:27:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:28:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:28:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:28:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:29:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:29:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:29:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:35:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:35:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:35:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:39:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:39:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:39:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:49:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:49:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:49:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:55:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:55:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:55:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:56:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:56:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:56:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:00:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:00:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:00:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:04:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:04:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:04:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:06:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:06:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:06:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:14:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:14:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:14:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:30:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:30:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:30:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:33:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:33:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:33:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:34:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:34:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:34:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:41:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:41:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:41:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:44:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:44:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:44:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:50:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:50:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:50:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[09:55:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:55:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[09:55:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:30:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:30:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:30:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:31:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:31:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:10:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:10:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:10:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:26:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:26:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:26:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:33:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:33:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:33:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:20:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:20:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:20:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:28:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:28:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:28:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:30:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:30:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:30:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:34:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:34:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:34:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:57:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:57:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:57:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:00:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:00:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:00:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:08:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:08:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:08:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:30:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:19:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:19:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:19:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:31:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:31:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:31:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:51:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:51:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:51:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:59:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:59:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:59:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:15:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:15:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:15:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:35:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:35:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:35:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:48:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:48:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:48:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:55:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:55:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:55:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:14:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:54:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:54:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:54:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:47:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:47:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:47:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:52:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:52:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:52:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:54:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:54:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:54:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:55:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:55:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:55:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:57:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:57:38] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:57:38] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:01:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:01:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:01:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:28:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:28:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:28:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:29:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:29:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:29:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:33:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:33:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:33:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:34:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:34:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:34:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:36:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:36:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:36:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:40:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:40:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:40:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:41:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:44:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:45:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:45:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:45:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:54:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:54:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:54:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:38:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:38:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:38:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:41:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:41:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:41:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:42:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:42:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:42:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:46:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:46:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:46:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:00:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:00:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:00:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:02:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:02:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:02:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:11:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:11:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:11:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:11:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:11:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:11:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:13:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:13:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:13:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:20:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:20:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:20:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:27:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:27:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:27:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:31:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:31:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:31:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:45:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:45:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:45:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:27:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:27:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:27:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:34:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:34:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:34:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:35:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:35:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:35:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:37:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:37:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:37:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:44:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:50:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:50:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:50:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:05:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:05:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:05:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:08:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:08:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:08:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:28:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:28:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:28:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:31:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:31:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:31:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:45:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:45:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:46:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:46:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:46:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:00:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:00:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:00:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:01:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:06:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:08:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:08:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:08:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:10:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:19:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:19:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:19:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:29:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:29:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:29:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:35:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:52:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:52:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:52:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:00:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:00:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:48:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:48:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:48:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:52:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:52:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:52:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:53:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:54:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:57:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:57:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:57:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:45:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:45:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:45:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:07:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:07:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:07:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:09:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:29:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:29:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:29:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:38:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:38:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:38:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:47:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:47:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:47:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:48:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:48:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:48:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:50:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:10:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:10:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:10:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:12:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:12:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:12:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:13:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:13:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:13:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:16:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:16:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:16:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:23:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:23:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:23:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:29:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:29:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:29:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:34:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:34:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:34:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:01:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:03:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:03:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:03:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:04:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:05:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:05:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:05:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:04:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:04:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:04:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:19:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:32:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:32:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:32:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:44:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:00:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:00:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:00:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:44:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:44:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:44:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:49:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:49:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:49:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:52:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:52:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:52:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:57:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:57:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:57:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:09:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:31:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:31:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:31:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:00:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:00:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:00:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:04:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:04:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:04:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:05:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:05:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:05:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:36:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:36:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:36:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:18:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:18:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:18:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:53:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:43:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:43:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:43:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:28:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:28:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:28:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:30:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:30:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:30:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:36:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:36:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:36:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:11:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:11:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:11:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:32:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:00:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:00:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:00:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:06:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:06:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:06:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:26:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:26:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:26:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:30:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:30:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:30:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:38:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:38:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:56:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:56:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:56:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:02:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:02:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:02:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:34:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:34:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:34:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:10:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:10:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:10:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:11:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:11:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:11:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:13:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:13:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:13:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:23:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:23:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:23:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:24:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:24:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:24:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:28:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:28:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:28:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:37:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:37:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:37:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:21:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:21:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:21:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:23:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:23:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:23:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[04:28:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:28:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[04:28:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:15:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:15:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:15:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:18:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:18:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:18:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:32:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:32:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:32:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:41:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:41:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:41:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:53:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:53:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:53:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:06:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:06:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:06:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:45:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:45:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:45:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:04:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:04:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:04:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:33:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:53:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:16:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:39:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:39:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:39:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:37:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:37:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:37:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:46:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:46:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:46:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[08:47:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:47:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[08:47:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:46:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:46:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:46:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:48:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:49:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:49:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:49:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:52:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:52:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:52:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:24:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:26:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:26:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:26:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:28:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:28:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:28:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:40:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:40:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:40:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:59:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:59:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:59:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:36:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:36:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:36:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:27:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:27:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:27:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:47:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:47:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:47:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:50:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:50:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:51:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:51:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:51:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:36:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:36:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:36:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:01:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:01:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:01:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:04:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:04:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:04:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:29:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:29:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:29:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:03:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:03:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:03:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:06:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:06:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:06:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:09:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:09:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:22:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:22:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:22:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:41:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:41:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:41:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:43:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:43:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:43:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:46:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:46:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:46:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:56:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:56:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:56:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:01:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:01:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:01:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:03:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:03:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:03:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:07:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:07:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:07:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:08:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:08:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:08:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:10:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:10:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:10:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:17:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:17:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:17:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:29:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:29:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:29:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:47:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:47:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:47:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:48:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:48:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:48:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:19:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:19:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:19:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:20:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:20:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:20:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:22:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:22:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:22:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:34:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:34:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:34:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:05:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:05:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:05:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:11:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:11:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:11:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:24:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:24:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:24:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:43:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:51:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:51:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:51:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:00:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:00:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:00:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:11:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:17:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:46:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:46:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:46:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:57:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:57:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:57:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:22:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:22:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:22:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:31:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:31:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:31:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:48:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:48:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:48:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:21:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:21:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:21:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:54:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:54:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:54:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:55:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:55:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:55:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:59:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:59:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:59:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:01:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:01:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:01:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:11:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:40:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:40:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:40:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:48:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:00:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:00:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:00:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:59:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:59:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:59:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:15:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:15:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:15:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:23:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:23:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:23:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:33:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:38:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:38:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:39:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:39:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:39:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:39:22] [main/INFO] [GradleStart]: Extra: [] +[00:39:23] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:39:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:39:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:39:23] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:39:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:44:52] [main/INFO] [GradleStart]: Extra: [] +[00:44:52] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:44:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:44:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:44:52] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:44:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:46:10] [main/INFO] [GradleStart]: Extra: [] +[00:46:10] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:46:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:46:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:46:10] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:46:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:46:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:46:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:46:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:48:20] [main/INFO] [GradleStart]: Extra: [] +[00:48:20] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:48:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:48:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:48:20] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:48:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:50:26] [main/INFO] [GradleStart]: Extra: [] +[00:50:27] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:50:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:50:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:50:27] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:50:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:53:58] [main/INFO] [GradleStart]: Extra: [] +[00:53:58] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:53:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:53:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:53:58] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:53:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:54:28] [main/INFO] [GradleStart]: Extra: [] +[00:54:28] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:54:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:54:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:54:28] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:54:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:59:07] [main/INFO] [GradleStart]: Extra: [] +[00:59:08] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:59:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:59:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:59:08] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:59:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:00:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:00:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:00:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:01:28] [main/INFO] [GradleStart]: Extra: [] +[01:01:28] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:01:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:01:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:01:28] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:01:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:02:03] [main/INFO] [GradleStart]: Extra: [] +[01:02:03] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:02:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:02:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:02:03] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:02:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:04:58] [main/INFO] [GradleStart]: Extra: [] +[01:04:58] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:04:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:04:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:04:58] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:04:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:06:26] [main/INFO] [GradleStart]: Extra: [] +[01:06:26] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:06:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:06:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:06:26] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:06:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:07:01] [main/INFO] [GradleStart]: Extra: [] +[01:07:01] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:07:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:07:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:07:01] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:07:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:07:05] [main/INFO] [GradleStart]: Extra: [] +[01:07:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:07:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:07:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:08:06] [main/INFO] [GradleStart]: Extra: [] +[01:08:06] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:08:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:08:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:08:06] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:08:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:16:18] [main/INFO] [GradleStart]: Extra: [] +[01:16:19] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[01:16:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:16:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[01:16:19] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[01:16:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[01:43:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:07:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:07:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:07:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:11:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:11:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:01:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:26:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:26:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:26:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:40:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:13:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:13:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:13:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:15:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:15:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:15:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:19:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:19:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:19:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:19:06] [main/ERROR] [FMLTWEAK]: -- Login failed! Invalid credentials. Invalid username or password. +[14:19:06] [main/ERROR] [LaunchWrapper]: Unable to launch +java.lang.RuntimeException: com.mojang.authlib.exceptions.InvalidCredentialsException: Invalid credentials. Invalid username or password. + at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.launcher.Yggdrasil.login(Yggdrasil.java:45) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + at cpw.mods.fml.common.launcher.FMLTweaker.acceptOptions(FMLTweaker.java:104) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + at net.minecraft.launchwrapper.Launch.launch(Launch.java:113) [launchwrapper-1.9.jar:?] + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] +Caused by: com.mojang.authlib.exceptions.InvalidCredentialsException: Invalid credentials. Invalid username or password. + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:63) ~[authlib-1.5.16.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithPassword(YggdrasilUserAuthentication.java:72) ~[authlib-1.5.16.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[authlib-1.5.16.jar:?] + at cpw.mods.fml.common.launcher.Yggdrasil.login(Yggdrasil.java:40) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + ... 3 more +[14:20:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:20:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:20:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:20:19] [main/ERROR] [FMLTWEAK]: -- Login failed! Invalid credentials. Invalid username or password. +[14:20:19] [main/ERROR] [LaunchWrapper]: Unable to launch +java.lang.RuntimeException: com.mojang.authlib.exceptions.InvalidCredentialsException: Invalid credentials. Invalid username or password. + at com.google.common.base.Throwables.propagate(Throwables.java:160) ~[guava-17.0.jar:?] + at cpw.mods.fml.common.launcher.Yggdrasil.login(Yggdrasil.java:45) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + at cpw.mods.fml.common.launcher.FMLTweaker.acceptOptions(FMLTweaker.java:104) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + at net.minecraft.launchwrapper.Launch.launch(Launch.java:113) [launchwrapper-1.9.jar:?] + at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.9.jar:?] +Caused by: com.mojang.authlib.exceptions.InvalidCredentialsException: Invalid credentials. Invalid username or password. + at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.makeRequest(YggdrasilAuthenticationService.java:63) ~[authlib-1.5.16.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logInWithPassword(YggdrasilUserAuthentication.java:72) ~[authlib-1.5.16.jar:?] + at com.mojang.authlib.yggdrasil.YggdrasilUserAuthentication.logIn(YggdrasilUserAuthentication.java:55) ~[authlib-1.5.16.jar:?] + at cpw.mods.fml.common.launcher.Yggdrasil.login(Yggdrasil.java:40) ~[forgeSrc-1.7.10-10.13.0.1208.jar:?] + ... 3 more +[14:20:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:20:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:20:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:06:37] [main/INFO] [GradleStart]: Extra: [] +[17:06:37] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:06:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:06:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:06:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:06:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:06:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:06:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:06:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:07:46] [main/INFO] [GradleStart]: Extra: [] +[17:07:46] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:07:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:07:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:07:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:07:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:09:52] [main/INFO] [GradleStart]: Extra: [] +[17:09:52] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:09:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:09:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:09:52] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:09:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:13:18] [main/INFO] [GradleStart]: Extra: [] +[17:13:18] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:13:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:13:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:13:18] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:13:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:13:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:13:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:13:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:18:48] [main/INFO] [GradleStart]: Extra: [] +[17:18:48] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:18:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:18:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:18:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:18:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:22:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:22:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:22:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:26:16] [main/INFO] [GradleStart]: Extra: [] +[17:26:16] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:26:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:26:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:26:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:26:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:26:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:26:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:26:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:40:04] [main/INFO] [GradleStart]: Extra: [] +[17:40:04] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:40:04] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:40:04] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:40:04] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:40:04] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:40:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:03:14] [main/INFO] [GradleStart]: Extra: [] +[18:03:14] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[18:03:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:03:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:03:14] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:03:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[18:03:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:03:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:03:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:16:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:16:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:16:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:30:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:30:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:30:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:28:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:28:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:28:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:47:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:47:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:47:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:11:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:11:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:28:22] [main/INFO] [GradleStart]: Extra: [] +[22:28:22] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[22:28:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:28:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[22:28:22] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[22:28:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:37:46] [main/INFO] [GradleStart]: Extra: [] +[23:37:46] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[23:37:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:37:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:37:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[23:37:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:38:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:38:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:38:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:07:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:07:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:07:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:33:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:33:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:36:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:36:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:36:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:59:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:59:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:59:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:08:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:08:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:08:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:49:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:49:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:49:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:36:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:08:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:10:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:10:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:10:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:12:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:12:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:12:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:27:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:27:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:27:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:51:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:51:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:51:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:27:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:27:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:27:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:29:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:29:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:29:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:35:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:35:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:35:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:41:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:43:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:43:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:43:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:44:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:44:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:44:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:47:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:47:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:47:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:51:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:51:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:51:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:56:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:56:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:56:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:02:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:04:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:04:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:16:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:16:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:19:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:19:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:19:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:24:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:24:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:24:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:28:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:28:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:28:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:41:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:41:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:41:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:45:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:48:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:48:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:02:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:02:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:02:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:03:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:03:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:03:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:07:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:07:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:07:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:07:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:07:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:07:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:08:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:08:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:08:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:08:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:08:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:08:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:10:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:10:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:10:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:12:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:12:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:12:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:13:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:13:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:13:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:16:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:16:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:16:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:23:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:23:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:23:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:32:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:32:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:56:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:56:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:56:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:58:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:58:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:58:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:00:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:00:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:00:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:54:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:54:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:54:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:57:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:57:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:57:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:00:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:00:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:00:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:08:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:08:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:08:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:27:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:27:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:27:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:28:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:28:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:28:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:30:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:47:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:47:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:47:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:48:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:48:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:48:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:00:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:00:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:00:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:02:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:02:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:02:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:03:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:03:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:03:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:17:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:17:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:17:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:21:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:21:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:21:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:23:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:23:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:23:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:26:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:26:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:26:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:43:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:43:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:43:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:57:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:57:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:57:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:07:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:07:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:07:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:10:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:10:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:10:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:11:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:11:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:11:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:12:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:12:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:12:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:13:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:13:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:13:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:14:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:14:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:14:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:16:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:16:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:16:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:18:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:18:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:18:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:46:50] [main/INFO] [GradleStart]: Extra: [] +[15:46:50] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[15:46:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:46:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:46:50] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[15:46:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:02] [main/INFO] [GradleStart]: Extra: [] +[15:48:02] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[15:48:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:02] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[15:48:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:56] [main/INFO] [GradleStart]: Extra: [] +[15:48:56] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[15:48:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:48:56] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[15:48:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[15:49:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:49:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:49:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:49:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:49:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:49:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:04:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:04:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:04:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:04:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:04:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:04:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:04:13] [main/INFO] [GradleStart]: Extra: [] +[16:04:13] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[16:04:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:04:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:04:13] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[16:04:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[16:06:53] [main/INFO] [GradleStart]: Extra: [] +[16:06:53] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[16:06:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:06:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:06:53] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[16:06:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[16:06:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:06:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:06:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:06:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:06:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:06:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:09:15] [main/INFO] [GradleStart]: Extra: [] +[16:09:15] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[16:09:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:09:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:09:15] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[16:09:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[16:14:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:14:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:14:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:14:13] [main/INFO] [GradleStart]: Extra: [] +[16:14:13] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[16:14:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:14:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:14:13] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[16:14:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[16:16:38] [main/INFO] [GradleStart]: Extra: [] +[16:16:38] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[16:16:38] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:16:38] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[16:16:38] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[16:16:38] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[16:16:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:16:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:16:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:05:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:05:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:05:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:14:56] [main/INFO] [GradleStart]: Extra: [] +[21:14:57] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:14:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:14:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:14:57] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:14:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:14:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:14:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:17:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:17:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:17:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:38:42] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:38:42] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:38:42] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:41:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:46:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:46:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:46:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:48:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:48:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:48:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:49:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:49:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:49:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:50:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:50:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:50:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:51:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:51:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:51:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:53:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:53:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:53:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:55:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:55:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:55:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:08:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:18:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:18:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:18:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:23:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:23:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:23:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:48:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:48:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:48:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:19:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:19:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:26:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:26:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:26:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:46:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:46:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:46:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:47:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:47:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:47:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:59:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:59:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:59:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:02:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:02:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:02:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:53:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:53:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:53:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:24:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:24:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:24:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:10:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:10:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:10:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:28:12] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:28:12] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:28:12] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:37:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:41:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:41:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:29:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:29:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:29:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:40:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:40:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:40:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:32:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:32:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:32:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:37:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:37:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:37:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:54:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:54:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:01:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:01:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:01:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:56:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:56:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:56:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:59:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:59:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:59:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:04:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:04:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:04:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:06:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:06:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:06:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:06:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:06:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:06:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:07:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:07:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:07:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:08:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:08:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:08:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:09:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:09:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:09:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:14:15] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:14:15] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:14:15] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:15:27] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:15:27] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:15:27] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:26:20] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:26:20] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:26:20] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:41:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:41:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:41:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:15:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:15:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:15:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:18:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:18:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:18:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:24:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:24:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:30:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:30:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:55:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:55:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:55:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:35:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:35:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:35:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:19:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:19:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:19:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:19:17] [main/INFO] [GradleStart]: Extra: [] +[12:19:17] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[12:19:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:19:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:19:18] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[12:19:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[12:19:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:19:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:19:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:25:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:25:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:25:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:25:32] [main/INFO] [GradleStart]: Extra: [] +[12:25:32] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[12:25:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:25:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:25:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[12:25:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[12:44:40] [main/INFO] [GradleStart]: Extra: [] +[12:44:40] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[12:44:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:44:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:44:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[12:44:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[12:45:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:45:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:45:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:47:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:47:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:47:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:48:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:48:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:48:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[12:48:36] [main/INFO] [GradleStart]: Extra: [] +[12:48:37] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[12:48:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:48:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[12:48:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[12:48:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[12:59:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:59:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[12:59:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:10:58] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:10:58] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:10:58] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:12:26] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:12:26] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:12:26] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:14:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:14:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:14:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:15:19] [main/INFO] [GradleStart]: Extra: [] +[13:15:19] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[13:15:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:15:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:15:19] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[13:15:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[13:16:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:16:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:16:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:18:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:18:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:18:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:38:43] [main/INFO] [GradleStart]: Extra: [] +[13:38:43] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[13:38:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:38:43] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:38:43] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[13:38:43] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[13:38:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:38:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:38:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:43:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:43:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:43:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:09:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:09:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:09:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:10:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:10:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:10:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:35:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:35:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:43:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:43:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:43:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:45:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:45:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:45:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:46:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:46:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:46:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:48:33] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:48:33] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:48:33] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:53:49] [main/INFO] [GradleStart]: Extra: [] +[23:53:49] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[23:53:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:53:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:53:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[23:53:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:53:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:53:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[23:53:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[23:55:37] [main/INFO] [GradleStart]: Extra: [] +[23:55:37] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[23:55:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:55:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:55:37] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[23:55:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[23:56:46] [main/INFO] [GradleStart]: Extra: [] +[23:56:46] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[23:56:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:56:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[23:56:46] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[23:56:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:00:45] [main/INFO] [GradleStart]: Extra: [] +[00:00:45] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:00:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:00:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:00:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:00:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:03:05] [main/INFO] [GradleStart]: Extra: [] +[00:03:05] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:03:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:03:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:03:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:03:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:09] [main/INFO] [GradleStart]: Extra: [] +[00:05:09] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:05:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:09] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:05:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:40] [main/INFO] [GradleStart]: Extra: [] +[00:05:40] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:05:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:05:40] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:05:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:06:45] [main/INFO] [GradleStart]: Extra: [] +[00:06:45] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:06:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:06:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:06:45] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:06:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:07:24] [main/INFO] [GradleStart]: Extra: [] +[00:07:24] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:07:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:07:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:07:25] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:07:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:09:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:09:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:09:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:10:22] [main/INFO] [GradleStart]: Extra: [] +[00:10:22] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:10:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:10:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:10:22] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:10:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:11:25] [main/INFO] [GradleStart]: Extra: [] +[00:11:25] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:11:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:11:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:11:25] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:11:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:12:22] [main/INFO] [GradleStart]: Extra: [] +[00:12:22] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:12:22] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:12:22] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:12:22] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:12:22] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:13:21] [main/INFO] [GradleStart]: Extra: [] +[00:13:21] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:13:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:13:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:13:21] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:13:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:16:48] [main/INFO] [GradleStart]: Extra: [] +[00:16:48] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:16:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:16:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:16:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:16:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[00:17:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:17:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:17:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:24:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:24:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:24:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:27:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:27:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:27:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:28:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:28:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:28:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:37:06] [main/INFO] [GradleStart]: Extra: [] +[00:37:06] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[00:37:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:37:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[00:37:06] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[00:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:41] [main/INFO] [GradleStart]: Extra: [] +[21:44:41] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:44:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:44:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:44:52] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:44:52] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:44:52] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:46:44] [main/INFO] [GradleStart]: Extra: [] +[21:46:44] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:46:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:46:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:46:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:46:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:46:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:46:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:46:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:48:49] [main/INFO] [GradleStart]: Extra: [] +[21:48:49] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:48:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:48:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:48:49] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:48:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:51:00] [main/INFO] [GradleStart]: Extra: [] +[21:51:00] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:51:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:51:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:51:00] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:51:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:52:05] [main/INFO] [GradleStart]: Extra: [] +[21:52:05] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:52:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:52:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:52:05] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:52:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:00] [main/INFO] [GradleStart]: Extra: [] +[21:55:00] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:55:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:00] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:55:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:36] [main/INFO] [GradleStart]: Extra: [] +[21:55:36] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:55:36] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:36] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:55:36] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:55:36] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[21:59:21] [main/INFO] [GradleStart]: Extra: [] +[21:59:21] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[21:59:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:59:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[21:59:21] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[21:59:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[22:00:43] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:00:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:00:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:08:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:08:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:45:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:45:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[22:57:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:57:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[22:57:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:07:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:07:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:07:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:07:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:07:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:07:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:07:51] [main/INFO] [GradleStart]: Extra: [] +[13:07:51] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[13:07:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:07:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[13:07:51] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[13:07:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[15:16:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:16:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:16:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:23:23] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:23:23] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:23:23] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:59:13] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:59:13] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:59:13] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:39:18] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:39:18] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:39:18] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:40:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:19:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:19:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:19:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:24:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:24:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:24:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:25:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:25:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:39:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:39:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:39:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:50:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:50:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:50:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:04:16] [main/INFO] [GradleStart]: Extra: [] +[15:04:16] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[15:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:04:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[15:04:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[15:04:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[15:05:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:05:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:05:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:01:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:01:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:01:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:14:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:14:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:14:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:18:53] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:18:53] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:18:53] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:24:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:24:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:24:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:26:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:26:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:26:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:28:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:28:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:28:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:37:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:37:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:43:49] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:43:49] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:43:49] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[19:45:06] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:45:06] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[19:45:06] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:05:03] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:05:03] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:05:03] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[21:17:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:17:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[21:17:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:06:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:06:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:06:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:40:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:40:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:05:43] [main/INFO] [GradleStart]: Extra: [] +[18:05:43] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[18:05:44] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:05:44] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:05:44] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:05:44] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[18:06:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:06:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:06:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:11:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:11:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:11:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:11:34] [main/INFO] [GradleStart]: Extra: [] +[18:11:35] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[18:11:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:11:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:11:35] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:11:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[18:11:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:11:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:11:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:15:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:15:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:15:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:23:14] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:14] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:14] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:23:16] [main/INFO] [GradleStart]: Extra: [] +[18:23:16] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[18:23:16] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:23:16] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[18:23:16] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:23:16] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:23:31] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:35:35] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:35:35] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:35:35] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:38:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:38:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:38:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[18:58:05] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:58:05] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[18:58:05] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:20:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:20:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:20:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[00:53:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[00:53:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:16:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:16:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:39:29] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:39:29] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:39:29] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:43:56] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:43:56] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:44:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:44:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:45:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:45:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:45:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:53:51] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:53:51] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:53:51] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:23:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:23:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:29:21] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:29:21] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:29:21] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[02:16:46] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:16:46] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[02:16:46] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[15:27:10] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:27:10] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[15:27:10] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:47:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:47:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:47:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:20:02] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:20:02] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:20:02] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[20:28:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:28:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[20:28:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[01:30:34] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:30:34] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[01:30:34] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:04:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:04:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:04:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:06:37] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:37] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:06:37] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:08:57] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:08:57] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:08:57] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:12:59] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:12:59] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:12:59] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:40:48] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:48] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:40:48] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:48:50] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:48:50] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:48:50] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:50:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:50:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:50:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:51:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:51:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:51:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:52:24] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:52:24] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:52:24] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:56:55] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:56:55] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[03:56:55] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[03:57:32] [main/INFO] [GradleStart]: Extra: [] +[03:57:32] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[03:57:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[03:57:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[03:57:32] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[03:57:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:10:28] [main/INFO] [GradleStart]: Extra: [] +[17:10:28] [main/INFO] [GradleStart]: Running with arguments: [--tweakClass, cpw.mods.fml.common.launcher.FMLServerTweaker, --tweakClass, net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker] +[17:10:28] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:10:28] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLServerTweaker +[17:10:28] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:10:28] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLServerTweaker +[17:10:47] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:10:47] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:10:47] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:53:32] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:53:32] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:53:32] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[10:55:19] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:55:19] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[10:55:19] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:02:25] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:02:25] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:02:25] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:13:09] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:13:09] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:13:09] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[11:18:17] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:18:17] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[11:18:17] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[13:46:00] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:46:00] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[13:46:00] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:23:07] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:23:07] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:23:07] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:29:11] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:29:11] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:29:11] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[14:58:41] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:58:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[14:58:41] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:40:54] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:40:54] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:40:54] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:51:40] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:51:40] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:51:40] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:54:08] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:54:08] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:54:08] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[16:57:30] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:57:30] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[16:57:30] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:12:39] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:12:39] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:12:39] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:17:45] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:17:45] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:17:45] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker +[17:41:01] [main/INFO] [LaunchWrapper]: Loading tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:41:01] [main/INFO] [LaunchWrapper]: Using primary tweak class name cpw.mods.fml.common.launcher.FMLTweaker +[17:41:01] [main/INFO] [LaunchWrapper]: Calling tweak class cpw.mods.fml.common.launcher.FMLTweaker diff --git a/eclipse/logs/fml-server-1.log b/eclipse/logs/fml-server-1.log new file mode 100644 index 0000000..7d88620 --- /dev/null +++ b/eclipse/logs/fml-server-1.log @@ -0,0 +1,4122 @@ +[18:11:35] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[18:11:35] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[18:11:35] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[18:11:35] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[18:11:35] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[18:11:35] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[18:11:35] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[18:11:35] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[18:11:35] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[18:11:35] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[18:11:35] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[18:11:35] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[18:11:35] [main/DEBUG] [FML/]: Discovering coremods +[18:11:35] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:11:35] [main/INFO] [GradleStart/]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin +[18:11:35] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin +[18:11:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:11:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[18:11:35] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:11:35] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:11:35] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[18:11:35] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[18:11:35] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[18:11:35] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[18:11:35] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[18:11:35] [main/DEBUG] [FML/]: Injection complete +[18:11:35] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[18:11:35] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[18:11:35] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[18:11:38] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[18:11:38] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[18:11:38] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[18:11:38] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[18:11:38] [main/DEBUG] [FML/]: Injection complete +[18:11:38] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[18:11:38] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[18:11:38] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[18:11:38] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[18:11:38] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[18:11:38] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[18:11:38] [main/DEBUG] [FML/]: Validating minecraft +[18:11:40] [main/DEBUG] [FML/]: Minecraft validated, launching... +[18:11:40] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[18:11:40] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[18:11:40] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} +[18:11:42] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7251c1ad (req. id 0) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@44b300a7 (req. id 1) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@6413518 (req. id 2) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@15d7ff0e (req. id 3) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@17a9fb56 (req. id 4) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@2f2be3d9 (req. id 5) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@6d3ac260 (req. id 6) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@2caf64a6 (req. id 7) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@196a4632 (req. id 8) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@285c5e36 (req. id 9) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@482d3fed (req. id 10) +[18:11:43] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@12c005a0 (req. id 11) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@1d7f295e (req. id 12) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@65bb90dc (req. id 13) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@4a0d851e (req. id 14) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3d9e9a8d (req. id 15) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@77b4be95 (req. id 16) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@e13b3d1 (req. id 17) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@7346096c (req. id 18) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@59af77c9 (req. id 19) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@3c1cd99 (req. id 20) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@28a0f9bc (req. id 21) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@42bbc556 (req. id 22) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@10b06ac3 (req. id 23) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@1cb153a6 (req. id 24) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@788f905c (req. id 25) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@6906eac (req. id 26) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1057dcaf (req. id 27) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@182baa48 (req. id 28) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@310ac5e8 (req. id 29) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@23788242 (req. id 30) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@39cc0239 (req. id 31) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@513290aa (req. id 32) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@4eb7b28b (req. id 33) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@33ef488a (req. id 34) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@25453782 (req. id 35) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@6d49eee6 (req. id 36) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@2d098f1f (req. id 37) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@4e935352 (req. id 38) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@5f277685 (req. id 39) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@17d64691 (req. id 40) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@74b2e5d0 (req. id 41) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@d0df68b (req. id 42) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1c50c5b8 (req. id 43) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@7ae4c18d (req. id 44) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@405f4f03 (req. id 45) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@5cc67308 (req. id 46) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@5c14c181 (req. id 47) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@56ac2b61 (req. id 48) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@2af5372d (req. id 49) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@3aefb8cf (req. id 50) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@2b6471df (req. id 51) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@79f58d74 (req. id 52) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@1cf84892 (req. id 53) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@22c296dd (req. id 54) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@35b282cb (req. id 55) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5aa8f8f7 (req. id 56) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@b714ea1 (req. id 57) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@49f9472d (req. id 58) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@42feff22 (req. id 59) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@ef45815 (req. id 60) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@f51ca6b (req. id 61) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@42c03ea8 (req. id 62) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@39c2b949 (req. id 63) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@30226912 (req. id 64) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@5e838dcd (req. id 65) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@1b41b392 (req. id 66) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@76744438 (req. id 67) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@4b2af549 (req. id 68) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@5a91f5a1 (req. id 69) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@540be3bd (req. id 70) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5894b866 (req. id 71) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@bd65df9 (req. id 72) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@601f2177 (req. id 73) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@1bce3cee (req. id 74) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@4705439b (req. id 75) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2a99998a (req. id 76) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@1f6fc5a8 (req. id 77) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@7c9c93b6 (req. id 78) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@3ef221ad (req. id 79) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@5fe8cf60 (req. id 80) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@5a442a94 (req. id 81) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@ccc474 (req. id 82) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@11cbbeb1 (req. id 83) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@f6a4c4a (req. id 84) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@78a0bc79 (req. id 85) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@3f9eb1da (req. id 86) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@32e796ac (req. id 87) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@587e3a30 (req. id 88) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6d64f9f7 (req. id 89) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@7daa2420 (req. id 90) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@2d29f154 (req. id 91) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@78236c8b (req. id 92) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 (req. id 93) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5854e99f (req. id 94) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@1d0b3465 (req. id 95) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@3205bd66 (req. id 96) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3f545b48 (req. id 97) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@68c26bb0 (req. id 98) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@7fa1ccbd (req. id 99) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@5788cdc1 (req. id 100) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@6a776719 (req. id 101) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4511d0ea (req. id 102) +[18:11:44] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@720dd4ee (req. id 103) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@71e56215 (req. id 104) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@a8a8b1e (req. id 105) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@76eb7293 (req. id 106) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1cef0866 (req. id 107) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@11106f61 (req. id 108) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@4e005207 (req. id 109) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@45937ecf (req. id 110) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@6033b0e4 (req. id 111) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@61a27a13 (req. id 112) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@71fca778 (req. id 113) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@256f1bf (req. id 114) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@4c352ca9 (req. id 115) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@f372724 (req. id 116) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@6c81d7e8 (req. id 117) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@6051e653 (req. id 118) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@2baf0158 (req. id 119) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@4cdd7469 (req. id 120) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@5f05c0eb (req. id 121) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2d6cbe3c (req. id 122) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@499375c2 (req. id 123) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7018394a (req. id 124) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1a5c8b53 (req. id 125) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@31bf03aa (req. id 126) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@4d04fff (req. id 127) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@833f0d1 (req. id 128) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@a072d8c (req. id 129) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@66a51748 (req. id 130) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@c556032 (req. id 131) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@1567ca08 (req. id 132) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@5100de32 (req. id 133) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@ffbce2a (req. id 134) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5c9c2f98 (req. id 135) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@11f8d3a8 (req. id 136) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7541213a (req. id 137) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@401eea7c (req. id 138) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@6c6a9507 (req. id 139) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@110d42fa (req. id 140) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@53b8aa1a (req. id 141) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@2d4b90ff (req. id 142) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@15eda628 (req. id 143) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@7d20d92b (req. id 144) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@2d7b463f (req. id 145) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@7840e96c (req. id 146) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 (req. id 147) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 (req. id 148) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@7d224d90 (req. id 149) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@5712691e (req. id 150) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1679fcb8 (req. id 151) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@93f95d6 (req. id 152) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@2d861958 (req. id 153) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@77ef46fb (req. id 154) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@556148eb (req. id 155) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@65fa6817 (req. id 156) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@1ac7f24f (req. id 157) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@26f5c589 (req. id 158) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@517bb95a (req. id 159) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6e30f80e (req. id 160) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@d2634b8 (req. id 161) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@6547f95c (req. id 162) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@58443af6 (req. id 163) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@677b19bf (req. id 164) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@7826221e (req. id 170) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@78891447 (req. id 171) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@390f65b9 (req. id 172) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@21df71f3 (req. id 173) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@1e125710 (req. id 174) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@42523574 (req. id 175) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@6e88a13e (req. id 256) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@3b85ead9 (req. id 257) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49819cf1 (req. id 258) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@296e0eb9 (req. id 259) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@3938f65e (req. id 260) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@239de86 (req. id 261) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@2540308e (req. id 262) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@74da3b58 (req. id 263) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@236e4a57 (req. id 264) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@1dd2a7ed (req. id 265) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@710ec7e6 (req. id 266) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4696de68 (req. id 267) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@5ae3a20c (req. id 268) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@16a3f072 (req. id 269) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@64fed7fa (req. id 270) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@171591e3 (req. id 271) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@91cd9ec (req. id 272) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@452719a0 (req. id 273) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@a037ad8 (req. id 274) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@6a76000a (req. id 275) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@68fcc720 (req. id 276) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@2b753bb9 (req. id 277) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@1da404f9 (req. id 278) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@7b4286a2 (req. id 279) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@4c9534e6 (req. id 280) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@57c40f51 (req. id 281) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@72a15a1a (req. id 282) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@3f229bc1 (req. id 283) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@791fbc48 (req. id 284) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@12825918 (req. id 285) +[18:11:45] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@2ba74026 (req. id 286) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@136661e8 (req. id 287) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@26a5d04b (req. id 288) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@6a1531ed (req. id 289) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@13328d64 (req. id 290) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@5be0aa14 (req. id 291) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@7abe362b (req. id 292) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@5dd68001 (req. id 293) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@2d6df1c8 (req. id 294) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@1ea4efff (req. id 295) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@5e885e10 (req. id 296) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@4ad79cec (req. id 297) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@7ef73671 (req. id 298) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@181775d6 (req. id 299) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@2c3940f5 (req. id 300) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@62d7ab81 (req. id 301) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 302) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@64ba11f7 (req. id 303) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@73f1a2ca (req. id 304) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@7cf6b73d (req. id 305) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@297845e3 (req. id 306) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@17344f5a (req. id 307) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@6b45a99c (req. id 308) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@2a8277c9 (req. id 309) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@5b8642ec (req. id 310) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 311) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@51e06f26 (req. id 312) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@65a151c8 (req. id 313) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@42005598 (req. id 314) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@23f39002 (req. id 315) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4b7385be (req. id 316) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@d51a3a5 (req. id 317) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@6aceac77 (req. id 318) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@269cef69 (req. id 319) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@929ea4d (req. id 320) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@7dfbbc52 (req. id 321) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@71e0d394 (req. id 322) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@6f86f4c1 (req. id 323) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1af30c34 (req. id 324) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@b92f3dc (req. id 325) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@5cc7f673 (req. id 326) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@4c05279b (req. id 327) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@4dc7268a (req. id 328) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@7d2b79ba (req. id 329) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3144e289 (req. id 330) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1a4f0638 (req. id 331) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@10febedf (req. id 332) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@4b3788e1 (req. id 333) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@2afb925b (req. id 334) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1855590e (req. id 335) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@b49b29d (req. id 336) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@136d6735 (req. id 337) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@7392d289 (req. id 338) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@2c3c5ba6 (req. id 339) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@60a179b7 (req. id 340) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@93e0ef1 (req. id 341) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4946f4f4 (req. id 342) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@517be4c1 (req. id 343) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@7dc647de (req. id 344) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@64988054 (req. id 345) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@496e0bc (req. id 346) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@4d7c58fe (req. id 347) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@1eb6b370 (req. id 348) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@374b603e (req. id 349) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@359ba2ce (req. id 350) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@c229885 (req. id 351) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@334b49fc (req. id 352) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@13e659b3 (req. id 353) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@780b00f9 (req. id 354) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@53f56e09 (req. id 355) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@160b3bef (req. id 356) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@3b8bd337 (req. id 357) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@21e32e06 (req. id 358) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@5e9f2a4a (req. id 359) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@239190ce (req. id 360) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@29b9d6a0 (req. id 361) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@67b9b7c6 (req. id 362) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@51d05d5d (req. id 363) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@46a1aea1 (req. id 364) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@20cff041 (req. id 365) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@33a64c3b (req. id 366) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@6ad6cffa (req. id 367) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@1a129460 (req. id 368) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@39cb37ff (req. id 369) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@4cc963fd (req. id 370) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@39c39e6d (req. id 371) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@59d623bb (req. id 372) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@4ac2fa3 (req. id 373) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@127f0b26 (req. id 374) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@52b4f546 (req. id 375) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@6652f115 (req. id 376) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@4f51ce2e (req. id 377) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@3b756b1 (req. id 378) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@799c805e (req. id 379) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@11afd9b2 (req. id 380) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@17c6f9c5 (req. id 381) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@83800b5 (req. id 382) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@76223373 (req. id 383) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@1d434058 (req. id 384) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@18927b25 (req. id 385) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@43b17f94 (req. id 386) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@79d185eb (req. id 387) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@2aaf45c8 (req. id 388) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@590e635c (req. id 389) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@3f9d5ab1 (req. id 390) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@4e5e8023 (req. id 391) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@1e2ea207 (req. id 392) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@78f890c (req. id 393) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@606e76b4 (req. id 394) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@7840df80 (req. id 395) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@6b118a2d (req. id 396) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@1c4cd423 (req. id 397) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@646f24ee (req. id 398) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@4fa765a3 (req. id 399) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@7701d92f (req. id 400) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@66b1db5d (req. id 401) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@63162cdf (req. id 402) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@75496fbd (req. id 403) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@28471d73 (req. id 404) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@5b0d1462 (req. id 405) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@37b55ca1 (req. id 406) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@63d46a99 (req. id 407) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@ea29603 (req. id 408) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5426a676 (req. id 417) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@357ab823 (req. id 418) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@bcf1d43 (req. id 419) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@10c5aa0c (req. id 420) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@4737f519 (req. id 421) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2abc60d6 (req. id 422) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@3bebd19a (req. id 2256) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@770df431 (req. id 2257) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@351afa07 (req. id 2258) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@7e14fccd (req. id 2259) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@13e13766 (req. id 2260) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@26fc13bc (req. id 2261) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2262) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@140fedd8 (req. id 2263) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@21c80a32 (req. id 2264) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@541569f1 (req. id 2265) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@49de7857 (req. id 2266) +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@2caebda4 (req. id 2267) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 for ItemBlock net.minecraft.item.ItemBlock@67441d86 at id 148, original id requested: 148 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@67441d86 (req. id 148) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@5a442a94 for ItemBlock net.minecraft.item.ItemBlock@28ee7d61 at id 81, original id requested: 81 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@28ee7d61 (req. id 81) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@28a0f9bc for ItemBlock net.minecraft.item.ItemBlock@41698045 at id 21, original id requested: 21 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@41698045 (req. id 21) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@93f95d6 for ItemBlock net.minecraft.item.ItemBlock@7564538f at id 152, original id requested: 152 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7564538f (req. id 152) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@833f0d1 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 128, original id requested: 128 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@daa0d7f (req. id 128) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5100de32 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 133, original id requested: 133 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@175c13db (req. id 133) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5c9c2f98 for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 135, original id requested: 135 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 135) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@720dd4ee for ItemBlock net.minecraft.item.ItemBlock@2652ea59 at id 103, original id requested: 103 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2652ea59 (req. id 103) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@d0df68b for ItemBlock net.minecraft.item.ItemBlock@d978cb7 at id 42, original id requested: 42 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@d978cb7 (req. id 42) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@58443af6 for ItemBlock net.minecraft.item.ItemBlock@58974959 at id 163, original id requested: 163 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@58974959 (req. id 163) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@6d3ac260 for ItemBlock net.minecraft.item.ItemMultiTexture@5ed7122b at id 6, original id requested: 6 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@5ed7122b (req. id 6) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@44b300a7 for ItemBlock net.minecraft.item.ItemBlock@79e9f5b1 at id 1, original id requested: 1 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@79e9f5b1 (req. id 1) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@482d3fed for ItemBlock net.minecraft.item.ItemBlock@6f0175fe at id 10, original id requested: 10 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@6f0175fe (req. id 10) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@f6a4c4a for ItemBlock net.minecraft.item.ItemBlock@48e9afa1 at id 84, original id requested: 84 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@48e9afa1 (req. id 84) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@11106f61 for ItemBlock net.minecraft.item.ItemBlock@6609986c at id 108, original id requested: 108 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@6609986c (req. id 108) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@1679fcb8 for ItemBlock net.minecraft.item.ItemBlock@7ff60ec9 at id 151, original id requested: 151 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@7ff60ec9 (req. id 151) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@4eb7b28b for ItemBlock net.minecraft.item.ItemPiston@fd433ea at id 33, original id requested: 33 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@fd433ea (req. id 33) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@7c9c93b6 for ItemBlock net.minecraft.item.ItemSnow@384550d8 at id 78, original id requested: 78 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@384550d8 (req. id 78) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@17d64691 for ItemBlock net.minecraft.item.ItemBlock@4ebeb1c4 at id 40, original id requested: 40 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4ebeb1c4 (req. id 40) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@196a4632 for ItemBlock net.minecraft.item.ItemBlock@4988e33f at id 8, original id requested: 8 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4988e33f (req. id 8) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@22c296dd for ItemBlock net.minecraft.item.ItemBlock@39ff62d0 at id 54, original id requested: 54 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@39ff62d0 (req. id 54) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@25453782 for ItemBlock net.minecraft.item.ItemCloth@63d0d313 at id 35, original id requested: 35 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@63d0d313 (req. id 35) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@77b4be95 for ItemBlock net.minecraft.item.ItemBlock@22d1b797 at id 16, original id requested: 16 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@22d1b797 (req. id 16) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@310ac5e8 for ItemBlock net.minecraft.item.ItemPiston@766c2c5c at id 29, original id requested: 29 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@766c2c5c (req. id 29) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2caf64a6 for ItemBlock net.minecraft.item.ItemBlock@37d488c1 at id 7, original id requested: 7 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@37d488c1 (req. id 7) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@65bb90dc for ItemBlock net.minecraft.item.ItemBlock@625e5389 at id 13, original id requested: 13 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@625e5389 (req. id 13) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@49f9472d for ItemBlock net.minecraft.item.ItemBlock@1ebe79d3 at id 58, original id requested: 58 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1ebe79d3 (req. id 58) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@bd65df9 for ItemBlock net.minecraft.item.ItemBlock@6b301b69 at id 72, original id requested: 72 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@6b301b69 (req. id 72) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@32e796ac for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 87, original id requested: 87 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2357c179 (req. id 87) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@6547f95c for ItemBlock net.minecraft.item.ItemMultiTexture@565f010f at id 162, original id requested: 162 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@565f010f (req. id 162) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@3aefb8cf for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 50, original id requested: 50 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@773eac15 (req. id 50) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@f51ca6b for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 61, original id requested: 61 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@3393d3dc (req. id 61) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@42bbc556 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 22, original id requested: 22 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 22) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@601f2177 for ItemBlock net.minecraft.item.ItemBlock@6cdb177d at id 73, original id requested: 73 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@6cdb177d (req. id 73) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ffbce2a for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 134, original id requested: 134 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@23e34760 (req. id 134) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@76744438 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 67, original id requested: 67 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1e630208 (req. id 67) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@5a91f5a1 for ItemBlock net.minecraft.item.ItemBlock@761a6acd at id 69, original id requested: 69 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@761a6acd (req. id 69) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@3ef221ad for ItemBlock net.minecraft.item.ItemBlock@4059f54e at id 79, original id requested: 79 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@4059f54e (req. id 79) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@4cdd7469 for ItemBlock net.minecraft.item.ItemBlock@51f7f4e3 at id 120, original id requested: 120 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@51f7f4e3 (req. id 120) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@42523574 for ItemBlock net.minecraft.item.ItemDoublePlant@29192dd at id 175, original id requested: 175 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@29192dd (req. id 175) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@53b8aa1a for ItemBlock net.minecraft.item.ItemBlock@2340ec7c at id 141, original id requested: 141 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@2340ec7c (req. id 141) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@3c1cd99 for ItemBlock net.minecraft.item.ItemBlock@7b65d2f8 at id 20, original id requested: 20 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@7b65d2f8 (req. id 20) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@788f905c for ItemBlock net.minecraft.item.ItemBlock@59fdd712 at id 25, original id requested: 25 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@59fdd712 (req. id 25) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@78a0bc79 for ItemBlock net.minecraft.item.ItemBlock@28330ce6 at id 85, original id requested: 85 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@28330ce6 (req. id 85) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@405f4f03 for ItemBlock net.minecraft.item.ItemBlock@2f93e4a8 at id 45, original id requested: 45 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@2f93e4a8 (req. id 45) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@39cc0239 for ItemBlock net.minecraft.item.ItemColored@3385ed94 at id 31, original id requested: 31 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@3385ed94 (req. id 31) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@1e125710 for ItemBlock net.minecraft.item.ItemBlock@1db0a9f9 at id 174, original id requested: 174 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@1db0a9f9 (req. id 174) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@7840e96c for ItemBlock net.minecraft.item.ItemBlock@396729a9 at id 146, original id requested: 146 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@396729a9 (req. id 146) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@5788cdc1 for ItemBlock net.minecraft.item.ItemBlock@23e033b0 at id 100, original id requested: 100 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@23e033b0 (req. id 100) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@61a27a13 for ItemBlock net.minecraft.item.ItemBlock@54617a36 at id 112, original id requested: 112 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@54617a36 (req. id 112) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@f372724 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 116, original id requested: 116 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 116) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@68c26bb0 for ItemBlock net.minecraft.item.ItemMultiTexture@19b1b1f0 at id 98, original id requested: 98 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@19b1b1f0 (req. id 98) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@7fa1ccbd for ItemBlock net.minecraft.item.ItemBlock@611910bd at id 99, original id requested: 99 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@611910bd (req. id 99) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@401eea7c for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 138, original id requested: 138 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@349a1a18 (req. id 138) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@4e935352 for ItemBlock net.minecraft.item.ItemMultiTexture@712738a2 at id 38, original id requested: 38 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@712738a2 (req. id 38) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@76eb7293 for ItemBlock net.minecraft.item.ItemColored@45f74db7 at id 106, original id requested: 106 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@45f74db7 (req. id 106) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@26f5c589 for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 158, original id requested: 158 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 158) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@4511d0ea for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 102, original id requested: 102 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@5599a2ab (req. id 102) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@e13b3d1 for ItemBlock net.minecraft.item.ItemMultiTexture@5986b474 at id 17, original id requested: 17 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@5986b474 (req. id 17) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@2b6471df for ItemBlock net.minecraft.item.ItemBlock@1ab15997 at id 51, original id requested: 51 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@1ab15997 (req. id 51) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5aa8f8f7 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 56, original id requested: 56 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@7170d631 (req. id 56) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@513290aa for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 32, original id requested: 32 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@26fe6526 (req. id 32) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@587e3a30 for ItemBlock net.minecraft.item.ItemBlock@7a2b5ca at id 88, original id requested: 88 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@7a2b5ca (req. id 88) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@21df71f3 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 173, original id requested: 173 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 173) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@5c14c181 for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 47, original id requested: 47 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@253a056f (req. id 47) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@1f6fc5a8 for ItemBlock net.minecraft.item.ItemBlock@43acd81 at id 77, original id requested: 77 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@43acd81 (req. id 77) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@74b2e5d0 for ItemBlock net.minecraft.item.ItemBlock@3089d252 at id 41, original id requested: 41 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@3089d252 (req. id 41) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@499375c2 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 123, original id requested: 123 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@284f1e63 (req. id 123) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@1d7f295e for ItemBlock net.minecraft.item.ItemMultiTexture@62540a41 at id 12, original id requested: 12 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@62540a41 (req. id 12) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@556148eb for ItemBlock net.minecraft.item.ItemMultiTexture@7b6d63d5 at id 155, original id requested: 155 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7b6d63d5 (req. id 155) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@5fe8cf60 for ItemBlock net.minecraft.item.ItemBlock@4ab57441 at id 80, original id requested: 80 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@4ab57441 (req. id 80) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@2baf0158 for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 119, original id requested: 119 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@4ee37db8 (req. id 119) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2d861958 for ItemBlock net.minecraft.item.ItemBlock@3952e37e at id 153, original id requested: 153 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@3952e37e (req. id 153) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@517bb95a for ItemBlock net.minecraft.item.ItemCloth@70d58298 at id 159, original id requested: 159 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@70d58298 (req. id 159) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@7541213a for ItemBlock net.minecraft.item.ItemBlock@51710307 at id 137, original id requested: 137 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@51710307 (req. id 137) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@7daa2420 for ItemBlock net.minecraft.item.ItemBlock@527dea56 at id 90, original id requested: 90 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@527dea56 (req. id 90) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4e005207 for ItemBlock net.minecraft.item.ItemBlock@48a3de69 at id 109, original id requested: 109 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@48a3de69 (req. id 109) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@6033b0e4 for ItemBlock net.minecraft.item.ItemLilyPad@2dbb97d4 at id 111, original id requested: 111 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@2dbb97d4 (req. id 111) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@677b19bf for ItemBlock net.minecraft.item.ItemBlock@76ecf6c0 at id 164, original id requested: 164 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@76ecf6c0 (req. id 164) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1cf84892 for ItemBlock net.minecraft.item.ItemBlock@3f3bf43f at id 53, original id requested: 53 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@3f3bf43f (req. id 53) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@6413518 for ItemBlock net.minecraft.item.ItemBlock@79207487 at id 2, original id requested: 2 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@79207487 (req. id 2) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@1cef0866 for ItemBlock net.minecraft.item.ItemBlock@41c28931 at id 107, original id requested: 107 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@41c28931 (req. id 107) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@45937ecf for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 110, original id requested: 110 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4abd11b1 (req. id 110) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@2af5372d for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 49, original id requested: 49 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@42d4a1cc (req. id 49) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@17a9fb56 for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 4, original id requested: 4 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@15ca7a5b (req. id 4) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@65fa6817 for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 156, original id requested: 156 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@2026f78a (req. id 156) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@66a51748 for ItemBlock net.minecraft.item.ItemBlock@5e459583 at id 130, original id requested: 130 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@5e459583 (req. id 130) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@ccc474 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 82, original id requested: 82 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@2a5afbcf (req. id 82) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@56ac2b61 for ItemBlock net.minecraft.item.ItemBlock@3b49e8c2 at id 48, original id requested: 48 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@3b49e8c2 (req. id 48) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@15d7ff0e for ItemBlock net.minecraft.item.ItemMultiTexture@715036f6 at id 3, original id requested: 3 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@715036f6 (req. id 3) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@2d29f154 for ItemBlock net.minecraft.item.ItemBlock@49488a98 at id 91, original id requested: 91 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@49488a98 (req. id 91) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@2d7b463f for ItemBlock net.minecraft.item.ItemAnvilBlock@4f7e25ac at id 145, original id requested: 145 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@4f7e25ac (req. id 145) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@12c005a0 for ItemBlock net.minecraft.item.ItemBlock@62db67f9 at id 11, original id requested: 11 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@62db67f9 (req. id 11) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@42c03ea8 for ItemBlock net.minecraft.item.ItemBlock@32873f23 at id 62, original id requested: 62 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@32873f23 (req. id 62) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3d9e9a8d for ItemBlock net.minecraft.item.ItemBlock@4d422cbf at id 15, original id requested: 15 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4d422cbf (req. id 15) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@b714ea1 for ItemBlock net.minecraft.item.ItemBlock@3387d739 at id 57, original id requested: 57 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@3387d739 (req. id 57) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@23788242 for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 30, original id requested: 30 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@1b42f99d (req. id 30) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@7826221e for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 170, original id requested: 170 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4a11c066 (req. id 170) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@11f8d3a8 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 136, original id requested: 136 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@536e8e87 (req. id 136) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@256f1bf for ItemBlock net.minecraft.item.ItemBlock@7f4f6bdb at id 114, original id requested: 114 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@7f4f6bdb (req. id 114) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@540be3bd for ItemBlock net.minecraft.item.ItemBlock@37323829 at id 70, original id requested: 70 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@37323829 (req. id 70) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@15eda628 for ItemBlock net.minecraft.item.ItemBlock@4205280e at id 143, original id requested: 143 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@4205280e (req. id 143) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@1c50c5b8 for ItemBlock net.minecraft.item.ItemSlab@1796d62f at id 43, original id requested: 43 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@1796d62f (req. id 43) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4a0d851e for ItemBlock net.minecraft.item.ItemBlock@2fc7b3c2 at id 14, original id requested: 14 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@2fc7b3c2 (req. id 14) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@5cc67308 for ItemBlock net.minecraft.item.ItemBlock@5fea9e0f at id 46, original id requested: 46 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@5fea9e0f (req. id 46) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@77ef46fb for ItemBlock net.minecraft.item.ItemBlock@242f1bfb at id 154, original id requested: 154 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@242f1bfb (req. id 154) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@7ae4c18d for ItemBlock net.minecraft.item.ItemSlab@10d60e4c at id 44, original id requested: 44 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@10d60e4c (req. id 44) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@2d4b90ff for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 142, original id requested: 142 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@5544a836 (req. id 142) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@a072d8c for ItemBlock net.minecraft.item.ItemBlock@e7f9cf6 at id 129, original id requested: 129 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@e7f9cf6 (req. id 129) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@5f277685 for ItemBlock net.minecraft.item.ItemBlock@5c19e1e9 at id 39, original id requested: 39 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5c19e1e9 (req. id 39) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@7346096c for ItemBlock net.minecraft.item.ItemLeaves@79aaab5d at id 18, original id requested: 18 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@79aaab5d (req. id 18) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@c556032 for ItemBlock net.minecraft.item.ItemBlock@33d8a512 at id 131, original id requested: 131 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@33d8a512 (req. id 131) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@2d098f1f for ItemBlock net.minecraft.item.ItemMultiTexture@543d5b55 at id 37, original id requested: 37 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@543d5b55 (req. id 37) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1ac7f24f for ItemBlock net.minecraft.item.ItemBlock@83754a8 at id 157, original id requested: 157 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@83754a8 (req. id 157) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@2a99998a for ItemBlock net.minecraft.item.ItemBlock@6896e5ce at id 76, original id requested: 76 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@6896e5ce (req. id 76) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@1a5c8b53 for ItemBlock net.minecraft.item.ItemSlab@ac96d07 at id 125, original id requested: 125 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@ac96d07 (req. id 125) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@3205bd66 for ItemBlock net.minecraft.item.ItemBlock@2e14ec19 at id 96, original id requested: 96 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@2e14ec19 (req. id 96) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@d2634b8 for ItemBlock net.minecraft.item.ItemLeaves@5f9874f1 at id 161, original id requested: 161 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@5f9874f1 (req. id 161) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@ef45815 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 60, original id requested: 60 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@1225ab3f (req. id 60) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@285c5e36 for ItemBlock net.minecraft.item.ItemBlock@670dbe67 at id 9, original id requested: 9 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@670dbe67 (req. id 9) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1057dcaf for ItemBlock net.minecraft.item.ItemBlock@374f910c at id 27, original id requested: 27 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@374f910c (req. id 27) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@6d64f9f7 for ItemBlock net.minecraft.item.ItemBlock@48bbc732 at id 89, original id requested: 89 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@48bbc732 (req. id 89) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@78891447 for ItemBlock net.minecraft.item.ItemCloth@2012c8ec at id 171, original id requested: 171 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@2012c8ec (req. id 171) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@71fca778 for ItemBlock net.minecraft.item.ItemBlock@31450e67 at id 113, original id requested: 113 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@31450e67 (req. id 113) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@3f9eb1da for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 86, original id requested: 86 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2cb4a576 (req. id 86) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@2f2be3d9 for ItemBlock net.minecraft.item.ItemMultiTexture@7dafce8 at id 5, original id requested: 5 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@7dafce8 (req. id 5) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@2d6cbe3c for ItemBlock net.minecraft.item.ItemBlock@3a11e75f at id 122, original id requested: 122 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@3a11e75f (req. id 122) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@10b06ac3 for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 23, original id requested: 23 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 23) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@1cb153a6 for ItemBlock net.minecraft.item.ItemMultiTexture@1a53c407 at id 24, original id requested: 24 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@1a53c407 (req. id 24) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@182baa48 for ItemBlock net.minecraft.item.ItemBlock@716ab511 at id 28, original id requested: 28 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@716ab511 (req. id 28) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@390f65b9 for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 172, original id requested: 172 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1495a943 (req. id 172) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@6e30f80e for ItemBlock net.minecraft.item.ItemCloth@6d9b7843 at id 160, original id requested: 160 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@6d9b7843 (req. id 160) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@59af77c9 for ItemBlock net.minecraft.item.ItemBlock@79f4aeec at id 19, original id requested: 19 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@79f4aeec (req. id 19) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 for ItemBlock net.minecraft.item.ItemBlock@2f084681 at id 147, original id requested: 147 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@2f084681 (req. id 147) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@4d04fff for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 127, original id requested: 127 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@484cd746 (req. id 127) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@1d0b3465 for ItemBlock net.minecraft.item.ItemCloth@2cc959bf at id 95, original id requested: 95 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2cc959bf (req. id 95) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@6a776719 for ItemBlock net.minecraft.item.ItemBlock@57232191 at id 101, original id requested: 101 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@57232191 (req. id 101) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@1b41b392 for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 66, original id requested: 66 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@4370e348 (req. id 66) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@3f545b48 for ItemBlock net.minecraft.item.ItemMultiTexture@2859ae8f at id 97, original id requested: 97 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2859ae8f (req. id 97) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@79f58d74 for ItemBlock net.minecraft.item.ItemBlock@17d342fb at id 52, original id requested: 52 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@17d342fb (req. id 52) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@31bf03aa for ItemBlock net.minecraft.item.ItemSlab@2ed278f5 at id 126, original id requested: 126 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2ed278f5 (req. id 126) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@6c6a9507 for ItemBlock net.minecraft.item.ItemMultiTexture@7c0334d6 at id 139, original id requested: 139 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@7c0334d6 (req. id 139) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@5e838dcd for ItemBlock net.minecraft.item.ItemBlock@36820d35 at id 65, original id requested: 65 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@36820d35 (req. id 65) +[18:11:46] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5f05c0eb for ItemBlock net.minecraft.item.ItemBlock@14312e88 at id 121, original id requested: 121 +[18:11:46] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@14312e88 (req. id 121) +[18:11:52] [main/WARN] [FML/]: ============================================================= +[18:11:52] [main/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[18:11:52] [main/WARN] [FML/]: Offendor: net/minecraft/server/gui/MinecraftServerGui$1.windowClosing(Ljava/awt/event/WindowEvent;)V +[18:11:52] [main/WARN] [FML/]: ============================================================= +[18:11:53] [Server thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[18:11:53] [Server thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[18:11:53] [Server thread/INFO] [FML/]: Replaced 182 ore recipies +[18:11:53] [Server thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[18:11:54] [Server thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[18:11:54] [Server thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[18:11:54] [Server thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[18:11:54] [Server thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[18:11:54] [Server thread/DEBUG] [FML/]: Examining directory bin for potential mods +[18:11:54] [Server thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package com +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package com.pau101 +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package com.pau101.util +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[18:11:54] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[18:11:54] [Server thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[18:11:55] [Server thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[18:11:55] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[18:11:55] [Server thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[18:11:55] [Server thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[18:11:58] [Server thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[18:11:59] [Server thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[18:11:59] [Server thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[18:12:00] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[18:12:00] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:12:00] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[18:12:00] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[18:12:00] [Server thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[18:12:00] [Server thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[18:12:01] [Server thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[18:12:01] [Server thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[18:12:02] [Server thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[18:12:02] [Server thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[18:12:02] [Server thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[18:12:02] [Server thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[18:12:02] [Server thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[18:12:02] [Server thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[18:12:02] [Server thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[18:12:02] [Server thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[18:12:05] [Server thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[18:12:05] [Server thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[18:12:06] [Server thread/DEBUG] [FML/]: Examining directory start for potential mods +[18:12:06] [Server thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[18:12:06] [Server thread/TRACE] [FML/]: Recursing into package net +[18:12:06] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[18:12:06] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[18:12:06] [Server thread/INFO] [FML/]: Forge Mod Loader has identified 4 mods to load +[18:12:06] [Server thread/TRACE] [FML/]: Received a system property request '' +[18:12:06] [Server thread/TRACE] [FML/]: System property request managing the state of 0 mods +[18:12:06] [Server thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[18:12:06] [Server thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[18:12:06] [Server thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[18:12:07] [Server thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[18:12:07] [Server thread/TRACE] [FML/]: All mod requirements are satisfied +[18:12:07] [Server thread/TRACE] [FML/]: Sorting mods into an ordered list +[18:12:07] [Server thread/TRACE] [FML/]: Mod sorting completed successfully +[18:12:07] [Server thread/DEBUG] [FML/]: Mod sorting data +[18:12:07] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[18:12:07] [Server thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[18:12:07] [Server thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[18:12:07] [Server thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[18:12:07] [Server thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[18:12:07] [Server thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[18:12:07] [Server thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[18:12:07] [Server thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[18:12:07] [Server thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[18:12:07] [Server thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[18:12:07] [Server thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[18:12:07] [Server thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[18:12:07] [Server thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[18:12:07] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[18:12:08] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[18:12:08] [Server thread/DEBUG] [FML/]: Mod signature data +[18:12:08] [Server thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[18:12:08] [Server thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[18:12:08] [Server thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[18:12:08] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[18:12:08] [Server thread/INFO] [FML/]: Processing ObjectHolder annotations +[18:12:08] [Server thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[18:12:08] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[18:12:08] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[18:12:08] [Server thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[18:12:08] [Server thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[18:12:08] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[18:12:08] [Server thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[18:12:08] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[18:12:08] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 for ItemBlock net.minecraft.item.ItemBlock@7d8905a0 at id 165, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@7d8905a0 (req. id 165) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 for ItemBlock net.minecraft.item.ItemBlock@7d87c737 at id 166, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7d87c737 (req. id 166) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@5d282c43 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@5d282c43 for ItemBlock net.minecraft.item.ItemBlock@64d4ebfb at id 167, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@64d4ebfb (req. id 167) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@4376620d (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@4376620d for ItemBlock net.minecraft.item.ItemBlock@2466f57b at id 168, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2466f57b (req. id 168) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 for ItemBlock net.minecraft.item.ItemBlock@226c260 at id 169, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@226c260 (req. id 169) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba for ItemBlock net.minecraft.item.ItemBlock@4b0f2e76 at id 176, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@4b0f2e76 (req. id 176) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 for ItemBlock net.minecraft.item.ItemBlock@5a54fed6 at id 177, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@5a54fed6 (req. id 177) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@226c1ef (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@226c1ef for ItemBlock net.minecraft.item.ItemBlock@3e863303 at id 178, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3e863303 (req. id 178) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 for ItemBlock net.minecraft.item.ItemBlock@20a01f5b at id 179, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@20a01f5b (req. id 179) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@706aa018 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@706aa018 for ItemBlock net.minecraft.item.ItemBlock@6834c150 at id 180, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@6834c150 (req. id 180) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 (req. id -1) +[18:12:08] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 for ItemBlock net.minecraft.item.ItemBlock@7fe429b1 at id 181, original id requested: -1 +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@7fe429b1 (req. id 181) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@25128da7 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@6511e1f4 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@79098e02 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@624a6362 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1c2e958 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@2365914f (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@6126ebb0 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@423ba1a4 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@58f137f4 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@4490a1ca (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@736df7f0 (req. id -1) +[18:12:08] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@38b0e8c4 (req. id -1) +[18:12:09] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[18:12:09] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[18:12:09] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[18:12:09] [Server thread/INFO] [FML/]: Applying holder lookups +[18:12:09] [Server thread/INFO] [FML/]: Holder lookups applied +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[18:12:14] [Server thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[18:12:14] [Server thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[18:12:14] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[18:12:14] [Server thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[18:12:14] [Server thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[18:12:14] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[18:12:14] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[18:12:14] [Server thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[18:12:14] [Server thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[18:12:14] [Server thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[18:12:14] [Server thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[18:12:14] [Server thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[18:12:14] [Server thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[18:12:14] [Server thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[18:12:14] [Server thread/DEBUG] [FML/Forge]: Sorting recipies +[18:12:14] [Server thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[18:12:14] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[18:12:14] [Server thread/DEBUG] [FML/]: Freezing block and item id maps +[18:12:14] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:12:14] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:12:14] [Server thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 4 mods +[18:12:15] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[18:12:15] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[18:12:15] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[18:12:15] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[18:12:15] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[18:12:15] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[18:12:15] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[18:12:15] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[18:12:15] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[18:12:15] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7251c1ad +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@44b300a7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@6413518 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@15d7ff0e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@17a9fb56 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@2f2be3d9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@6d3ac260 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@2caf64a6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@196a4632 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@285c5e36 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@482d3fed +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@12c005a0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@1d7f295e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@65bb90dc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@4a0d851e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3d9e9a8d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@77b4be95 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@e13b3d1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@7346096c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@59af77c9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@3c1cd99 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@28a0f9bc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@42bbc556 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@10b06ac3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@1cb153a6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@788f905c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@6906eac +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1057dcaf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@182baa48 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@310ac5e8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@23788242 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@39cc0239 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@513290aa +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@4eb7b28b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@33ef488a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@25453782 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@6d49eee6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@2d098f1f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@4e935352 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@5f277685 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@17d64691 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@74b2e5d0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@d0df68b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1c50c5b8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@7ae4c18d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@405f4f03 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@5cc67308 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@5c14c181 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@56ac2b61 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@2af5372d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@3aefb8cf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@2b6471df +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@79f58d74 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@1cf84892 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@22c296dd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@35b282cb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5aa8f8f7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@b714ea1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@49f9472d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@42feff22 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@ef45815 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@f51ca6b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@42c03ea8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@39c2b949 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@30226912 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@5e838dcd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@1b41b392 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@76744438 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@4b2af549 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@5a91f5a1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@540be3bd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5894b866 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@bd65df9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@601f2177 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@1bce3cee +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@4705439b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2a99998a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@1f6fc5a8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@7c9c93b6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@3ef221ad +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@5fe8cf60 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@5a442a94 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@ccc474 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@11cbbeb1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@f6a4c4a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@78a0bc79 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@3f9eb1da +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@32e796ac +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@587e3a30 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6d64f9f7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@7daa2420 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@2d29f154 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@78236c8b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5854e99f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@1d0b3465 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@3205bd66 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3f545b48 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@68c26bb0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@7fa1ccbd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@5788cdc1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@6a776719 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4511d0ea +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@720dd4ee +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@71e56215 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@a8a8b1e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@76eb7293 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1cef0866 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@11106f61 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@4e005207 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@45937ecf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@6033b0e4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@61a27a13 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@71fca778 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@256f1bf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@4c352ca9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@f372724 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@6c81d7e8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@6051e653 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@2baf0158 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@4cdd7469 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@5f05c0eb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2d6cbe3c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@499375c2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7018394a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1a5c8b53 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@31bf03aa +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@4d04fff +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@833f0d1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@a072d8c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@66a51748 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@c556032 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@1567ca08 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@5100de32 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@ffbce2a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5c9c2f98 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@11f8d3a8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7541213a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@401eea7c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@6c6a9507 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@110d42fa +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@53b8aa1a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@2d4b90ff +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@15eda628 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@7d20d92b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@2d7b463f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@7840e96c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@7d224d90 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@5712691e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1679fcb8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@93f95d6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@2d861958 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@77ef46fb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@556148eb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@65fa6817 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@1ac7f24f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@26f5c589 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@517bb95a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6e30f80e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@d2634b8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@6547f95c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@58443af6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@677b19bf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@5d282c43 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@4376620d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@7826221e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@78891447 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@390f65b9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@21df71f3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@1e125710 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@42523574 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@226c1ef +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@706aa018 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@79e9f5b1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@79207487 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@715036f6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@15ca7a5b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@7dafce8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@5ed7122b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@37d488c1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4988e33f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@670dbe67 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@6f0175fe +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@62db67f9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@62540a41 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@625e5389 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@2fc7b3c2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4d422cbf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@22d1b797 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@5986b474 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@79aaab5d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@79f4aeec +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@7b65d2f8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@41698045 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@2e3a2af8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d6d2bc1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@1a53c407 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@59fdd712 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@374f910c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@716ab511 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@766c2c5c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@1b42f99d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@3385ed94 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@26fe6526 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@fd433ea +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@63d0d313 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@543d5b55 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@712738a2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5c19e1e9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4ebeb1c4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@3089d252 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@d978cb7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@1796d62f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@10d60e4c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@2f93e4a8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@5fea9e0f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@253a056f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@3b49e8c2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@42d4a1cc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@773eac15 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@1ab15997 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@17d342fb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@3f3bf43f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@39ff62d0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@7170d631 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@3387d739 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1ebe79d3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@1225ab3f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@3393d3dc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@32873f23 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@36820d35 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@4370e348 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1e630208 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@761a6acd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@37323829 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@6b301b69 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@6cdb177d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@6896e5ce +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@43acd81 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@384550d8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@4059f54e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@4ab57441 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@28ee7d61 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@2a5afbcf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@48e9afa1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@28330ce6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2cb4a576 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2357c179 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@7a2b5ca +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@48bbc732 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@527dea56 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@49488a98 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2cc959bf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@2e14ec19 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2859ae8f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@19b1b1f0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@611910bd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@23e033b0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@57232191 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@5599a2ab +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2652ea59 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@45f74db7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@41c28931 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@6609986c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@48a3de69 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4abd11b1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@2dbb97d4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@54617a36 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@31450e67 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@7f4f6bdb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@4b9e9a81 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@4ee37db8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@51f7f4e3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@14312e88 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@3a11e75f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@284f1e63 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@ac96d07 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2ed278f5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@484cd746 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@daa0d7f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@e7f9cf6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@5e459583 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@33d8a512 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@175c13db +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@23e34760 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@1e1b9ad8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@536e8e87 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@51710307 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@349a1a18 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@7c0334d6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@2340ec7c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@5544a836 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@4205280e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@4f7e25ac +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@396729a9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@2f084681 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@67441d86 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@7ff60ec9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7564538f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@3952e37e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@242f1bfb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7b6d63d5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@2026f78a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@83754a8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@6f0f4d43 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@70d58298 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@6d9b7843 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@5f9874f1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@565f010f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@58974959 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@76ecf6c0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@7d8905a0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7d87c737 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@64d4ebfb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2466f57b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@226c260 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4a11c066 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@2012c8ec +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1495a943 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@4b4ce4b0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@1db0a9f9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@29192dd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@4b0f2e76 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@5a54fed6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3e863303 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@20a01f5b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@6834c150 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@7fe429b1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@6e88a13e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@3b85ead9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49819cf1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@296e0eb9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@3938f65e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@239de86 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@2540308e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@74da3b58 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@236e4a57 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@1dd2a7ed +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@710ec7e6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4696de68 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@5ae3a20c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@16a3f072 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@64fed7fa +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@171591e3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@91cd9ec +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@452719a0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@a037ad8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@6a76000a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@68fcc720 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@2b753bb9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@1da404f9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@7b4286a2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@4c9534e6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@57c40f51 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@72a15a1a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@3f229bc1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@791fbc48 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@12825918 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@2ba74026 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@136661e8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@26a5d04b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@6a1531ed +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@13328d64 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@5be0aa14 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@7abe362b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@5dd68001 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@2d6df1c8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@1ea4efff +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@5e885e10 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@4ad79cec +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@7ef73671 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@181775d6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@2c3940f5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@62d7ab81 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@3d3cd4d9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@64ba11f7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@73f1a2ca +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@7cf6b73d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@297845e3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@17344f5a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@6b45a99c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@2a8277c9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@5b8642ec +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@4b93c2e5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@51e06f26 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@65a151c8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@42005598 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@23f39002 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4b7385be +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@d51a3a5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@6aceac77 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@269cef69 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@929ea4d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@7dfbbc52 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@71e0d394 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@6f86f4c1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1af30c34 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@b92f3dc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@5cc7f673 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@4c05279b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@4dc7268a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@7d2b79ba +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3144e289 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1a4f0638 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@10febedf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@4b3788e1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@2afb925b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1855590e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@b49b29d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@136d6735 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@7392d289 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@2c3c5ba6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@60a179b7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@93e0ef1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4946f4f4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@517be4c1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@7dc647de +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@64988054 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@496e0bc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@4d7c58fe +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@1eb6b370 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@374b603e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@359ba2ce +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@c229885 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@334b49fc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@13e659b3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@780b00f9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@53f56e09 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@160b3bef +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@3b8bd337 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@21e32e06 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@5e9f2a4a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@239190ce +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@29b9d6a0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@67b9b7c6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@51d05d5d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@46a1aea1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@20cff041 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@33a64c3b +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@6ad6cffa +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@1a129460 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@39cb37ff +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@4cc963fd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@39c39e6d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@59d623bb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@4ac2fa3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@127f0b26 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@52b4f546 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@6652f115 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@4f51ce2e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@3b756b1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@799c805e +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@11afd9b2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@17c6f9c5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@83800b5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@76223373 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@1d434058 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@18927b25 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@43b17f94 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@79d185eb +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@2aaf45c8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@590e635c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@3f9d5ab1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@4e5e8023 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@1e2ea207 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@78f890c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@606e76b4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@7840df80 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@6b118a2d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@1c4cd423 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@646f24ee +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@4fa765a3 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@7701d92f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@66b1db5d +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@63162cdf +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@75496fbd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@28471d73 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@5b0d1462 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@37b55ca1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@63d46a99 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@ea29603 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5426a676 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@357ab823 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@bcf1d43 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@10c5aa0c +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@4737f519 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2abc60d6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@3bebd19a +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@770df431 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@351afa07 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@7e14fccd +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@13e13766 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@26fc13bc +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6f73afa2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@140fedd8 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@21c80a32 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@541569f1 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@49de7857 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@2caebda4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@25128da7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@6511e1f4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@79098e02 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@624a6362 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1c2e958 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@2365914f +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@6126ebb0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@423ba1a4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@58f137f4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@4490a1ca +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@736df7f0 +[18:12:15] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@38b0e8c4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@bd65df9 (req. id 72) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@f372724 (req. id 116) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@a072d8c (req. id 129) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@7daa2420 (req. id 90) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@6d3ac260 (req. id 6) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5894b866 (req. id 71) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@28a0f9bc (req. id 21) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@7d224d90 (req. id 149) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@499375c2 (req. id 123) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2d6cbe3c (req. id 122) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@6033b0e4 (req. id 111) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@32e796ac (req. id 87) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@7840e96c (req. id 146) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@42c03ea8 (req. id 62) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7541213a (req. id 137) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2a99998a (req. id 76) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7018394a (req. id 124) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@2f2be3d9 (req. id 5) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@196a4632 (req. id 8) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@1f6fc5a8 (req. id 77) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@6547f95c (req. id 162) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 (req. id 179) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@59af77c9 (req. id 19) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3d9e9a8d (req. id 15) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@f6a4c4a (req. id 84) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@7c9c93b6 (req. id 78) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@2d7b463f (req. id 145) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@2d4b90ff (req. id 142) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@833f0d1 (req. id 128) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@5f05c0eb (req. id 121) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@33ef488a (req. id 34) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@7fa1ccbd (req. id 99) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5854e99f (req. id 94) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@1b41b392 (req. id 66) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@5d282c43 (req. id 167) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@58443af6 (req. id 163) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@ef45815 (req. id 60) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@ccc474 (req. id 82) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@720dd4ee (req. id 103) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@226c1ef (req. id 178) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@66a51748 (req. id 130) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@6a776719 (req. id 101) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@71e56215 (req. id 104) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@a8a8b1e (req. id 105) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@1567ca08 (req. id 132) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@7826221e (req. id 170) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@4eb7b28b (req. id 33) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@3ef221ad (req. id 79) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@5712691e (req. id 150) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@2baf0158 (req. id 119) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@513290aa (req. id 32) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@b714ea1 (req. id 57) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@1bce3cee (req. id 74) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 (req. id 166) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@310ac5e8 (req. id 29) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@53b8aa1a (req. id 141) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@21df71f3 (req. id 173) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@15d7ff0e (req. id 3) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@7346096c (req. id 18) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@706aa018 (req. id 180) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@68c26bb0 (req. id 98) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@45937ecf (req. id 110) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@2d861958 (req. id 153) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@6051e653 (req. id 118) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@5a442a94 (req. id 81) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@39cc0239 (req. id 31) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@77ef46fb (req. id 154) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@5a91f5a1 (req. id 69) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@517bb95a (req. id 159) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@3205bd66 (req. id 96) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@5100de32 (req. id 133) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 (req. id 147) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@17d64691 (req. id 40) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6d64f9f7 (req. id 89) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@23788242 (req. id 30) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 (req. id 181) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1679fcb8 (req. id 151) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@4376620d (req. id 168) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@3c1cd99 (req. id 20) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@7d20d92b (req. id 144) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@77b4be95 (req. id 16) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1cef0866 (req. id 107) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@5fe8cf60 (req. id 80) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@2af5372d (req. id 49) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1057dcaf (req. id 27) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@601f2177 (req. id 73) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@1d0b3465 (req. id 95) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@56ac2b61 (req. id 48) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@65fa6817 (req. id 156) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@182baa48 (req. id 28) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1c50c5b8 (req. id 43) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@256f1bf (req. id 114) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@1e125710 (req. id 174) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@42feff22 (req. id 59) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@26f5c589 (req. id 158) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@2d29f154 (req. id 91) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@44b300a7 (req. id 1) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@2d098f1f (req. id 37) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@65bb90dc (req. id 13) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@4cdd7469 (req. id 120) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@401eea7c (req. id 138) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@76eb7293 (req. id 106) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@78a0bc79 (req. id 85) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@405f4f03 (req. id 45) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@5f277685 (req. id 39) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@74b2e5d0 (req. id 41) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@5e838dcd (req. id 65) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@7ae4c18d (req. id 44) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@5c14c181 (req. id 47) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@78236c8b (req. id 92) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@677b19bf (req. id 164) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 (req. id 148) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@556148eb (req. id 155) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@5788cdc1 (req. id 100) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@ffbce2a (req. id 134) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@4b2af549 (req. id 68) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@61a27a13 (req. id 112) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@2b6471df (req. id 51) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@6906eac (req. id 26) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@285c5e36 (req. id 9) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@4e005207 (req. id 109) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 (req. id 165) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@25453782 (req. id 35) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@6c81d7e8 (req. id 117) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@11cbbeb1 (req. id 83) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@4705439b (req. id 75) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@3f9eb1da (req. id 86) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 (req. id 93) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3f545b48 (req. id 97) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5aa8f8f7 (req. id 56) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@d2634b8 (req. id 161) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@42523574 (req. id 175) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 (req. id 169) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@1cb153a6 (req. id 24) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@76744438 (req. id 67) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@788f905c (req. id 25) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@30226912 (req. id 64) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@6c6a9507 (req. id 139) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@2caf64a6 (req. id 7) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@11106f61 (req. id 108) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@390f65b9 (req. id 172) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1a5c8b53 (req. id 125) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@39c2b949 (req. id 63) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@110d42fa (req. id 140) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@15eda628 (req. id 143) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@71fca778 (req. id 113) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@d0df68b (req. id 42) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@31bf03aa (req. id 126) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@17a9fb56 (req. id 4) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4511d0ea (req. id 102) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@79f58d74 (req. id 52) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@5cc67308 (req. id 46) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@11f8d3a8 (req. id 136) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@1cf84892 (req. id 53) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@10b06ac3 (req. id 23) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@4d04fff (req. id 127) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@c556032 (req. id 131) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@4c352ca9 (req. id 115) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@6d49eee6 (req. id 36) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6e30f80e (req. id 160) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@7251c1ad (req. id 0) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@22c296dd (req. id 54) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@1ac7f24f (req. id 157) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@482d3fed (req. id 10) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@3aefb8cf (req. id 50) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba (req. id 176) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@1d7f295e (req. id 12) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@6413518 (req. id 2) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 (req. id 177) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5c9c2f98 (req. id 135) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@4e935352 (req. id 38) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@e13b3d1 (req. id 17) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@12c005a0 (req. id 11) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@42bbc556 (req. id 22) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@78891447 (req. id 171) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@93f95d6 (req. id 152) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@f51ca6b (req. id 61) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@587e3a30 (req. id 88) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@49f9472d (req. id 58) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@35b282cb (req. id 55) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@540be3bd (req. id 70) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@4a0d851e (req. id 14) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@6d3ac260 for ItemBlock net.minecraft.item.ItemMultiTexture@5ed7122b at id 6, original id requested: 6 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@5ed7122b (req. id 6) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@5ae3a20c (req. id 268) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@7392d289 (req. id 338) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@e13b3d1 for ItemBlock net.minecraft.item.ItemMultiTexture@5986b474 at id 17, original id requested: 17 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@5986b474 (req. id 17) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@7826221e for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 170, original id requested: 170 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4a11c066 (req. id 170) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2caf64a6 for ItemBlock net.minecraft.item.ItemBlock@37d488c1 at id 7, original id requested: 7 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@37d488c1 (req. id 7) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@23788242 for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 30, original id requested: 30 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@1b42f99d (req. id 30) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@646f24ee (req. id 398) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@4c05279b (req. id 327) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@10c5aa0c (req. id 420) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@65fa6817 for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 156, original id requested: 156 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@2026f78a (req. id 156) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@5fe8cf60 for ItemBlock net.minecraft.item.ItemBlock@4ab57441 at id 80, original id requested: 80 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@4ab57441 (req. id 80) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@401eea7c for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 138, original id requested: 138 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@349a1a18 (req. id 138) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@6547f95c for ItemBlock net.minecraft.item.ItemMultiTexture@565f010f at id 162, original id requested: 162 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@565f010f (req. id 162) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@76eb7293 for ItemBlock net.minecraft.item.ItemColored@45f74db7 at id 106, original id requested: 106 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@45f74db7 (req. id 106) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@93e0ef1 (req. id 341) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@181775d6 (req. id 299) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@390f65b9 for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 172, original id requested: 172 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1495a943 (req. id 172) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@720dd4ee for ItemBlock net.minecraft.item.ItemBlock@2652ea59 at id 103, original id requested: 103 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2652ea59 (req. id 103) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4e005207 for ItemBlock net.minecraft.item.ItemBlock@48a3de69 at id 109, original id requested: 109 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@48a3de69 (req. id 109) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 311) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@127f0b26 (req. id 374) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@1a129460 (req. id 368) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@171591e3 (req. id 271) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@140fedd8 (req. id 2263) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@28a0f9bc for ItemBlock net.minecraft.item.ItemBlock@41698045 at id 21, original id requested: 21 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@41698045 (req. id 21) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@296e0eb9 (req. id 259) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@11106f61 for ItemBlock net.minecraft.item.ItemBlock@6609986c at id 108, original id requested: 108 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@6609986c (req. id 108) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@56ac2b61 for ItemBlock net.minecraft.item.ItemBlock@3b49e8c2 at id 48, original id requested: 48 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@3b49e8c2 (req. id 48) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@2c3940f5 (req. id 300) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@6ad6cffa (req. id 367) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@4b3788e1 (req. id 333) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@1c50c5b8 for ItemBlock net.minecraft.item.ItemSlab@1796d62f at id 43, original id requested: 43 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@1796d62f (req. id 43) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@65bb90dc for ItemBlock net.minecraft.item.ItemBlock@625e5389 at id 13, original id requested: 13 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@625e5389 (req. id 13) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 for ItemBlock net.minecraft.item.ItemBlock@7d8905a0 at id 165, original id requested: 165 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@7d8905a0 (req. id 165) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@17a9fb56 for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 4, original id requested: 4 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@15ca7a5b (req. id 4) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5aa8f8f7 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 56, original id requested: 56 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@7170d631 (req. id 56) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@12825918 (req. id 285) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4946f4f4 (req. id 342) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@f372724 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 116, original id requested: 116 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 116) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@67b9b7c6 (req. id 362) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@2f2be3d9 for ItemBlock net.minecraft.item.ItemMultiTexture@7dafce8 at id 5, original id requested: 5 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@7dafce8 (req. id 5) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@239de86 (req. id 261) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@49de7857 (req. id 2266) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@6033b0e4 for ItemBlock net.minecraft.item.ItemLilyPad@2dbb97d4 at id 111, original id requested: 111 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@2dbb97d4 (req. id 111) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@21c80a32 (req. id 2264) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@5dd68001 (req. id 293) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@929ea4d (req. id 320) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5100de32 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 133, original id requested: 133 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@175c13db (req. id 133) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 for ItemBlock net.minecraft.item.ItemBlock@2f084681 at id 147, original id requested: 147 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@2f084681 (req. id 147) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@226c1ef for ItemBlock net.minecraft.item.ItemBlock@3e863303 at id 178, original id requested: 178 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3e863303 (req. id 178) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@79098e02 (req. id 4098) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5f05c0eb for ItemBlock net.minecraft.item.ItemBlock@14312e88 at id 121, original id requested: 121 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@14312e88 (req. id 121) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@7e14fccd (req. id 2259) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@788f905c for ItemBlock net.minecraft.item.ItemBlock@59fdd712 at id 25, original id requested: 25 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@59fdd712 (req. id 25) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2262) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@1da404f9 (req. id 278) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@68fcc720 (req. id 276) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@32e796ac for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 87, original id requested: 87 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2357c179 (req. id 87) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@62d7ab81 (req. id 301) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49819cf1 (req. id 258) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@b92f3dc (req. id 325) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@6e88a13e (req. id 256) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@63162cdf (req. id 402) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@42c03ea8 for ItemBlock net.minecraft.item.ItemBlock@32873f23 at id 62, original id requested: 62 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@32873f23 (req. id 62) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@2540308e (req. id 262) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@20cff041 (req. id 365) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@3b756b1 (req. id 378) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1a4f0638 (req. id 331) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@517bb95a for ItemBlock net.minecraft.item.ItemCloth@70d58298 at id 159, original id requested: 159 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@70d58298 (req. id 159) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@5b0d1462 (req. id 405) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5426a676 (req. id 417) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@39cc0239 for ItemBlock net.minecraft.item.ItemColored@3385ed94 at id 31, original id requested: 31 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@3385ed94 (req. id 31) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@285c5e36 for ItemBlock net.minecraft.item.ItemBlock@670dbe67 at id 9, original id requested: 9 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@670dbe67 (req. id 9) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@6aceac77 (req. id 318) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@540be3bd for ItemBlock net.minecraft.item.ItemBlock@37323829 at id 70, original id requested: 70 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@37323829 (req. id 70) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@4ac2fa3 (req. id 373) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 302) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@51e06f26 (req. id 312) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@61a27a13 for ItemBlock net.minecraft.item.ItemBlock@54617a36 at id 112, original id requested: 112 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@54617a36 (req. id 112) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@29b9d6a0 (req. id 361) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4a0d851e for ItemBlock net.minecraft.item.ItemBlock@2fc7b3c2 at id 14, original id requested: 14 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@2fc7b3c2 (req. id 14) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@2caebda4 (req. id 2267) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@76223373 (req. id 383) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@6413518 for ItemBlock net.minecraft.item.ItemBlock@79207487 at id 2, original id requested: 2 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@79207487 (req. id 2) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@ccc474 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 82, original id requested: 82 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@2a5afbcf (req. id 82) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@4d04fff for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 127, original id requested: 127 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@484cd746 (req. id 127) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@7daa2420 for ItemBlock net.minecraft.item.ItemBlock@527dea56 at id 90, original id requested: 90 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@527dea56 (req. id 90) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@5e838dcd for ItemBlock net.minecraft.item.ItemBlock@36820d35 at id 65, original id requested: 65 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@36820d35 (req. id 65) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@499375c2 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 123, original id requested: 123 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@284f1e63 (req. id 123) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@58443af6 for ItemBlock net.minecraft.item.ItemBlock@58974959 at id 163, original id requested: 163 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@58974959 (req. id 163) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@1a5c8b53 for ItemBlock net.minecraft.item.ItemSlab@ac96d07 at id 125, original id requested: 125 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@ac96d07 (req. id 125) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@43b17f94 (req. id 386) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@2ba74026 (req. id 286) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@1cef0866 for ItemBlock net.minecraft.item.ItemBlock@41c28931 at id 107, original id requested: 107 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@41c28931 (req. id 107) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@42bbc556 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 22, original id requested: 22 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 22) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@66a51748 for ItemBlock net.minecraft.item.ItemBlock@5e459583 at id 130, original id requested: 130 +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@5e459583 (req. id 130) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3144e289 (req. id 330) +[18:12:15] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@297845e3 (req. id 306) +[18:12:15] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@49f9472d for ItemBlock net.minecraft.item.ItemBlock@1ebe79d3 at id 58, original id requested: 58 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1ebe79d3 (req. id 58) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@1b41b392 for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 66, original id requested: 66 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@4370e348 (req. id 66) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@16a3f072 (req. id 269) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@5cc7f673 (req. id 326) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@5a442a94 for ItemBlock net.minecraft.item.ItemBlock@28ee7d61 at id 81, original id requested: 81 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@28ee7d61 (req. id 81) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@57c40f51 (req. id 281) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@405f4f03 for ItemBlock net.minecraft.item.ItemBlock@2f93e4a8 at id 45, original id requested: 45 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@2f93e4a8 (req. id 45) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4696de68 (req. id 267) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1af30c34 (req. id 324) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@357ab823 (req. id 418) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@25453782 for ItemBlock net.minecraft.item.ItemCloth@63d0d313 at id 35, original id requested: 35 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@63d0d313 (req. id 35) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@53f56e09 (req. id 355) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@91cd9ec (req. id 272) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@4dc7268a (req. id 328) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@7ef73671 (req. id 298) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1ac7f24f for ItemBlock net.minecraft.item.ItemBlock@83754a8 at id 157, original id requested: 157 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@83754a8 (req. id 157) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@3ef221ad for ItemBlock net.minecraft.item.ItemBlock@4059f54e at id 79, original id requested: 79 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@4059f54e (req. id 79) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@1cb153a6 for ItemBlock net.minecraft.item.ItemMultiTexture@1a53c407 at id 24, original id requested: 24 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@1a53c407 (req. id 24) +[18:12:16] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@6126ebb0 (req. id 4106) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@3f545b48 for ItemBlock net.minecraft.item.ItemMultiTexture@2859ae8f at id 97, original id requested: 97 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2859ae8f (req. id 97) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@26f5c589 for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 158, original id requested: 158 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 158) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@79f58d74 for ItemBlock net.minecraft.item.ItemBlock@17d342fb at id 52, original id requested: 52 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@17d342fb (req. id 52) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@3f9d5ab1 (req. id 390) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@10b06ac3 for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 23, original id requested: 23 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 23) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@6a776719 for ItemBlock net.minecraft.item.ItemBlock@57232191 at id 101, original id requested: 101 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@57232191 (req. id 101) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@7cf6b73d (req. id 305) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@bcf1d43 (req. id 419) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@39c39e6d (req. id 371) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@496e0bc (req. id 346) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@59af77c9 for ItemBlock net.minecraft.item.ItemBlock@79f4aeec at id 19, original id requested: 19 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@79f4aeec (req. id 19) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@4ad79cec (req. id 297) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@2c3c5ba6 (req. id 339) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@21df71f3 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 173, original id requested: 173 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 173) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@13e13766 (req. id 2260) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@624a6362 (req. id 4099) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@590e635c (req. id 389) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@10febedf (req. id 332) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@f51ca6b for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 61, original id requested: 61 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@3393d3dc (req. id 61) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@a072d8c for ItemBlock net.minecraft.item.ItemBlock@e7f9cf6 at id 129, original id requested: 129 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@e7f9cf6 (req. id 129) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@6a1531ed (req. id 289) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@4eb7b28b for ItemBlock net.minecraft.item.ItemPiston@fd433ea at id 33, original id requested: 33 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@fd433ea (req. id 33) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@269cef69 (req. id 319) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@5e885e10 (req. id 296) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@4c9534e6 (req. id 280) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@64fed7fa (req. id 270) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@7dfbbc52 (req. id 321) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@7d2b79ba (req. id 329) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@25128da7 (req. id 4096) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@f6a4c4a for ItemBlock net.minecraft.item.ItemBlock@48e9afa1 at id 84, original id requested: 84 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@48e9afa1 (req. id 84) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@44b300a7 for ItemBlock net.minecraft.item.ItemBlock@79e9f5b1 at id 1, original id requested: 1 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@79e9f5b1 (req. id 1) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@5788cdc1 for ItemBlock net.minecraft.item.ItemBlock@23e033b0 at id 100, original id requested: 100 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@23e033b0 (req. id 100) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@1e2ea207 (req. id 392) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@77b4be95 for ItemBlock net.minecraft.item.ItemBlock@22d1b797 at id 16, original id requested: 16 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@22d1b797 (req. id 16) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@12c005a0 for ItemBlock net.minecraft.item.ItemBlock@62db67f9 at id 11, original id requested: 11 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@62db67f9 (req. id 11) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@3205bd66 for ItemBlock net.minecraft.item.ItemBlock@2e14ec19 at id 96, original id requested: 96 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@2e14ec19 (req. id 96) +[18:12:16] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@4490a1ca (req. id 4103) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@4511d0ea for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 102, original id requested: 102 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@5599a2ab (req. id 102) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@6b118a2d (req. id 396) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@17344f5a (req. id 307) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@5b8642ec (req. id 310) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@2b753bb9 (req. id 277) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@4fa765a3 (req. id 399) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@3c1cd99 for ItemBlock net.minecraft.item.ItemBlock@7b65d2f8 at id 20, original id requested: 20 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@7b65d2f8 (req. id 20) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@4d7c58fe (req. id 347) +[18:12:16] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@736df7f0 (req. id 4104) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@2365914f (req. id 4101) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@513290aa for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 32, original id requested: 32 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@26fe6526 (req. id 32) +[18:12:16] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@58f137f4 (req. id 4102) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2abc60d6 (req. id 422) +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@1d434058 (req. id 384) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@196a4632 for ItemBlock net.minecraft.item.ItemBlock@4988e33f at id 8, original id requested: 8 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4988e33f (req. id 8) +[18:12:16] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@3f9eb1da for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 86, original id requested: 86 +[18:12:16] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2cb4a576 (req. id 86) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@73f1a2ca (req. id 304) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@3b85ead9 (req. id 257) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@ea29603 (req. id 408) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@6b45a99c (req. id 308) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@182baa48 for ItemBlock net.minecraft.item.ItemBlock@716ab511 at id 28, original id requested: 28 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@716ab511 (req. id 28) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@7701d92f (req. id 400) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@b714ea1 for ItemBlock net.minecraft.item.ItemBlock@3387d739 at id 57, original id requested: 57 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@3387d739 (req. id 57) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@770df431 (req. id 2257) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@45937ecf for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 110, original id requested: 110 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4abd11b1 (req. id 110) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@4f51ce2e (req. id 377) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@22c296dd for ItemBlock net.minecraft.item.ItemBlock@39ff62d0 at id 54, original id requested: 54 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@39ff62d0 (req. id 54) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@21e32e06 (req. id 358) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@11f8d3a8 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 136, original id requested: 136 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@536e8e87 (req. id 136) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@541569f1 (req. id 2265) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@26fc13bc (req. id 2261) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@c556032 for ItemBlock net.minecraft.item.ItemBlock@33d8a512 at id 131, original id requested: 131 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@33d8a512 (req. id 131) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@60a179b7 (req. id 340) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@3aefb8cf for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 50, original id requested: 50 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@773eac15 (req. id 50) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@7abe362b (req. id 292) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@46a1aea1 (req. id 364) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@17d64691 for ItemBlock net.minecraft.item.ItemBlock@4ebeb1c4 at id 40, original id requested: 40 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4ebeb1c4 (req. id 40) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@1d0b3465 for ItemBlock net.minecraft.item.ItemCloth@2cc959bf at id 95, original id requested: 95 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2cc959bf (req. id 95) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@71e0d394 (req. id 322) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@4376620d for ItemBlock net.minecraft.item.ItemBlock@2466f57b at id 168, original id requested: 168 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2466f57b (req. id 168) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@5d282c43 for ItemBlock net.minecraft.item.ItemBlock@64d4ebfb at id 167, original id requested: 167 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@64d4ebfb (req. id 167) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@65a151c8 (req. id 313) +[18:12:17] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@38b0e8c4 (req. id 4105) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@2af5372d for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 49, original id requested: 49 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@42d4a1cc (req. id 49) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1855590e (req. id 335) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@780b00f9 (req. id 354) +[18:12:17] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@423ba1a4 (req. id 4107) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@791fbc48 (req. id 284) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@5c14c181 for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 47, original id requested: 47 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@253a056f (req. id 47) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@5f277685 for ItemBlock net.minecraft.item.ItemBlock@5c19e1e9 at id 39, original id requested: 39 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5c19e1e9 (req. id 39) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@452719a0 (req. id 273) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@1e125710 for ItemBlock net.minecraft.item.ItemBlock@1db0a9f9 at id 174, original id requested: 174 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@1db0a9f9 (req. id 174) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@236e4a57 (req. id 264) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@42005598 (req. id 314) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@71fca778 for ItemBlock net.minecraft.item.ItemBlock@31450e67 at id 113, original id requested: 113 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@31450e67 (req. id 113) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@710ec7e6 (req. id 266) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@4e5e8023 (req. id 391) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@64ba11f7 (req. id 303) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@482d3fed for ItemBlock net.minecraft.item.ItemBlock@6f0175fe at id 10, original id requested: 10 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@6f0175fe (req. id 10) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@75496fbd (req. id 403) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@1c4cd423 (req. id 397) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@310ac5e8 for ItemBlock net.minecraft.item.ItemPiston@766c2c5c at id 29, original id requested: 29 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@766c2c5c (req. id 29) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2d861958 for ItemBlock net.minecraft.item.ItemBlock@3952e37e at id 153, original id requested: 153 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@3952e37e (req. id 153) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@6511e1f4 (req. id 4097) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@23f39002 (req. id 315) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@64988054 (req. id 345) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1cf84892 for ItemBlock net.minecraft.item.ItemBlock@3f3bf43f at id 53, original id requested: 53 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@3f3bf43f (req. id 53) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 for ItemBlock net.minecraft.item.ItemBlock@7fe429b1 at id 181, original id requested: 181 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@7fe429b1 (req. id 181) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@63d46a99 (req. id 407) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@6f86f4c1 (req. id 323) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@587e3a30 for ItemBlock net.minecraft.item.ItemBlock@7a2b5ca at id 88, original id requested: 88 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@7a2b5ca (req. id 88) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 for ItemBlock net.minecraft.item.ItemBlock@67441d86 at id 148, original id requested: 148 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@67441d86 (req. id 148) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@351afa07 (req. id 2258) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@78891447 for ItemBlock net.minecraft.item.ItemCloth@2012c8ec at id 171, original id requested: 171 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@2012c8ec (req. id 171) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@74da3b58 (req. id 263) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@c229885 (req. id 351) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 for ItemBlock net.minecraft.item.ItemBlock@226c260 at id 169, original id requested: 169 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@226c260 (req. id 169) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@6a76000a (req. id 275) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@15eda628 for ItemBlock net.minecraft.item.ItemBlock@4205280e at id 143, original id requested: 143 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@4205280e (req. id 143) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5c9c2f98 for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 135, original id requested: 135 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 135) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@d0df68b for ItemBlock net.minecraft.item.ItemBlock@d978cb7 at id 42, original id requested: 42 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@d978cb7 (req. id 42) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@677b19bf for ItemBlock net.minecraft.item.ItemBlock@76ecf6c0 at id 164, original id requested: 164 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@76ecf6c0 (req. id 164) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@13e659b3 (req. id 353) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@1ea4efff (req. id 295) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@5e9f2a4a (req. id 359) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@6652f115 (req. id 376) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@4cc963fd (req. id 370) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@4737f519 (req. id 421) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@7c9c93b6 for ItemBlock net.minecraft.item.ItemSnow@384550d8 at id 78, original id requested: 78 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@384550d8 (req. id 78) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@83800b5 (req. id 382) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@17c6f9c5 (req. id 381) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@1dd2a7ed (req. id 265) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@1eb6b370 (req. id 348) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@7541213a for ItemBlock net.minecraft.item.ItemBlock@51710307 at id 137, original id requested: 137 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@51710307 (req. id 137) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@26a5d04b (req. id 288) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@5be0aa14 (req. id 291) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3d9e9a8d for ItemBlock net.minecraft.item.ItemBlock@4d422cbf at id 15, original id requested: 15 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4d422cbf (req. id 15) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@6d64f9f7 for ItemBlock net.minecraft.item.ItemBlock@48bbc732 at id 89, original id requested: 89 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@48bbc732 (req. id 89) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@11afd9b2 (req. id 380) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@160b3bef (req. id 356) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@7b4286a2 (req. id 279) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@3bebd19a (req. id 2256) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@2afb925b (req. id 334) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@7fa1ccbd for ItemBlock net.minecraft.item.ItemBlock@611910bd at id 99, original id requested: 99 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@611910bd (req. id 99) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@2d4b90ff for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 142, original id requested: 142 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@5544a836 (req. id 142) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@6c6a9507 for ItemBlock net.minecraft.item.ItemMultiTexture@7c0334d6 at id 139, original id requested: 139 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@7c0334d6 (req. id 139) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@2a99998a for ItemBlock net.minecraft.item.ItemBlock@6896e5ce at id 76, original id requested: 76 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@6896e5ce (req. id 76) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@136d6735 (req. id 337) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@7346096c for ItemBlock net.minecraft.item.ItemLeaves@79aaab5d at id 18, original id requested: 18 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@79aaab5d (req. id 18) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@15d7ff0e for ItemBlock net.minecraft.item.ItemMultiTexture@715036f6 at id 3, original id requested: 3 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@715036f6 (req. id 3) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@7ae4c18d for ItemBlock net.minecraft.item.ItemSlab@10d60e4c at id 44, original id requested: 44 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@10d60e4c (req. id 44) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@93f95d6 for ItemBlock net.minecraft.item.ItemBlock@7564538f at id 152, original id requested: 152 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7564538f (req. id 152) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@66b1db5d (req. id 401) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@239190ce (req. id 360) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 for ItemBlock net.minecraft.item.ItemBlock@7d87c737 at id 166, original id requested: 166 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7d87c737 (req. id 166) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@3938f65e (req. id 260) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@13328d64 (req. id 290) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@72a15a1a (req. id 282) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@359ba2ce (req. id 350) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@556148eb for ItemBlock net.minecraft.item.ItemMultiTexture@7b6d63d5 at id 155, original id requested: 155 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7b6d63d5 (req. id 155) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@374b603e (req. id 349) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 for ItemBlock net.minecraft.item.ItemBlock@20a01f5b at id 179, original id requested: 179 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@20a01f5b (req. id 179) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@6e30f80e for ItemBlock net.minecraft.item.ItemCloth@6d9b7843 at id 160, original id requested: 160 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@6d9b7843 (req. id 160) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@a037ad8 (req. id 274) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@256f1bf for ItemBlock net.minecraft.item.ItemBlock@7f4f6bdb at id 114, original id requested: 114 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@7f4f6bdb (req. id 114) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@1679fcb8 for ItemBlock net.minecraft.item.ItemBlock@7ff60ec9 at id 151, original id requested: 151 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@7ff60ec9 (req. id 151) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@799c805e (req. id 379) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@4cdd7469 for ItemBlock net.minecraft.item.ItemBlock@51f7f4e3 at id 120, original id requested: 120 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@51f7f4e3 (req. id 120) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@42523574 for ItemBlock net.minecraft.item.ItemDoublePlant@29192dd at id 175, original id requested: 175 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@29192dd (req. id 175) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@59d623bb (req. id 372) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@2a8277c9 (req. id 309) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1057dcaf for ItemBlock net.minecraft.item.ItemBlock@374f910c at id 27, original id requested: 27 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@374f910c (req. id 27) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 for ItemBlock net.minecraft.item.ItemBlock@5a54fed6 at id 177, original id requested: 177 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@5a54fed6 (req. id 177) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@ef45815 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 60, original id requested: 60 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@1225ab3f (req. id 60) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@7dc647de (req. id 344) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@136661e8 (req. id 287) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4b7385be (req. id 316) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@bd65df9 for ItemBlock net.minecraft.item.ItemBlock@6b301b69 at id 72, original id requested: 72 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@6b301b69 (req. id 72) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@2d29f154 for ItemBlock net.minecraft.item.ItemBlock@49488a98 at id 91, original id requested: 91 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@49488a98 (req. id 91) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@334b49fc (req. id 352) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@517be4c1 (req. id 343) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@68c26bb0 for ItemBlock net.minecraft.item.ItemMultiTexture@19b1b1f0 at id 98, original id requested: 98 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@19b1b1f0 (req. id 98) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@2d6cbe3c for ItemBlock net.minecraft.item.ItemBlock@3a11e75f at id 122, original id requested: 122 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@3a11e75f (req. id 122) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@74b2e5d0 for ItemBlock net.minecraft.item.ItemBlock@3089d252 at id 41, original id requested: 41 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@3089d252 (req. id 41) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@2baf0158 for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 119, original id requested: 119 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@4ee37db8 (req. id 119) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@79d185eb (req. id 387) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@52b4f546 (req. id 375) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@3f229bc1 (req. id 283) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@2d6df1c8 (req. id 294) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@d2634b8 for ItemBlock net.minecraft.item.ItemLeaves@5f9874f1 at id 161, original id requested: 161 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@5f9874f1 (req. id 161) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@78a0bc79 for ItemBlock net.minecraft.item.ItemBlock@28330ce6 at id 85, original id requested: 85 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@28330ce6 (req. id 85) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@76744438 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 67, original id requested: 67 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1e630208 (req. id 67) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@39cb37ff (req. id 369) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@3b8bd337 (req. id 357) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@31bf03aa for ItemBlock net.minecraft.item.ItemSlab@2ed278f5 at id 126, original id requested: 126 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2ed278f5 (req. id 126) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@b49b29d (req. id 336) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@d51a3a5 (req. id 317) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@7840df80 (req. id 395) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@1d7f295e for ItemBlock net.minecraft.item.ItemMultiTexture@62540a41 at id 12, original id requested: 12 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@62540a41 (req. id 12) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@706aa018 for ItemBlock net.minecraft.item.ItemBlock@6834c150 at id 180, original id requested: 180 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@6834c150 (req. id 180) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@2b6471df for ItemBlock net.minecraft.item.ItemBlock@1ab15997 at id 51, original id requested: 51 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@1ab15997 (req. id 51) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@18927b25 (req. id 385) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1c2e958 (req. id 4100) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@2d7b463f for ItemBlock net.minecraft.item.ItemAnvilBlock@4f7e25ac at id 145, original id requested: 145 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@4f7e25ac (req. id 145) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@2d098f1f for ItemBlock net.minecraft.item.ItemMultiTexture@543d5b55 at id 37, original id requested: 37 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@543d5b55 (req. id 37) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@4e935352 for ItemBlock net.minecraft.item.ItemMultiTexture@712738a2 at id 38, original id requested: 38 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@712738a2 (req. id 38) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@833f0d1 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 128, original id requested: 128 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@daa0d7f (req. id 128) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@77ef46fb for ItemBlock net.minecraft.item.ItemBlock@242f1bfb at id 154, original id requested: 154 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@242f1bfb (req. id 154) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@78f890c (req. id 393) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@51d05d5d (req. id 363) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@53b8aa1a for ItemBlock net.minecraft.item.ItemBlock@2340ec7c at id 141, original id requested: 141 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@2340ec7c (req. id 141) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@28471d73 (req. id 404) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@33a64c3b (req. id 366) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@601f2177 for ItemBlock net.minecraft.item.ItemBlock@6cdb177d at id 73, original id requested: 73 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@6cdb177d (req. id 73) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba for ItemBlock net.minecraft.item.ItemBlock@4b0f2e76 at id 176, original id requested: 176 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@4b0f2e76 (req. id 176) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@2aaf45c8 (req. id 388) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@5a91f5a1 for ItemBlock net.minecraft.item.ItemBlock@761a6acd at id 69, original id requested: 69 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@761a6acd (req. id 69) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@5cc67308 for ItemBlock net.minecraft.item.ItemBlock@5fea9e0f at id 46, original id requested: 46 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@5fea9e0f (req. id 46) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@7840e96c for ItemBlock net.minecraft.item.ItemBlock@396729a9 at id 146, original id requested: 146 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@396729a9 (req. id 146) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@606e76b4 (req. id 394) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ffbce2a for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 134, original id requested: 134 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@23e34760 (req. id 134) +[18:12:17] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@1f6fc5a8 for ItemBlock net.minecraft.item.ItemBlock@43acd81 at id 77, original id requested: 77 +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@43acd81 (req. id 77) +[18:12:17] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@37b55ca1 (req. id 406) +[18:12:17] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@7251c1ad +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@44b300a7 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@6413518 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@15d7ff0e +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@17a9fb56 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@2f2be3d9 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@6d3ac260 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@2caf64a6 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@196a4632 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@285c5e36 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@482d3fed +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@12c005a0 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@1d7f295e +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@65bb90dc +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@4a0d851e +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3d9e9a8d +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@77b4be95 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@e13b3d1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@7346096c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@59af77c9 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@3c1cd99 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@28a0f9bc +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@42bbc556 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@10b06ac3 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@1cb153a6 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@788f905c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@6906eac +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1057dcaf +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@182baa48 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@310ac5e8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@23788242 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@39cc0239 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@513290aa +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@4eb7b28b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@33ef488a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@25453782 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@6d49eee6 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@2d098f1f +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@4e935352 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@5f277685 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@17d64691 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@74b2e5d0 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@d0df68b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@1c50c5b8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@7ae4c18d +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@405f4f03 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@5cc67308 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@5c14c181 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@56ac2b61 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@2af5372d +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@3aefb8cf +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@2b6471df +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@79f58d74 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@1cf84892 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@22c296dd +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@35b282cb +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@5aa8f8f7 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@b714ea1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@49f9472d +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@42feff22 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@ef45815 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@f51ca6b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@42c03ea8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@39c2b949 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@30226912 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@5e838dcd +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@1b41b392 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@76744438 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@4b2af549 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@5a91f5a1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@540be3bd +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5894b866 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@bd65df9 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@601f2177 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@1bce3cee +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@4705439b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@2a99998a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@1f6fc5a8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@7c9c93b6 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@3ef221ad +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@5fe8cf60 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@5a442a94 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@ccc474 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@11cbbeb1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@f6a4c4a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@78a0bc79 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@3f9eb1da +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@32e796ac +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@587e3a30 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6d64f9f7 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@7daa2420 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@2d29f154 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@78236c8b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@5854e99f +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@1d0b3465 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@3205bd66 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3f545b48 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@68c26bb0 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@7fa1ccbd +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@5788cdc1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@6a776719 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@4511d0ea +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@720dd4ee +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@71e56215 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@a8a8b1e +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@76eb7293 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@1cef0866 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@11106f61 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@4e005207 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@45937ecf +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@6033b0e4 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@61a27a13 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@71fca778 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@256f1bf +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@4c352ca9 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@f372724 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@6c81d7e8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@6051e653 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@2baf0158 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@4cdd7469 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@5f05c0eb +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@2d6cbe3c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@499375c2 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7018394a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@1a5c8b53 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@31bf03aa +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@4d04fff +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@833f0d1 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@a072d8c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@66a51748 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@c556032 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@1567ca08 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@5100de32 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@ffbce2a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5c9c2f98 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@11f8d3a8 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7541213a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@401eea7c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@6c6a9507 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@110d42fa +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@53b8aa1a +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@2d4b90ff +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@15eda628 +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@7d20d92b +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@2d7b463f +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@7840e96c +[18:12:17] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@4b0900c8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3c1270f4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@7d224d90 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@5712691e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@1679fcb8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@93f95d6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@2d861958 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@77ef46fb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@556148eb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@65fa6817 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@1ac7f24f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@26f5c589 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@517bb95a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6e30f80e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@d2634b8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@6547f95c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@58443af6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@677b19bf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@18b4ac03 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@2ed08bc3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@5d282c43 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@4376620d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@637e70e8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@7826221e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@78891447 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@390f65b9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@21df71f3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@1e125710 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@42523574 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@3ea32dba +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@51b36b79 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@226c1ef +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@5c7f2a06 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@706aa018 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@6848bec3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@79e9f5b1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@79207487 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@715036f6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@15ca7a5b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@7dafce8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@5ed7122b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@37d488c1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@4988e33f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@670dbe67 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@6f0175fe +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@62db67f9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@62540a41 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@625e5389 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@2fc7b3c2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4d422cbf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@22d1b797 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@5986b474 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@79aaab5d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@79f4aeec +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@7b65d2f8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@41698045 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@2e3a2af8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d6d2bc1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@1a53c407 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@59fdd712 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@374f910c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@716ab511 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@766c2c5c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@1b42f99d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@3385ed94 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@26fe6526 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@fd433ea +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@63d0d313 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@543d5b55 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@712738a2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5c19e1e9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@4ebeb1c4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@3089d252 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@d978cb7 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@1796d62f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@10d60e4c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@2f93e4a8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@5fea9e0f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@253a056f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@3b49e8c2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@42d4a1cc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@773eac15 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@1ab15997 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@17d342fb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@3f3bf43f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@39ff62d0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@7170d631 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@3387d739 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@1ebe79d3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@1225ab3f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@3393d3dc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@32873f23 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@36820d35 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@4370e348 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@1e630208 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@761a6acd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@37323829 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@6b301b69 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@6cdb177d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@6896e5ce +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@43acd81 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@384550d8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@4059f54e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@4ab57441 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@28ee7d61 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@2a5afbcf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@48e9afa1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@28330ce6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2cb4a576 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2357c179 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@7a2b5ca +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@48bbc732 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@527dea56 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@49488a98 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2cc959bf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@2e14ec19 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@2859ae8f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@19b1b1f0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@611910bd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@23e033b0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@57232191 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@5599a2ab +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@2652ea59 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@45f74db7 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@41c28931 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@6609986c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@48a3de69 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@4abd11b1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@2dbb97d4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@54617a36 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@31450e67 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@7f4f6bdb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@4b9e9a81 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@4ee37db8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@51f7f4e3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@14312e88 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@3a11e75f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@284f1e63 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@ac96d07 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2ed278f5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@484cd746 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@daa0d7f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@e7f9cf6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@5e459583 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@33d8a512 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@175c13db +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@23e34760 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@1e1b9ad8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@536e8e87 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@51710307 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@349a1a18 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@7c0334d6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@2340ec7c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@5544a836 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@4205280e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@4f7e25ac +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@396729a9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@2f084681 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@67441d86 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@7ff60ec9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@7564538f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@3952e37e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@242f1bfb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@7b6d63d5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@2026f78a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@83754a8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@6f0f4d43 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@70d58298 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@6d9b7843 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@5f9874f1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@565f010f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@58974959 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@76ecf6c0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@7d8905a0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@7d87c737 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@64d4ebfb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2466f57b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@226c260 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4a11c066 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@2012c8ec +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1495a943 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@4b4ce4b0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@1db0a9f9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@29192dd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@4b0f2e76 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@5a54fed6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@3e863303 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@20a01f5b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@6834c150 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@7fe429b1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@6e88a13e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@3b85ead9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@49819cf1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@296e0eb9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@3938f65e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@239de86 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@2540308e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@74da3b58 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@236e4a57 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@1dd2a7ed +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@710ec7e6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@4696de68 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@5ae3a20c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@16a3f072 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@64fed7fa +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@171591e3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@91cd9ec +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@452719a0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@a037ad8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@6a76000a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@68fcc720 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@2b753bb9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@1da404f9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@7b4286a2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@4c9534e6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@57c40f51 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@72a15a1a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@3f229bc1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@791fbc48 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@12825918 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@2ba74026 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@136661e8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@26a5d04b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@6a1531ed +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@13328d64 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@5be0aa14 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@7abe362b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@5dd68001 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@2d6df1c8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@1ea4efff +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@5e885e10 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@4ad79cec +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@7ef73671 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@181775d6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@2c3940f5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@62d7ab81 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@3d3cd4d9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@64ba11f7 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@73f1a2ca +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@7cf6b73d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@297845e3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@17344f5a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@6b45a99c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@2a8277c9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@5b8642ec +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@4b93c2e5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@51e06f26 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@65a151c8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@42005598 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@23f39002 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@4b7385be +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@d51a3a5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@6aceac77 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@269cef69 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@929ea4d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@7dfbbc52 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@71e0d394 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@6f86f4c1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@1af30c34 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@b92f3dc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@5cc7f673 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@4c05279b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@4dc7268a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@7d2b79ba +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@3144e289 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1a4f0638 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@10febedf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@4b3788e1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@2afb925b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@1855590e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@b49b29d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@136d6735 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@7392d289 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@2c3c5ba6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@60a179b7 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@93e0ef1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@4946f4f4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@517be4c1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@7dc647de +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@64988054 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@496e0bc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@4d7c58fe +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@1eb6b370 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@374b603e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@359ba2ce +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@c229885 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@334b49fc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@13e659b3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@780b00f9 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@53f56e09 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@160b3bef +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@3b8bd337 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@21e32e06 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@5e9f2a4a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@239190ce +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@29b9d6a0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@67b9b7c6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@51d05d5d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@46a1aea1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@20cff041 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@33a64c3b +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@6ad6cffa +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@1a129460 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@39cb37ff +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@4cc963fd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@39c39e6d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@59d623bb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@4ac2fa3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@127f0b26 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@52b4f546 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@6652f115 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@4f51ce2e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@3b756b1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@799c805e +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@11afd9b2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@17c6f9c5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@83800b5 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@76223373 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@1d434058 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@18927b25 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@43b17f94 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@79d185eb +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@2aaf45c8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@590e635c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@3f9d5ab1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@4e5e8023 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@1e2ea207 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@78f890c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@606e76b4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@7840df80 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@6b118a2d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@1c4cd423 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@646f24ee +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@4fa765a3 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@7701d92f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@66b1db5d +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@63162cdf +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@75496fbd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@28471d73 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@5b0d1462 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@37b55ca1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@63d46a99 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@ea29603 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5426a676 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@357ab823 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@bcf1d43 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@10c5aa0c +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@4737f519 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@2abc60d6 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@3bebd19a +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@770df431 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@351afa07 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@7e14fccd +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@13e13766 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@26fc13bc +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@6f73afa2 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@140fedd8 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@21c80a32 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@541569f1 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@49de7857 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@2caebda4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@25128da7 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@6511e1f4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@79098e02 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@624a6362 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@1c2e958 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@2365914f +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@58f137f4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@4490a1ca +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@736df7f0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@38b0e8c4 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@6126ebb0 +[18:12:18] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@423ba1a4 +[18:12:18] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[18:12:18] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[18:12:18] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[18:12:18] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[18:12:18] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[18:12:18] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[18:12:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[18:12:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[18:12:18] [Server thread/INFO] [FML/]: Applying holder lookups +[18:12:18] [Server thread/INFO] [FML/]: Holder lookups applied +[18:12:18] [Server thread/INFO] [FML/]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@6abb9baa) +[18:12:18] [Server thread/INFO] [FML/]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@6abb9baa) +[18:12:18] [Server thread/INFO] [FML/]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@6abb9baa) +[18:12:21] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[18:12:21] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[18:12:21] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[18:12:21] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[18:12:21] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[18:12:21] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[18:12:21] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[18:12:21] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[18:12:21] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[18:12:21] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[18:12:21] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[18:12:21] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[18:12:21] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[18:12:21] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[18:12:21] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[18:12:21] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[18:12:27] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[18:12:27] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[18:12:27] [Netty IO #1/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[18:12:27] [Netty IO #1/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[18:12:27] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[18:12:27] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[18:12:28] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[18:12:28] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[18:12:28] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[18:12:28] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[18:13:13] [Netty IO #2/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[18:13:13] [Netty IO #2/INFO] [FML/]: Client protocol version 1 +[18:13:13] [Netty IO #2/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[18:13:13] [Netty IO #2/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[18:13:13] [Netty IO #2/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[18:13:13] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[18:13:14] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[18:13:14] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[18:13:14] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[18:13:14] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[18:13:21] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:14:14] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:15:01] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:15:49] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:16:35] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:16:56] [Netty IO #3/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[18:16:56] [Netty IO #3/INFO] [FML/]: Client protocol version 1 +[18:16:56] [Netty IO #3/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[18:16:56] [Netty IO #3/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[18:16:56] [Netty IO #3/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[18:16:56] [Netty IO #3/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[18:16:57] [Netty IO #3/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[18:16:57] [Netty IO #3/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[18:16:57] [Netty IO #3/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[18:16:57] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[18:17:22] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:17:22] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:17:22] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:17:22] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:17:22] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:17:22] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:18:09] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:09] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:09] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:09] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:09] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:18:42] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:42] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:42] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:43] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:43] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:18:57] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:19:07] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:19:07] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:19:07] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:19:07] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:19:07] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:19:41] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:20:20] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:20] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:20] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:20] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:20] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:28] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:20:29] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:30] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:30] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:30] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:30] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_7_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:42] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:42] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:42] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:42] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:20:42] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:124) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:21:13] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:21:31] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[18:21:31] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[18:21:31] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[18:21:31] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[18:21:31] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[18:21:31] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[18:21:31] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[18:21:31] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[18:21:31] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:21:33] [Server thread/INFO] [FML/]: Unloading dimension 0 +[18:21:33] [Server thread/INFO] [FML/]: Unloading dimension -1 +[18:21:33] [Server thread/INFO] [FML/]: Unloading dimension 1 +[18:21:33] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[18:21:33] [Server thread/INFO] [FML/]: Applying holder lookups +[18:21:33] [Server thread/INFO] [FML/]: Holder lookups applied +[18:21:33] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[18:21:33] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[18:21:33] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[18:21:33] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[18:21:33] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[18:21:33] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[18:21:33] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[18:21:33] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft diff --git a/eclipse/logs/fml-server-2.log b/eclipse/logs/fml-server-2.log new file mode 100644 index 0000000..33497b0 --- /dev/null +++ b/eclipse/logs/fml-server-2.log @@ -0,0 +1,3233 @@ +[18:23:16] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[18:23:16] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[18:23:16] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[18:23:16] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[18:23:16] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[18:23:16] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[18:23:16] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[18:23:16] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[18:23:16] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[18:23:16] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[18:23:16] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[18:23:16] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[18:23:16] [main/DEBUG] [FML/]: Discovering coremods +[18:23:16] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[18:23:16] [main/INFO] [GradleStart/]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin +[18:23:16] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin +[18:23:16] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:23:16] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[18:23:16] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:23:16] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[18:23:16] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[18:23:16] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[18:23:16] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[18:23:17] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[18:23:17] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[18:23:17] [main/DEBUG] [FML/]: Injection complete +[18:23:17] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[18:23:17] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[18:23:17] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[18:23:20] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[18:23:20] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[18:23:20] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[18:23:20] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[18:23:20] [main/DEBUG] [FML/]: Injection complete +[18:23:20] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[18:23:20] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[18:23:20] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[18:23:20] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[18:23:20] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[18:23:20] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[18:23:20] [main/DEBUG] [FML/]: Validating minecraft +[18:23:21] [main/DEBUG] [FML/]: Minecraft validated, launching... +[18:23:21] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[18:23:21] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[18:23:23] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@41fbdaef (req. id 0) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@14fb3758 (req. id 1) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@12063acc (req. id 2) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@404f4560 (req. id 3) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@1453c29c (req. id 4) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@23f12964 (req. id 5) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@cb9834c (req. id 6) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@675af91a (req. id 7) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@27bbf6b4 (req. id 8) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@5e42edff (req. id 9) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@7c1730b1 (req. id 10) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@567df41c (req. id 11) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@5910eb56 (req. id 12) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@1b7442ab (req. id 13) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@7b4c6598 (req. id 14) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@54a21d65 (req. id 15) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@5f37fd4b (req. id 16) +[18:23:24] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@208dd233 (req. id 17) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@58007d68 (req. id 18) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@2eaae131 (req. id 19) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@409fd10a (req. id 20) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@72ac317e (req. id 21) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@6077e163 (req. id 22) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3379336b (req. id 23) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@528a709d (req. id 24) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@22a992f9 (req. id 25) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@1380f33a (req. id 26) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1fc5681 (req. id 27) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@43234903 (req. id 28) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@209197a2 (req. id 29) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@14cf3da1 (req. id 30) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@22623a55 (req. id 31) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@228376a9 (req. id 32) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@64e362f2 (req. id 33) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@620c40ce (req. id 34) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@1ff747e6 (req. id 35) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@1c120eeb (req. id 36) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@21d9f7bc (req. id 37) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@6d176900 (req. id 38) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@fb5265f (req. id 39) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3dea2f07 (req. id 40) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@59b59452 (req. id 41) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@201cc181 (req. id 42) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@7699b6af (req. id 43) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@65a8d7fd (req. id 44) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@2ffc572f (req. id 45) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@552864df (req. id 46) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@48ea70f2 (req. id 47) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@179d4544 (req. id 48) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@53560937 (req. id 49) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@13610249 (req. id 50) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@70630657 (req. id 51) +[18:23:25] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@7de69f2 (req. id 52) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@54a63aad (req. id 53) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@1f317315 (req. id 54) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@719c38e3 (req. id 55) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@475af95a (req. id 56) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@25a8a84f (req. id 57) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@7d7d7924 (req. id 58) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@4f125a78 (req. id 59) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@3b085b6f (req. id 60) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@71dfae24 (req. id 61) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1421f7e4 (req. id 62) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@11427db (req. id 63) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@8ac3324 (req. id 64) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@53c3264b (req. id 65) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@4320bc4 (req. id 66) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@71a27302 (req. id 67) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@602cc296 (req. id 68) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@4cc68af8 (req. id 69) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@25c9b702 (req. id 70) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5e0df7af (req. id 71) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@67003266 (req. id 72) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@47b7eeee (req. id 73) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ca7700a (req. id 74) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@16818376 (req. id 75) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@10ddc385 (req. id 76) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@62f50e2c (req. id 77) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1553b17c (req. id 78) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@14add9ad (req. id 79) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@4efdd8b (req. id 80) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@3778b148 (req. id 81) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@330bc6ce (req. id 82) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3c2383b2 (req. id 83) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@1ae418e6 (req. id 84) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@1fc7730b (req. id 85) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@54582b25 (req. id 86) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@85a4506 (req. id 87) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@3e074a7a (req. id 88) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6a85a2b6 (req. id 89) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@1d4c6abc (req. id 90) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@3f36bab (req. id 91) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@4730f70c (req. id 92) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@54d03269 (req. id 93) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@309db6ff (req. id 94) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@2cf30a0d (req. id 95) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@747a9253 (req. id 96) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@309c3c24 (req. id 97) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42357933 (req. id 98) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@21b19aaa (req. id 99) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@1321202e (req. id 100) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@3d702d0 (req. id 101) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@18f9a7a8 (req. id 102) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@8d5adee (req. id 103) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@3f511d13 (req. id 104) +[18:23:26] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@664beade (req. id 105) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@12799446 (req. id 106) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@cff654c (req. id 107) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@5353673e (req. id 108) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@89f422f (req. id 109) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@268c09a (req. id 110) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@1a1933cc (req. id 111) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@6c97a376 (req. id 112) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@576ccfac (req. id 113) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@28b6520b (req. id 114) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@7f422265 (req. id 115) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@70509f13 (req. id 116) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@4c389bd0 (req. id 117) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@771806f2 (req. id 118) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@56076eaa (req. id 119) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@3948166e (req. id 120) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@2bb8ad23 (req. id 121) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@3a038c21 (req. id 122) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@539f4cb2 (req. id 123) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f646501 (req. id 124) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@57cf81e (req. id 125) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@4f857c62 (req. id 126) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@695771a2 (req. id 127) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@6be578b5 (req. id 128) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2657ea6a (req. id 129) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@6ef1dd49 (req. id 130) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@342bcdc (req. id 131) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@670fc3cf (req. id 132) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3c007fe5 (req. id 133) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@44ccb229 (req. id 134) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5ac4c508 (req. id 135) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@2c63bec6 (req. id 136) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@1c657a24 (req. id 137) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@1d370b4d (req. id 138) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@5ac169f5 (req. id 139) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@668c640e (req. id 140) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@28f3964a (req. id 141) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@19f6a763 (req. id 142) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7dcbbcfe (req. id 143) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@45d1122c (req. id 144) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@7e1adcb4 (req. id 145) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@158fee1a (req. id 146) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@78634aff (req. id 147) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 (req. id 148) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6c1826dc (req. id 149) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@259f6cf5 (req. id 150) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@68cb669d (req. id 151) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@31496fdf (req. id 152) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@4c4fb2c0 (req. id 153) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@75302bb6 (req. id 154) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@74fedcb8 (req. id 155) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@84cf00a (req. id 156) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@732324c7 (req. id 157) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@40fdf173 (req. id 158) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@5ff6d65a (req. id 159) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6392c99c (req. id 160) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@7b4fb4eb (req. id 161) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@425ef7f2 (req. id 162) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@68e852e8 (req. id 163) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6c9b3326 (req. id 164) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@581b236 (req. id 170) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@30e9b11c (req. id 171) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@36583eaf (req. id 172) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@5b7b6f08 (req. id 173) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@5ba21282 (req. id 174) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@207e7fdb (req. id 175) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5c66b7ea (req. id 256) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2c21a48f (req. id 257) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@304c61c2 (req. id 258) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41e5484b (req. id 259) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@584ca76 (req. id 260) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@304a659b (req. id 261) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@6454bbe1 (req. id 262) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@51575d48 (req. id 263) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@3ead4bb0 (req. id 264) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@63442ff5 (req. id 265) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@11a8b0bd (req. id 266) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@91cd9ec (req. id 267) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@452719a0 (req. id 268) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@a037ad8 (req. id 269) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@6a76000a (req. id 270) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@68fcc720 (req. id 271) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@2b753bb9 (req. id 272) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@1da404f9 (req. id 273) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b4286a2 (req. id 274) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@4c9534e6 (req. id 275) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@57c40f51 (req. id 276) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@8c9bbdb (req. id 277) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@744c2b5e (req. id 278) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@34b363f8 (req. id 279) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@6d6849cf (req. id 280) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@59c5ed26 (req. id 281) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@7164952d (req. id 282) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@27df784 (req. id 283) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@1c04fc63 (req. id 284) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b55d5f4 (req. id 285) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@30518bfc (req. id 286) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@4d50c50b (req. id 287) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@71b87cd4 (req. id 288) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@1509f38f (req. id 289) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@2d6df1c8 (req. id 290) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@d1c98c5 (req. id 291) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@5071b43c (req. id 292) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@58eff866 (req. id 293) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@729d1e27 (req. id 294) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@45a868ba (req. id 295) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@3373af10 (req. id 296) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@6fea5dd3 (req. id 297) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 298) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@64ba11f7 (req. id 299) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@73f1a2ca (req. id 300) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7cf6b73d (req. id 301) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@297845e3 (req. id 302) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@17344f5a (req. id 303) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@6b45a99c (req. id 304) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@2a8277c9 (req. id 305) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@5b8642ec (req. id 306) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 307) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@51e06f26 (req. id 308) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@65a151c8 (req. id 309) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42005598 (req. id 310) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@23f39002 (req. id 311) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4b7385be (req. id 312) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@d51a3a5 (req. id 313) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@6aceac77 (req. id 314) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@269cef69 (req. id 315) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@929ea4d (req. id 316) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1ed569ee (req. id 317) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4d1d9812 (req. id 318) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@51eaed4b (req. id 319) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@168100f1 (req. id 320) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6be300ba (req. id 321) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@cac98e5 (req. id 322) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@19391a01 (req. id 323) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@4592b04e (req. id 324) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@1165477e (req. id 325) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1038aa1e (req. id 326) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@78289fe3 (req. id 327) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@3fb90b1b (req. id 328) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@c16f0c (req. id 329) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@1b617d37 (req. id 330) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@26eaaa40 (req. id 331) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@3c343cea (req. id 332) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@551b8e9d (req. id 333) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@4301112 (req. id 334) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c3c5ba6 (req. id 335) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@2ea505fa (req. id 336) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@542b7802 (req. id 337) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@71d3f679 (req. id 338) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@12dabc51 (req. id 339) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@1ce764b2 (req. id 340) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@1b83f0f1 (req. id 341) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@733f6c53 (req. id 342) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@48e0f841 (req. id 343) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@438bf152 (req. id 344) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@18906123 (req. id 345) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@52508a76 (req. id 346) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@25b27332 (req. id 347) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@66a8eaf3 (req. id 348) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@4c130f9f (req. id 349) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@7766b6bd (req. id 350) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@1a6d1901 (req. id 351) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@70849e34 (req. id 352) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@12aea1a2 (req. id 353) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6f59c43 (req. id 354) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@444b705e (req. id 355) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@34be4e59 (req. id 356) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@3a09d01c (req. id 357) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@2b36b44e (req. id 358) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@51d05d5d (req. id 359) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@46a1aea1 (req. id 360) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@20cff041 (req. id 361) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@33a64c3b (req. id 362) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@6ad6cffa (req. id 363) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@3cf05ce2 (req. id 364) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@486218af (req. id 365) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@2042ae49 (req. id 366) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@79c04b2a (req. id 367) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@59d623bb (req. id 368) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@79c3f810 (req. id 369) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@30d320e4 (req. id 370) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@751471c6 (req. id 371) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@1139ba37 (req. id 372) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@74df1640 (req. id 373) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@3b756b1 (req. id 374) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@799c805e (req. id 375) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@11afd9b2 (req. id 376) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@2ffd3e30 (req. id 377) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@1afdd9ed (req. id 378) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@fee6473 (req. id 379) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@6c04c230 (req. id 380) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@7f8b011e (req. id 381) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@7ef699fc (req. id 382) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@20836bc5 (req. id 383) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@6fb08b78 (req. id 384) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@643c1156 (req. id 385) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@47ca0b84 (req. id 386) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@73ad3b17 (req. id 387) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@72029e55 (req. id 388) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@9e918ed (req. id 389) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@266374b0 (req. id 390) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@743354e1 (req. id 391) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@5609bb60 (req. id 392) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@18ecc7c1 (req. id 393) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@612e5caf (req. id 394) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@1c62770 (req. id 395) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@78472af8 (req. id 396) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@36464932 (req. id 397) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@664da27d (req. id 398) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5901d513 (req. id 399) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74c000c (req. id 400) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@95131eb (req. id 401) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@38db03b1 (req. id 402) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@37b55ca1 (req. id 403) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@63d46a99 (req. id 404) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@5426a676 (req. id 405) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@357ab823 (req. id 406) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@bcf1d43 (req. id 407) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4a8a1fc3 (req. id 408) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@322b6170 (req. id 417) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@3e0a19cb (req. id 418) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@9237e3f (req. id 419) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@7e93c01f (req. id 420) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@6402790e (req. id 421) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@5e59b96d (req. id 422) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@13e13766 (req. id 2256) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@26fc13bc (req. id 2257) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2258) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@140fedd8 (req. id 2259) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@21c80a32 (req. id 2260) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@541569f1 (req. id 2261) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@49de7857 (req. id 2262) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@2caebda4 (req. id 2263) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@42470e7 (req. id 2264) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@74704fd0 (req. id 2265) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@79881c68 (req. id 2266) +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@57012e2d (req. id 2267) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 148, original id requested: 148 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@daa0d7f (req. id 148) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@3778b148 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 81, original id requested: 81 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@175c13db (req. id 81) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@72ac317e for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 21, original id requested: 21 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 21) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@31496fdf for ItemBlock net.minecraft.item.ItemBlock@2652ea59 at id 152, original id requested: 152 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@2652ea59 (req. id 152) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6be578b5 for ItemBlock net.minecraft.item.ItemBlock@d978cb7 at id 128, original id requested: 128 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@d978cb7 (req. id 128) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3c007fe5 for ItemBlock net.minecraft.item.ItemBlock@58974959 at id 133, original id requested: 133 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@58974959 (req. id 133) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5ac4c508 for ItemBlock net.minecraft.item.ItemBlock@34509f7f at id 135, original id requested: 135 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@34509f7f (req. id 135) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@8d5adee for ItemBlock net.minecraft.item.ItemBlock@191765ae at id 103, original id requested: 103 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@191765ae (req. id 103) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@201cc181 for ItemBlock net.minecraft.item.ItemBlock@4f148f60 at id 42, original id requested: 42 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@4f148f60 (req. id 42) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@68e852e8 for ItemBlock net.minecraft.item.ItemBlock@4ed1102f at id 163, original id requested: 163 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@4ed1102f (req. id 163) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@cb9834c for ItemBlock net.minecraft.item.ItemMultiTexture@6609986c at id 6, original id requested: 6 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@6609986c (req. id 6) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@14fb3758 for ItemBlock net.minecraft.item.ItemBlock@7ff60ec9 at id 1, original id requested: 1 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@7ff60ec9 (req. id 1) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@7c1730b1 for ItemBlock net.minecraft.item.ItemBlock@7344efc0 at id 10, original id requested: 10 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@7344efc0 (req. id 10) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@1ae418e6 for ItemBlock net.minecraft.item.ItemBlock@32d8615f at id 84, original id requested: 84 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@32d8615f (req. id 84) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5353673e for ItemBlock net.minecraft.item.ItemBlock@1be0be0d at id 108, original id requested: 108 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@1be0be0d (req. id 108) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@68cb669d for ItemBlock net.minecraft.item.ItemBlock@3fdd55c7 at id 151, original id requested: 151 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@3fdd55c7 (req. id 151) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@64e362f2 for ItemBlock net.minecraft.item.ItemPiston@4af4077c at id 33, original id requested: 33 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@4af4077c (req. id 33) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@1553b17c for ItemBlock net.minecraft.item.ItemSnow@2db0636f at id 78, original id requested: 78 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@2db0636f (req. id 78) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@3dea2f07 for ItemBlock net.minecraft.item.ItemBlock@175023d8 at id 40, original id requested: 40 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@175023d8 (req. id 40) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@27bbf6b4 for ItemBlock net.minecraft.item.ItemBlock@e6145dd at id 8, original id requested: 8 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@e6145dd (req. id 8) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@1f317315 for ItemBlock net.minecraft.item.ItemBlock@1431b78b at id 54, original id requested: 54 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@1431b78b (req. id 54) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@1ff747e6 for ItemBlock net.minecraft.item.ItemCloth@625e5389 at id 35, original id requested: 35 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@625e5389 (req. id 35) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5f37fd4b for ItemBlock net.minecraft.item.ItemBlock@1ebe79d3 at id 16, original id requested: 16 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@1ebe79d3 (req. id 16) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@209197a2 for ItemBlock net.minecraft.item.ItemPiston@6b301b69 at id 29, original id requested: 29 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@6b301b69 (req. id 29) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@675af91a for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 7, original id requested: 7 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2357c179 (req. id 7) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@1b7442ab for ItemBlock net.minecraft.item.ItemBlock@565f010f at id 13, original id requested: 13 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@565f010f (req. id 13) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@7d7d7924 for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 58, original id requested: 58 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@773eac15 (req. id 58) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@67003266 for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 72, original id requested: 72 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3393d3dc (req. id 72) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@85a4506 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 87, original id requested: 87 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 87) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@425ef7f2 for ItemBlock net.minecraft.item.ItemMultiTexture@6cdb177d at id 162, original id requested: 162 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@6cdb177d (req. id 162) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@13610249 for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 50, original id requested: 50 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@23e34760 (req. id 50) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@71dfae24 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 61, original id requested: 61 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@1e630208 (req. id 61) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@6077e163 for ItemBlock net.minecraft.item.ItemBlock@761a6acd at id 22, original id requested: 22 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@761a6acd (req. id 22) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@47b7eeee for ItemBlock net.minecraft.item.ItemBlock@4059f54e at id 73, original id requested: 73 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@4059f54e (req. id 73) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@44ccb229 for ItemBlock net.minecraft.item.ItemBlock@51f7f4e3 at id 134, original id requested: 134 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@51f7f4e3 (req. id 134) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@71a27302 for ItemBlock net.minecraft.item.ItemBlock@6dee8d1f at id 67, original id requested: 67 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@6dee8d1f (req. id 67) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@4cc68af8 for ItemBlock net.minecraft.item.ItemBlock@4873269b at id 69, original id requested: 69 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@4873269b (req. id 69) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@14add9ad for ItemBlock net.minecraft.item.ItemBlock@7febaf45 at id 79, original id requested: 79 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@7febaf45 (req. id 79) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@3948166e for ItemBlock net.minecraft.item.ItemBlock@4a401c9f at id 120, original id requested: 120 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@4a401c9f (req. id 120) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@207e7fdb for ItemBlock net.minecraft.item.ItemDoublePlant@28330ce6 at id 175, original id requested: 175 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@28330ce6 (req. id 175) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@28f3964a for ItemBlock net.minecraft.item.ItemBlock@2f93e4a8 at id 141, original id requested: 141 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@2f93e4a8 (req. id 141) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@409fd10a for ItemBlock net.minecraft.item.ItemBlock@1688e9ff at id 20, original id requested: 20 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@1688e9ff (req. id 20) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@22a992f9 for ItemBlock net.minecraft.item.ItemBlock@76ba6fe7 at id 25, original id requested: 25 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@76ba6fe7 (req. id 25) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@1fc7730b for ItemBlock net.minecraft.item.ItemBlock@4a08e396 at id 85, original id requested: 85 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@4a08e396 (req. id 85) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2ffc572f for ItemBlock net.minecraft.item.ItemBlock@d95b2d3 at id 45, original id requested: 45 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@d95b2d3 (req. id 45) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@22623a55 for ItemBlock net.minecraft.item.ItemColored@54617a36 at id 31, original id requested: 31 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@54617a36 (req. id 31) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@5ba21282 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 174, original id requested: 174 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 174) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@158fee1a for ItemBlock net.minecraft.item.ItemBlock@19b1b1f0 at id 146, original id requested: 146 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@19b1b1f0 (req. id 146) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@1321202e for ItemBlock net.minecraft.item.ItemBlock@611910bd at id 100, original id requested: 100 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@611910bd (req. id 100) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@6c97a376 for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 112, original id requested: 112 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@349a1a18 (req. id 112) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@70509f13 for ItemBlock net.minecraft.item.ItemBlock@712738a2 at id 116, original id requested: 116 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@712738a2 (req. id 116) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@42357933 for ItemBlock net.minecraft.item.ItemMultiTexture@45f74db7 at id 98, original id requested: 98 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@45f74db7 (req. id 98) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@21b19aaa for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 99, original id requested: 99 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 99) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@1d370b4d for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 138, original id requested: 138 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@5599a2ab (req. id 138) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6d176900 for ItemBlock net.minecraft.item.ItemMultiTexture@5986b474 at id 38, original id requested: 38 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@5986b474 (req. id 38) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@12799446 for ItemBlock net.minecraft.item.ItemColored@1ab15997 at id 106, original id requested: 106 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@1ab15997 (req. id 106) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@40fdf173 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 158, original id requested: 158 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@7170d631 (req. id 158) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@18f9a7a8 for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 102, original id requested: 102 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@26fe6526 (req. id 102) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@208dd233 for ItemBlock net.minecraft.item.ItemMultiTexture@7a2b5ca at id 17, original id requested: 17 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@7a2b5ca (req. id 17) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@70630657 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 51, original id requested: 51 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 51) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@475af95a for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 56, original id requested: 56 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@253a056f (req. id 56) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@228376a9 for ItemBlock net.minecraft.item.ItemBlock@43acd81 at id 32, original id requested: 32 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@43acd81 (req. id 32) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@3e074a7a for ItemBlock net.minecraft.item.ItemBlock@3089d252 at id 88, original id requested: 88 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3089d252 (req. id 88) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5b7b6f08 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 173, original id requested: 173 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@284f1e63 (req. id 173) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@48ea70f2 for ItemBlock net.minecraft.item.ItemBlock@62540a41 at id 47, original id requested: 47 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@62540a41 (req. id 47) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@62f50e2c for ItemBlock net.minecraft.item.ItemBlock@7b6d63d5 at id 77, original id requested: 77 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7b6d63d5 (req. id 77) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@59b59452 for ItemBlock net.minecraft.item.ItemBlock@4ab57441 at id 41, original id requested: 41 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ab57441 (req. id 41) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@539f4cb2 for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 123, original id requested: 123 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@4ee37db8 (req. id 123) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@5910eb56 for ItemBlock net.minecraft.item.ItemMultiTexture@3952e37e at id 12, original id requested: 12 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@3952e37e (req. id 12) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@74fedcb8 for ItemBlock net.minecraft.item.ItemMultiTexture@70d58298 at id 155, original id requested: 155 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@70d58298 (req. id 155) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@4efdd8b for ItemBlock net.minecraft.item.ItemBlock@51710307 at id 80, original id requested: 80 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@51710307 (req. id 80) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@56076eaa for ItemBlock net.minecraft.item.ItemBlock@527dea56 at id 119, original id requested: 119 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@527dea56 (req. id 119) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4c4fb2c0 for ItemBlock net.minecraft.item.ItemBlock@48a3de69 at id 153, original id requested: 153 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@48a3de69 (req. id 153) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@5ff6d65a for ItemBlock net.minecraft.item.ItemCloth@7e5ee4c0 at id 159, original id requested: 159 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@7e5ee4c0 (req. id 159) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@1c657a24 for ItemBlock net.minecraft.item.ItemBlock@7fc3a11 at id 137, original id requested: 137 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@7fc3a11 (req. id 137) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@1d4c6abc for ItemBlock net.minecraft.item.ItemBlock@4048362f at id 90, original id requested: 90 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@4048362f (req. id 90) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@89f422f for ItemBlock net.minecraft.item.ItemBlock@44dd68a1 at id 109, original id requested: 109 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@44dd68a1 (req. id 109) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@1a1933cc for ItemBlock net.minecraft.item.ItemLilyPad@41c28931 at id 111, original id requested: 111 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@41c28931 (req. id 111) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6c9b3326 for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 164, original id requested: 164 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@4abd11b1 (req. id 164) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@54a63aad for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 53, original id requested: 53 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@42d4a1cc (req. id 53) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@12063acc for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 2, original id requested: 2 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@15ca7a5b (req. id 2) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@cff654c for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 107, original id requested: 107 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@2026f78a (req. id 107) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@268c09a for ItemBlock net.minecraft.item.ItemBlock@5e459583 at id 110, original id requested: 110 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@5e459583 (req. id 110) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@53560937 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 49, original id requested: 49 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@2a5afbcf (req. id 49) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@1453c29c for ItemBlock net.minecraft.item.ItemBlock@3b49e8c2 at id 4, original id requested: 4 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@3b49e8c2 (req. id 4) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@84cf00a for ItemBlock net.minecraft.item.ItemBlock@715036f6 at id 156, original id requested: 156 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@715036f6 (req. id 156) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@6ef1dd49 for ItemBlock net.minecraft.item.ItemBlock@49488a98 at id 130, original id requested: 130 +[18:23:27] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@49488a98 (req. id 130) +[18:23:27] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@330bc6ce for ItemBlock net.minecraft.item.ItemBlock@398326be at id 82, original id requested: 82 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@398326be (req. id 82) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@179d4544 for ItemBlock net.minecraft.item.ItemBlock@5164a171 at id 48, original id requested: 48 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@5164a171 (req. id 48) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@404f4560 for ItemBlock net.minecraft.item.ItemMultiTexture@25a32b76 at id 3, original id requested: 3 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@25a32b76 (req. id 3) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@3f36bab for ItemBlock net.minecraft.item.ItemBlock@7b7a6347 at id 91, original id requested: 91 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@7b7a6347 (req. id 91) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@7e1adcb4 for ItemBlock net.minecraft.item.ItemAnvilBlock@3387d739 at id 145, original id requested: 145 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@3387d739 (req. id 145) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@567df41c for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 11, original id requested: 11 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@1b42f99d (req. id 11) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@1421f7e4 for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 62, original id requested: 62 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@4a11c066 (req. id 62) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@54a21d65 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 15, original id requested: 15 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@536e8e87 (req. id 15) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@25a8a84f for ItemBlock net.minecraft.item.ItemBlock@7f4f6bdb at id 57, original id requested: 57 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@7f4f6bdb (req. id 57) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@14cf3da1 for ItemBlock net.minecraft.item.ItemBlock@37323829 at id 30, original id requested: 30 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@37323829 (req. id 30) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@581b236 for ItemBlock net.minecraft.item.ItemBlock@4205280e at id 170, original id requested: 170 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4205280e (req. id 170) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2c63bec6 for ItemBlock net.minecraft.item.ItemBlock@6088d0fe at id 136, original id requested: 136 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@6088d0fe (req. id 136) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@28b6520b for ItemBlock net.minecraft.item.ItemBlock@36510535 at id 114, original id requested: 114 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@36510535 (req. id 114) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@25c9b702 for ItemBlock net.minecraft.item.ItemBlock@12cf66f at id 70, original id requested: 70 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@12cf66f (req. id 70) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7dcbbcfe for ItemBlock net.minecraft.item.ItemBlock@2ee6f203 at id 143, original id requested: 143 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2ee6f203 (req. id 143) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@7699b6af for ItemBlock net.minecraft.item.ItemSlab@10d60e4c at id 43, original id requested: 43 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@10d60e4c (req. id 43) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7b4c6598 for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 14, original id requested: 14 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@5544a836 (req. id 14) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@552864df for ItemBlock net.minecraft.item.ItemBlock@e7f9cf6 at id 46, original id requested: 46 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@e7f9cf6 (req. id 46) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@75302bb6 for ItemBlock net.minecraft.item.ItemBlock@5c19e1e9 at id 154, original id requested: 154 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@5c19e1e9 (req. id 154) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@65a8d7fd for ItemBlock net.minecraft.item.ItemSlab@273eb73c at id 44, original id requested: 44 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@273eb73c (req. id 44) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@19f6a763 for ItemBlock net.minecraft.item.ItemBlock@66fd845 at id 142, original id requested: 142 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@66fd845 (req. id 142) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2657ea6a for ItemBlock net.minecraft.item.ItemBlock@18df9d50 at id 129, original id requested: 129 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@18df9d50 (req. id 129) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@fb5265f for ItemBlock net.minecraft.item.ItemBlock@d0fbf2 at id 39, original id requested: 39 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@d0fbf2 (req. id 39) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@58007d68 for ItemBlock net.minecraft.item.ItemLeaves@6896e5ce at id 18, original id requested: 18 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@6896e5ce (req. id 18) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@342bcdc for ItemBlock net.minecraft.item.ItemBlock@ac96d07 at id 131, original id requested: 131 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@ac96d07 (req. id 131) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@21d9f7bc for ItemBlock net.minecraft.item.ItemMultiTexture@2e14ec19 at id 37, original id requested: 37 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@2e14ec19 (req. id 37) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@732324c7 for ItemBlock net.minecraft.item.ItemBlock@5f9874f1 at id 157, original id requested: 157 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@5f9874f1 (req. id 157) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@10ddc385 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 76, original id requested: 76 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@1225ab3f (req. id 76) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@57cf81e for ItemBlock net.minecraft.item.ItemSlab@670dbe67 at id 125, original id requested: 125 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@670dbe67 (req. id 125) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@747a9253 for ItemBlock net.minecraft.item.ItemBlock@374f910c at id 96, original id requested: 96 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@374f910c (req. id 96) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@7b4fb4eb for ItemBlock net.minecraft.item.ItemLeaves@48bbc732 at id 161, original id requested: 161 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@48bbc732 (req. id 161) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@3b085b6f for ItemBlock net.minecraft.item.ItemBlock@2012c8ec at id 60, original id requested: 60 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2012c8ec (req. id 60) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@5e42edff for ItemBlock net.minecraft.item.ItemBlock@31450e67 at id 9, original id requested: 9 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@31450e67 (req. id 9) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1fc5681 for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 27, original id requested: 27 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@2cb4a576 (req. id 27) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@6a85a2b6 for ItemBlock net.minecraft.item.ItemBlock@7dafce8 at id 89, original id requested: 89 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@7dafce8 (req. id 89) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@30e9b11c for ItemBlock net.minecraft.item.ItemCloth@3a11e75f at id 171, original id requested: 171 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@3a11e75f (req. id 171) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@576ccfac for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 113, original id requested: 113 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 113) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@54582b25 for ItemBlock net.minecraft.item.ItemBlock@1a53c407 at id 86, original id requested: 86 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@1a53c407 (req. id 86) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@23f12964 for ItemBlock net.minecraft.item.ItemMultiTexture@716ab511 at id 5, original id requested: 5 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@716ab511 (req. id 5) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@3a038c21 for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 122, original id requested: 122 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@1495a943 (req. id 122) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@3379336b for ItemBlock net.minecraft.item.ItemBlock@6d9b7843 at id 23, original id requested: 23 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d9b7843 (req. id 23) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@528a709d for ItemBlock net.minecraft.item.ItemMultiTexture@79f4aeec at id 24, original id requested: 24 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@79f4aeec (req. id 24) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@43234903 for ItemBlock net.minecraft.item.ItemBlock@2f084681 at id 28, original id requested: 28 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@2f084681 (req. id 28) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@36583eaf for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 172, original id requested: 172 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@484cd746 (req. id 172) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@6392c99c for ItemBlock net.minecraft.item.ItemCloth@2cc959bf at id 160, original id requested: 160 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@2cc959bf (req. id 160) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@2eaae131 for ItemBlock net.minecraft.item.ItemBlock@57232191 at id 19, original id requested: 19 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@57232191 (req. id 19) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@78634aff for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 147, original id requested: 147 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@4370e348 (req. id 147) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@695771a2 for ItemBlock net.minecraft.item.ItemBlock@2859ae8f at id 127, original id requested: 127 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@2859ae8f (req. id 127) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@2cf30a0d for ItemBlock net.minecraft.item.ItemCloth@17d342fb at id 95, original id requested: 95 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@17d342fb (req. id 95) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@3d702d0 for ItemBlock net.minecraft.item.ItemBlock@2ed278f5 at id 101, original id requested: 101 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@2ed278f5 (req. id 101) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@4320bc4 for ItemBlock net.minecraft.item.ItemBlock@7c0334d6 at id 66, original id requested: 66 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@7c0334d6 (req. id 66) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@309c3c24 for ItemBlock net.minecraft.item.ItemMultiTexture@36820d35 at id 97, original id requested: 97 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@36820d35 (req. id 97) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@7de69f2 for ItemBlock net.minecraft.item.ItemBlock@14312e88 at id 52, original id requested: 52 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@14312e88 (req. id 52) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@4f857c62 for ItemBlock net.minecraft.item.ItemSlab@28e5ed13 at id 126, original id requested: 126 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@28e5ed13 (req. id 126) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@5ac169f5 for ItemBlock net.minecraft.item.ItemMultiTexture@f2f8f5f at id 139, original id requested: 139 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@f2f8f5f (req. id 139) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@53c3264b for ItemBlock net.minecraft.item.ItemBlock@7b6dadc2 at id 65, original id requested: 65 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@7b6dadc2 (req. id 65) +[18:23:28] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2bb8ad23 for ItemBlock net.minecraft.item.ItemBlock@5daadadc at id 121, original id requested: 121 +[18:23:28] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@5daadadc (req. id 121) +[18:23:30] [main/WARN] [FML/]: ============================================================= +[18:23:30] [main/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[18:23:30] [main/WARN] [FML/]: Offendor: net/minecraft/server/gui/MinecraftServerGui$1.windowClosing(Ljava/awt/event/WindowEvent;)V +[18:23:30] [main/WARN] [FML/]: ============================================================= +[18:23:31] [Server thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[18:23:31] [Server thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[18:23:31] [Server thread/INFO] [FML/]: Replaced 182 ore recipies +[18:23:31] [Server thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[18:23:32] [Server thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[18:23:33] [Server thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[18:23:33] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[18:23:34] [Server thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[18:23:34] [Server thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[18:23:34] [Server thread/DEBUG] [FML/]: Examining directory bin for potential mods +[18:23:34] [Server thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package com +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package com.pau101 +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package com.pau101.util +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package darkknight +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[18:23:35] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[18:23:36] [Server thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[18:23:36] [Server thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[18:23:36] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[18:23:36] [Server thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[18:23:36] [Server thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[18:23:39] [Server thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[18:23:41] [Server thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[18:23:41] [Server thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[18:23:41] [Server thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[18:23:41] [Server thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[18:23:42] [Server thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[18:23:42] [Server thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[18:23:42] [Server thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[18:23:42] [Server thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[18:23:42] [Server thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[18:23:42] [Server thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[18:23:42] [Server thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[18:23:42] [Server thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[18:23:43] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[18:23:43] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:23:43] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[18:23:43] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[18:23:43] [Server thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[18:23:43] [Server thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[18:23:44] [Server thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[18:23:44] [Server thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[18:23:45] [Server thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[18:23:45] [Server thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[18:23:45] [Server thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[18:23:45] [Server thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[18:23:48] [Server thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[18:23:48] [Server thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[18:23:48] [Server thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[18:23:48] [Server thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[18:23:48] [Server thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[18:23:48] [Server thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[18:23:48] [Server thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[18:23:48] [Server thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[18:23:50] [Server thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[18:23:50] [Server thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[18:23:51] [Server thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[18:23:51] [Server thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[18:23:53] [Server thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[18:23:53] [Server thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[18:23:54] [Server thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[18:23:54] [Server thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[18:23:55] [Server thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[18:23:55] [Server thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[18:23:55] [Server thread/DEBUG] [FML/]: Examining directory start for potential mods +[18:23:55] [Server thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[18:23:55] [Server thread/TRACE] [FML/]: Recursing into package net +[18:23:55] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[18:23:55] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[18:23:55] [Server thread/INFO] [FML/]: Forge Mod Loader has identified 4 mods to load +[18:23:56] [Server thread/TRACE] [FML/]: Received a system property request '' +[18:23:56] [Server thread/TRACE] [FML/]: System property request managing the state of 0 mods +[18:23:56] [Server thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[18:23:56] [Server thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[18:23:56] [Server thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[18:23:56] [Server thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[18:23:56] [Server thread/TRACE] [FML/]: All mod requirements are satisfied +[18:23:56] [Server thread/TRACE] [FML/]: Sorting mods into an ordered list +[18:23:56] [Server thread/TRACE] [FML/]: Mod sorting completed successfully +[18:23:56] [Server thread/DEBUG] [FML/]: Mod sorting data +[18:23:56] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[18:23:56] [Server thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[18:23:56] [Server thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[18:23:56] [Server thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[18:23:56] [Server thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[18:23:56] [Server thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[18:23:56] [Server thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[18:23:59] [Server thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[18:23:59] [Server thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[18:23:59] [Server thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[18:23:59] [Server thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[18:23:59] [Server thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[18:23:59] [Server thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[18:23:59] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[18:24:00] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[18:24:00] [Server thread/DEBUG] [FML/]: Mod signature data +[18:24:00] [Server thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[18:24:00] [Server thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[18:24:00] [Server thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[18:24:00] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[18:24:00] [Server thread/INFO] [FML/]: Processing ObjectHolder annotations +[18:24:00] [Server thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[18:24:00] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[18:24:00] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[18:24:00] [Server thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[18:24:00] [Server thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[18:24:00] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[18:24:00] [Server thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[18:24:00] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[18:24:00] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@233eaca2 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@233eaca2 for ItemBlock net.minecraft.item.ItemBlock@67b7d1c1 at id 165, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@67b7d1c1 (req. id 165) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@552c0b19 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@552c0b19 for ItemBlock net.minecraft.item.ItemBlock@3e8cc1fe at id 166, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3e8cc1fe (req. id 166) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@b142ac7 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@b142ac7 for ItemBlock net.minecraft.item.ItemBlock@5904747f at id 167, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5904747f (req. id 167) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@337c6b81 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@337c6b81 for ItemBlock net.minecraft.item.ItemBlock@2d75fc8f at id 168, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2d75fc8f (req. id 168) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a for ItemBlock net.minecraft.item.ItemBlock@1ccffe62 at id 169, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1ccffe62 (req. id 169) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 for ItemBlock net.minecraft.item.ItemBlock@926e710 at id 176, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@926e710 (req. id 176) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 for ItemBlock net.minecraft.item.ItemBlock@168d5433 at id 177, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@168d5433 (req. id 177) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 for ItemBlock net.minecraft.item.ItemBlock@55b93b34 at id 178, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@55b93b34 (req. id 178) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 for ItemBlock net.minecraft.item.ItemBlock@73892482 at id 179, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@73892482 (req. id 179) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 for ItemBlock net.minecraft.item.ItemBlock@a3f556f at id 180, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@a3f556f (req. id 180) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 (req. id -1) +[18:24:00] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 for ItemBlock net.minecraft.item.ItemBlock@35926cb6 at id 181, original id requested: -1 +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@35926cb6 (req. id 181) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@265c65cb (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@7c1f0619 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@58c992f8 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@19d00552 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@280d57bb (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@3faca88 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@4606a8c2 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@5f317c78 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@29e2db1b (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@6c9edf18 (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@3248d85e (req. id -1) +[18:24:00] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@4c751d1c (req. id -1) +[18:24:01] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[18:24:01] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[18:24:01] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[18:24:01] [Server thread/INFO] [FML/]: Applying holder lookups +[18:24:01] [Server thread/INFO] [FML/]: Holder lookups applied +[18:24:05] [Server thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[18:24:05] [Server thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[18:24:05] [Server thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[18:24:05] [Server thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[18:24:05] [Server thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[18:24:05] [Server thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[18:24:05] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[18:24:06] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[18:24:06] [Server thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[18:24:06] [Server thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[18:24:06] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[18:24:06] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[18:24:06] [Server thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[18:24:06] [Server thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[18:24:06] [Server thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[18:24:06] [Server thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[18:24:06] [Server thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[18:24:06] [Server thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[18:24:06] [Server thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[18:24:06] [Server thread/DEBUG] [FML/Forge]: Sorting recipies +[18:24:06] [Server thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[18:24:06] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[18:24:06] [Server thread/DEBUG] [FML/]: Freezing block and item id maps +[18:24:06] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:24:07] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:24:07] [Server thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 4 mods +[18:24:07] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[18:24:07] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[18:24:07] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[18:24:07] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[18:24:07] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[18:24:07] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[18:24:07] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[18:24:07] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[18:24:07] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[18:24:07] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@41fbdaef +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@14fb3758 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@12063acc +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@404f4560 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@1453c29c +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@23f12964 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@cb9834c +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@675af91a +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@27bbf6b4 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@5e42edff +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@7c1730b1 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@567df41c +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@5910eb56 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@1b7442ab +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@7b4c6598 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@54a21d65 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@5f37fd4b +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@208dd233 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@58007d68 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@2eaae131 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@409fd10a +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@72ac317e +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@6077e163 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3379336b +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@528a709d +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@22a992f9 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@1380f33a +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1fc5681 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@43234903 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@209197a2 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@14cf3da1 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@22623a55 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@228376a9 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@64e362f2 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@620c40ce +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@1ff747e6 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@1c120eeb +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@21d9f7bc +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@6d176900 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@fb5265f +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3dea2f07 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@59b59452 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@201cc181 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@7699b6af +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@65a8d7fd +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@2ffc572f +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@552864df +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@48ea70f2 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@179d4544 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@53560937 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@13610249 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@70630657 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@7de69f2 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@54a63aad +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@1f317315 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@719c38e3 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@475af95a +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@25a8a84f +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@7d7d7924 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@4f125a78 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@3b085b6f +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@71dfae24 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1421f7e4 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@11427db +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@8ac3324 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@53c3264b +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@4320bc4 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@71a27302 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@602cc296 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@4cc68af8 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@25c9b702 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5e0df7af +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@67003266 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@47b7eeee +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ca7700a +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@16818376 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@10ddc385 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@62f50e2c +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1553b17c +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@14add9ad +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@4efdd8b +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@3778b148 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@330bc6ce +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3c2383b2 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@1ae418e6 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@1fc7730b +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@54582b25 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@85a4506 +[18:24:07] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@3e074a7a +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6a85a2b6 +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@1d4c6abc +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@3f36bab +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@4730f70c +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@54d03269 +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@309db6ff +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@2cf30a0d +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@747a9253 +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@309c3c24 +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42357933 +[18:24:08] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@21b19aaa +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@1321202e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@3d702d0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@18f9a7a8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@8d5adee +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@3f511d13 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@664beade +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@12799446 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@cff654c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@5353673e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@89f422f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@268c09a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@1a1933cc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@6c97a376 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@576ccfac +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@28b6520b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@7f422265 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@70509f13 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@4c389bd0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@771806f2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@56076eaa +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@3948166e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@2bb8ad23 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@3a038c21 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@539f4cb2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f646501 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@57cf81e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@4f857c62 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@695771a2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@6be578b5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2657ea6a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@6ef1dd49 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@342bcdc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@670fc3cf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3c007fe5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@44ccb229 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5ac4c508 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@2c63bec6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@1c657a24 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@1d370b4d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@5ac169f5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@668c640e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@28f3964a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@19f6a763 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7dcbbcfe +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@45d1122c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@7e1adcb4 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@158fee1a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@78634aff +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6c1826dc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@259f6cf5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@68cb669d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@31496fdf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@4c4fb2c0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@75302bb6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@74fedcb8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@84cf00a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@732324c7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@40fdf173 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@5ff6d65a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6392c99c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@7b4fb4eb +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@425ef7f2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@68e852e8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6c9b3326 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@233eaca2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@552c0b19 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@b142ac7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@337c6b81 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@581b236 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@30e9b11c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@36583eaf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@5b7b6f08 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@5ba21282 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@207e7fdb +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@7ff60ec9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@15ca7a5b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@25a32b76 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@3b49e8c2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@716ab511 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@6609986c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2357c179 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@e6145dd +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@31450e67 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@7344efc0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@1b42f99d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@3952e37e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@565f010f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@5544a836 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@536e8e87 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@1ebe79d3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@7a2b5ca +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@6896e5ce +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@57232191 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@1688e9ff +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@1e1b9ad8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@761a6acd +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d9b7843 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@79f4aeec +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@76ba6fe7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@2cb4a576 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@2f084681 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@6b301b69 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@37323829 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@54617a36 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@43acd81 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@4af4077c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@625e5389 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@2e14ec19 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@5986b474 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@d0fbf2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@175023d8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ab57441 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@4f148f60 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@10d60e4c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@273eb73c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@d95b2d3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@e7f9cf6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@62540a41 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@5164a171 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@2a5afbcf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@23e34760 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@4b4ce4b0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@14312e88 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@42d4a1cc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@1431b78b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@253a056f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@7f4f6bdb +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@773eac15 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2012c8ec +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@1e630208 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@4a11c066 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@7b6dadc2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@7c0334d6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@6dee8d1f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@4873269b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@12cf66f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3393d3dc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@4059f54e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@1225ab3f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7b6d63d5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@2db0636f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@7febaf45 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@51710307 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@175c13db +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@398326be +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@32d8615f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@4a08e396 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@1a53c407 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2e3a2af8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3089d252 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@7dafce8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@4048362f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@7b7a6347 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@17d342fb +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@374f910c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@36820d35 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@45f74db7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@6f0f4d43 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@611910bd +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@2ed278f5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@26fe6526 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@191765ae +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@1ab15997 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@2026f78a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@1be0be0d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@44dd68a1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@5e459583 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@41c28931 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@349a1a18 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@6d6d2bc1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@36510535 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@712738a2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@527dea56 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@4a401c9f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@5daadadc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@1495a943 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@4ee37db8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@670dbe67 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@28e5ed13 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@2859ae8f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@d978cb7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@18df9d50 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@49488a98 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@ac96d07 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@58974959 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@51f7f4e3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@34509f7f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@6088d0fe +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@7fc3a11 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@5599a2ab +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@f2f8f5f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@2f93e4a8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@66fd845 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2ee6f203 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@3387d739 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@19b1b1f0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@4370e348 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@daa0d7f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@3fdd55c7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@2652ea59 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@48a3de69 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@5c19e1e9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@70d58298 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@715036f6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@5f9874f1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@7170d631 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@7e5ee4c0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@2cc959bf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@48bbc732 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@6cdb177d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@4ed1102f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@4abd11b1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@67b7d1c1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3e8cc1fe +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5904747f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2d75fc8f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1ccffe62 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4205280e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@3a11e75f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@484cd746 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@284f1e63 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@4b9e9a81 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@28330ce6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@926e710 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@168d5433 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@55b93b34 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@73892482 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@a3f556f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@35926cb6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5c66b7ea +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2c21a48f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@304c61c2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41e5484b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@584ca76 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@304a659b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@6454bbe1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@51575d48 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@3ead4bb0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@63442ff5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@11a8b0bd +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@91cd9ec +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@452719a0 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@a037ad8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@6a76000a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@68fcc720 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@2b753bb9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@1da404f9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b4286a2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@4c9534e6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@57c40f51 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@8c9bbdb +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@744c2b5e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@34b363f8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@6d6849cf +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@59c5ed26 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@7164952d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@27df784 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@1c04fc63 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b55d5f4 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@30518bfc +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@4d50c50b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@71b87cd4 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@1509f38f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@2d6df1c8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@d1c98c5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@5071b43c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@58eff866 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@729d1e27 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@45a868ba +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@3373af10 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@6fea5dd3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@3d3cd4d9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@64ba11f7 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@73f1a2ca +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7cf6b73d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@297845e3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@17344f5a +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@6b45a99c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@2a8277c9 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@5b8642ec +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4b93c2e5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@51e06f26 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@65a151c8 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42005598 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@23f39002 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4b7385be +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@d51a3a5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@6aceac77 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@269cef69 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@929ea4d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1ed569ee +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4d1d9812 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@51eaed4b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@168100f1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6be300ba +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@cac98e5 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@19391a01 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@4592b04e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@1165477e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1038aa1e +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@78289fe3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@3fb90b1b +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@c16f0c +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@1b617d37 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@26eaaa40 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@3c343cea +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@551b8e9d +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@4301112 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c3c5ba6 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@2ea505fa +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@542b7802 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@71d3f679 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@12dabc51 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@1ce764b2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@1b83f0f1 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@733f6c53 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@48e0f841 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@438bf152 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@18906123 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@52508a76 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@25b27332 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@66a8eaf3 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@4c130f9f +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@7766b6bd +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@1a6d1901 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@70849e34 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@12aea1a2 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6f59c43 +[18:24:09] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@444b705e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@34be4e59 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@3a09d01c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@2b36b44e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@51d05d5d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@46a1aea1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@20cff041 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@33a64c3b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@6ad6cffa +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@3cf05ce2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@486218af +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@2042ae49 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@79c04b2a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@59d623bb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@79c3f810 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@30d320e4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@751471c6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@1139ba37 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@74df1640 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@3b756b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@799c805e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@11afd9b2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@2ffd3e30 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@1afdd9ed +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@fee6473 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@6c04c230 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@7f8b011e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@7ef699fc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@20836bc5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@6fb08b78 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@643c1156 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@47ca0b84 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@73ad3b17 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@72029e55 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@9e918ed +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@266374b0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@743354e1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@5609bb60 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@18ecc7c1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@612e5caf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@1c62770 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@78472af8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@36464932 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@664da27d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5901d513 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74c000c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@95131eb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@38db03b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@37b55ca1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@63d46a99 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@5426a676 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@357ab823 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@bcf1d43 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4a8a1fc3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@322b6170 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@3e0a19cb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@9237e3f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@7e93c01f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@6402790e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@5e59b96d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@13e13766 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@26fc13bc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@6f73afa2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@140fedd8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@21c80a32 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@541569f1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@49de7857 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@2caebda4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@42470e7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@74704fd0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@79881c68 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@57012e2d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@265c65cb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@7c1f0619 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@58c992f8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@19d00552 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@280d57bb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@3faca88 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@4606a8c2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@5f317c78 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@29e2db1b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@6c9edf18 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@3248d85e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@4c751d1c +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@67003266 (req. id 72) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@70509f13 (req. id 116) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2657ea6a (req. id 129) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@1d4c6abc (req. id 90) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@cb9834c (req. id 6) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5e0df7af (req. id 71) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@72ac317e (req. id 21) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6c1826dc (req. id 149) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@539f4cb2 (req. id 123) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@3a038c21 (req. id 122) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@1a1933cc (req. id 111) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@85a4506 (req. id 87) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@158fee1a (req. id 146) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1421f7e4 (req. id 62) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@1c657a24 (req. id 137) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@10ddc385 (req. id 76) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f646501 (req. id 124) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@23f12964 (req. id 5) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@27bbf6b4 (req. id 8) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@62f50e2c (req. id 77) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@425ef7f2 (req. id 162) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 (req. id 179) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@2eaae131 (req. id 19) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@54a21d65 (req. id 15) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@1ae418e6 (req. id 84) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1553b17c (req. id 78) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@7e1adcb4 (req. id 145) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@19f6a763 (req. id 142) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@6be578b5 (req. id 128) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@2bb8ad23 (req. id 121) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@620c40ce (req. id 34) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@21b19aaa (req. id 99) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@309db6ff (req. id 94) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@4320bc4 (req. id 66) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@b142ac7 (req. id 167) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@68e852e8 (req. id 163) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@3b085b6f (req. id 60) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@330bc6ce (req. id 82) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@8d5adee (req. id 103) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 (req. id 178) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@6ef1dd49 (req. id 130) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@3d702d0 (req. id 101) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@3f511d13 (req. id 104) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@664beade (req. id 105) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@670fc3cf (req. id 132) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@581b236 (req. id 170) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@64e362f2 (req. id 33) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@14add9ad (req. id 79) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@259f6cf5 (req. id 150) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@56076eaa (req. id 119) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@228376a9 (req. id 32) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@25a8a84f (req. id 57) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ca7700a (req. id 74) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@552c0b19 (req. id 166) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@209197a2 (req. id 29) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@28f3964a (req. id 141) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@5b7b6f08 (req. id 173) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@404f4560 (req. id 3) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@58007d68 (req. id 18) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 (req. id 180) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42357933 (req. id 98) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@268c09a (req. id 110) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@4c4fb2c0 (req. id 153) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@771806f2 (req. id 118) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@3778b148 (req. id 81) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@22623a55 (req. id 31) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@75302bb6 (req. id 154) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@4cc68af8 (req. id 69) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@5ff6d65a (req. id 159) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@747a9253 (req. id 96) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3c007fe5 (req. id 133) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@78634aff (req. id 147) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3dea2f07 (req. id 40) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6a85a2b6 (req. id 89) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@14cf3da1 (req. id 30) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 (req. id 181) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@68cb669d (req. id 151) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@337c6b81 (req. id 168) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@409fd10a (req. id 20) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@45d1122c (req. id 144) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@5f37fd4b (req. id 16) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@cff654c (req. id 107) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@4efdd8b (req. id 80) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@53560937 (req. id 49) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1fc5681 (req. id 27) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@47b7eeee (req. id 73) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@2cf30a0d (req. id 95) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@179d4544 (req. id 48) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@84cf00a (req. id 156) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@43234903 (req. id 28) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@7699b6af (req. id 43) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@28b6520b (req. id 114) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@5ba21282 (req. id 174) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@4f125a78 (req. id 59) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@40fdf173 (req. id 158) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@3f36bab (req. id 91) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@14fb3758 (req. id 1) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@21d9f7bc (req. id 37) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@1b7442ab (req. id 13) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@3948166e (req. id 120) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@1d370b4d (req. id 138) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@12799446 (req. id 106) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@1fc7730b (req. id 85) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@2ffc572f (req. id 45) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@fb5265f (req. id 39) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@59b59452 (req. id 41) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@53c3264b (req. id 65) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@65a8d7fd (req. id 44) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@48ea70f2 (req. id 47) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@4730f70c (req. id 92) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6c9b3326 (req. id 164) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 (req. id 148) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@74fedcb8 (req. id 155) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@1321202e (req. id 100) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@44ccb229 (req. id 134) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@602cc296 (req. id 68) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@6c97a376 (req. id 112) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@70630657 (req. id 51) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@1380f33a (req. id 26) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@5e42edff (req. id 9) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@89f422f (req. id 109) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@233eaca2 (req. id 165) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@1ff747e6 (req. id 35) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@4c389bd0 (req. id 117) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3c2383b2 (req. id 83) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@16818376 (req. id 75) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@54582b25 (req. id 86) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@54d03269 (req. id 93) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@309c3c24 (req. id 97) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@475af95a (req. id 56) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@7b4fb4eb (req. id 161) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@207e7fdb (req. id 175) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a (req. id 169) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@528a709d (req. id 24) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@71a27302 (req. id 67) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@22a992f9 (req. id 25) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@8ac3324 (req. id 64) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@5ac169f5 (req. id 139) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@675af91a (req. id 7) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@5353673e (req. id 108) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@36583eaf (req. id 172) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@57cf81e (req. id 125) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@11427db (req. id 63) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@668c640e (req. id 140) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7dcbbcfe (req. id 143) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@576ccfac (req. id 113) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@201cc181 (req. id 42) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@4f857c62 (req. id 126) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@1453c29c (req. id 4) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@18f9a7a8 (req. id 102) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@7de69f2 (req. id 52) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@552864df (req. id 46) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@2c63bec6 (req. id 136) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@54a63aad (req. id 53) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3379336b (req. id 23) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@695771a2 (req. id 127) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@342bcdc (req. id 131) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@7f422265 (req. id 115) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@1c120eeb (req. id 36) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6392c99c (req. id 160) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@41fbdaef (req. id 0) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@1f317315 (req. id 54) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@732324c7 (req. id 157) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@7c1730b1 (req. id 10) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@13610249 (req. id 50) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 (req. id 176) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@5910eb56 (req. id 12) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@12063acc (req. id 2) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 (req. id 177) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5ac4c508 (req. id 135) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@6d176900 (req. id 38) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@208dd233 (req. id 17) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@567df41c (req. id 11) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@6077e163 (req. id 22) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@30e9b11c (req. id 171) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@31496fdf (req. id 152) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@71dfae24 (req. id 61) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@3e074a7a (req. id 88) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@7d7d7924 (req. id 58) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@719c38e3 (req. id 55) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@25c9b702 (req. id 70) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@7b4c6598 (req. id 14) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@cb9834c for ItemBlock net.minecraft.item.ItemMultiTexture@6609986c at id 6, original id requested: 6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@6609986c (req. id 6) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@452719a0 (req. id 268) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@71d3f679 (req. id 338) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@208dd233 for ItemBlock net.minecraft.item.ItemMultiTexture@7a2b5ca at id 17, original id requested: 17 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@7a2b5ca (req. id 17) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@581b236 for ItemBlock net.minecraft.item.ItemBlock@4205280e at id 170, original id requested: 170 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4205280e (req. id 170) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@675af91a for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 7, original id requested: 7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2357c179 (req. id 7) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@14cf3da1 for ItemBlock net.minecraft.item.ItemBlock@37323829 at id 30, original id requested: 30 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@37323829 (req. id 30) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@664da27d (req. id 398) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@78289fe3 (req. id 327) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@7e93c01f (req. id 420) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@84cf00a for ItemBlock net.minecraft.item.ItemBlock@715036f6 at id 156, original id requested: 156 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@715036f6 (req. id 156) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@4efdd8b for ItemBlock net.minecraft.item.ItemBlock@51710307 at id 80, original id requested: 80 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@51710307 (req. id 80) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@1d370b4d for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 138, original id requested: 138 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@5599a2ab (req. id 138) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@425ef7f2 for ItemBlock net.minecraft.item.ItemMultiTexture@6cdb177d at id 162, original id requested: 162 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@6cdb177d (req. id 162) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@12799446 for ItemBlock net.minecraft.item.ItemColored@1ab15997 at id 106, original id requested: 106 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@1ab15997 (req. id 106) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@1b83f0f1 (req. id 341) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@64ba11f7 (req. id 299) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@36583eaf for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 172, original id requested: 172 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@484cd746 (req. id 172) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@8d5adee for ItemBlock net.minecraft.item.ItemBlock@191765ae at id 103, original id requested: 103 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@191765ae (req. id 103) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@89f422f for ItemBlock net.minecraft.item.ItemBlock@44dd68a1 at id 109, original id requested: 109 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@44dd68a1 (req. id 109) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@23f39002 (req. id 311) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@3b756b1 (req. id 374) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@59d623bb (req. id 368) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@68fcc720 (req. id 271) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@2caebda4 (req. id 2263) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@72ac317e for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 21, original id requested: 21 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 21) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41e5484b (req. id 259) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5353673e for ItemBlock net.minecraft.item.ItemBlock@1be0be0d at id 108, original id requested: 108 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@1be0be0d (req. id 108) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@179d4544 for ItemBlock net.minecraft.item.ItemBlock@5164a171 at id 48, original id requested: 48 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@5164a171 (req. id 48) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@73f1a2ca (req. id 300) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@79c04b2a (req. id 367) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@551b8e9d (req. id 333) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@7699b6af for ItemBlock net.minecraft.item.ItemSlab@10d60e4c at id 43, original id requested: 43 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@10d60e4c (req. id 43) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@1b7442ab for ItemBlock net.minecraft.item.ItemBlock@565f010f at id 13, original id requested: 13 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@565f010f (req. id 13) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@233eaca2 for ItemBlock net.minecraft.item.ItemBlock@67b7d1c1 at id 165, original id requested: 165 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@67b7d1c1 (req. id 165) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@1453c29c for ItemBlock net.minecraft.item.ItemBlock@3b49e8c2 at id 4, original id requested: 4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@3b49e8c2 (req. id 4) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@475af95a for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 56, original id requested: 56 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@253a056f (req. id 56) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b55d5f4 (req. id 285) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@733f6c53 (req. id 342) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@70509f13 for ItemBlock net.minecraft.item.ItemBlock@712738a2 at id 116, original id requested: 116 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@712738a2 (req. id 116) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@33a64c3b (req. id 362) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@23f12964 for ItemBlock net.minecraft.item.ItemMultiTexture@716ab511 at id 5, original id requested: 5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@716ab511 (req. id 5) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@304a659b (req. id 261) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@79881c68 (req. id 2266) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@1a1933cc for ItemBlock net.minecraft.item.ItemLilyPad@41c28931 at id 111, original id requested: 111 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@41c28931 (req. id 111) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@42470e7 (req. id 2264) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@58eff866 (req. id 293) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@168100f1 (req. id 320) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@3c007fe5 for ItemBlock net.minecraft.item.ItemBlock@58974959 at id 133, original id requested: 133 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@58974959 (req. id 133) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@78634aff for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 147, original id requested: 147 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@4370e348 (req. id 147) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 for ItemBlock net.minecraft.item.ItemBlock@55b93b34 at id 178, original id requested: 178 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@55b93b34 (req. id 178) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@58c992f8 (req. id 4098) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2bb8ad23 for ItemBlock net.minecraft.item.ItemBlock@5daadadc at id 121, original id requested: 121 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@5daadadc (req. id 121) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@140fedd8 (req. id 2259) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@22a992f9 for ItemBlock net.minecraft.item.ItemBlock@76ba6fe7 at id 25, original id requested: 25 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@76ba6fe7 (req. id 25) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@49de7857 (req. id 2262) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@744c2b5e (req. id 278) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@57c40f51 (req. id 276) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@85a4506 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 87, original id requested: 87 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 87) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7cf6b73d (req. id 301) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@304c61c2 (req. id 258) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@1165477e (req. id 325) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5c66b7ea (req. id 256) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@38db03b1 (req. id 402) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@1421f7e4 for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 62, original id requested: 62 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@4a11c066 (req. id 62) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@6454bbe1 (req. id 262) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@486218af (req. id 365) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@1afdd9ed (req. id 378) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@26eaaa40 (req. id 331) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@5ff6d65a for ItemBlock net.minecraft.item.ItemCloth@7e5ee4c0 at id 159, original id requested: 159 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@7e5ee4c0 (req. id 159) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@5426a676 (req. id 405) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@322b6170 (req. id 417) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@22623a55 for ItemBlock net.minecraft.item.ItemColored@54617a36 at id 31, original id requested: 31 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@54617a36 (req. id 31) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@5e42edff for ItemBlock net.minecraft.item.ItemBlock@31450e67 at id 9, original id requested: 9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@31450e67 (req. id 9) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@4d1d9812 (req. id 318) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@25c9b702 for ItemBlock net.minecraft.item.ItemBlock@12cf66f at id 70, original id requested: 70 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@12cf66f (req. id 70) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@74df1640 (req. id 373) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@297845e3 (req. id 302) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4b7385be (req. id 312) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@6c97a376 for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 112, original id requested: 112 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@349a1a18 (req. id 112) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@20cff041 (req. id 361) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7b4c6598 for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 14, original id requested: 14 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@5544a836 (req. id 14) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@57012e2d (req. id 2267) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@20836bc5 (req. id 383) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@12063acc for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 2, original id requested: 2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@15ca7a5b (req. id 2) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@330bc6ce for ItemBlock net.minecraft.item.ItemBlock@398326be at id 82, original id requested: 82 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@398326be (req. id 82) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@695771a2 for ItemBlock net.minecraft.item.ItemBlock@2859ae8f at id 127, original id requested: 127 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@2859ae8f (req. id 127) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@1d4c6abc for ItemBlock net.minecraft.item.ItemBlock@4048362f at id 90, original id requested: 90 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@4048362f (req. id 90) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@53c3264b for ItemBlock net.minecraft.item.ItemBlock@7b6dadc2 at id 65, original id requested: 65 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@7b6dadc2 (req. id 65) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@539f4cb2 for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 123, original id requested: 123 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@4ee37db8 (req. id 123) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@68e852e8 for ItemBlock net.minecraft.item.ItemBlock@4ed1102f at id 163, original id requested: 163 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@4ed1102f (req. id 163) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@57cf81e for ItemBlock net.minecraft.item.ItemSlab@670dbe67 at id 125, original id requested: 125 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@670dbe67 (req. id 125) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@47ca0b84 (req. id 386) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@30518bfc (req. id 286) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@cff654c for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 107, original id requested: 107 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@2026f78a (req. id 107) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@6077e163 for ItemBlock net.minecraft.item.ItemBlock@761a6acd at id 22, original id requested: 22 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@761a6acd (req. id 22) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@6ef1dd49 for ItemBlock net.minecraft.item.ItemBlock@49488a98 at id 130, original id requested: 130 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@49488a98 (req. id 130) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@1b617d37 (req. id 330) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@5b8642ec (req. id 306) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@7d7d7924 for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 58, original id requested: 58 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@773eac15 (req. id 58) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@4320bc4 for ItemBlock net.minecraft.item.ItemBlock@7c0334d6 at id 66, original id requested: 66 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@7c0334d6 (req. id 66) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@a037ad8 (req. id 269) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1038aa1e (req. id 326) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@3778b148 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 81, original id requested: 81 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@175c13db (req. id 81) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@59c5ed26 (req. id 281) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2ffc572f for ItemBlock net.minecraft.item.ItemBlock@d95b2d3 at id 45, original id requested: 45 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@d95b2d3 (req. id 45) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@91cd9ec (req. id 267) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@4592b04e (req. id 324) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@3e0a19cb (req. id 418) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@1ff747e6 for ItemBlock net.minecraft.item.ItemCloth@625e5389 at id 35, original id requested: 35 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@625e5389 (req. id 35) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@444b705e (req. id 355) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@2b753bb9 (req. id 272) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@3fb90b1b (req. id 328) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 298) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@732324c7 for ItemBlock net.minecraft.item.ItemBlock@5f9874f1 at id 157, original id requested: 157 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@5f9874f1 (req. id 157) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@14add9ad for ItemBlock net.minecraft.item.ItemBlock@7febaf45 at id 79, original id requested: 79 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@7febaf45 (req. id 79) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@528a709d for ItemBlock net.minecraft.item.ItemMultiTexture@79f4aeec at id 24, original id requested: 24 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@79f4aeec (req. id 24) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@4606a8c2 (req. id 4106) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@309c3c24 for ItemBlock net.minecraft.item.ItemMultiTexture@36820d35 at id 97, original id requested: 97 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@36820d35 (req. id 97) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@40fdf173 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 158, original id requested: 158 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@7170d631 (req. id 158) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@7de69f2 for ItemBlock net.minecraft.item.ItemBlock@14312e88 at id 52, original id requested: 52 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@14312e88 (req. id 52) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@266374b0 (req. id 390) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@3379336b for ItemBlock net.minecraft.item.ItemBlock@6d9b7843 at id 23, original id requested: 23 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d9b7843 (req. id 23) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@3d702d0 for ItemBlock net.minecraft.item.ItemBlock@2ed278f5 at id 101, original id requested: 101 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@2ed278f5 (req. id 101) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@2a8277c9 (req. id 305) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@9237e3f (req. id 419) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@751471c6 (req. id 371) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@52508a76 (req. id 346) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@2eaae131 for ItemBlock net.minecraft.item.ItemBlock@57232191 at id 19, original id requested: 19 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@57232191 (req. id 19) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@6fea5dd3 (req. id 297) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@12dabc51 (req. id 339) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5b7b6f08 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 173, original id requested: 173 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@284f1e63 (req. id 173) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@21c80a32 (req. id 2260) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@19d00552 (req. id 4099) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@9e918ed (req. id 389) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@3c343cea (req. id 332) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@71dfae24 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 61, original id requested: 61 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@1e630208 (req. id 61) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@2657ea6a for ItemBlock net.minecraft.item.ItemBlock@18df9d50 at id 129, original id requested: 129 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@18df9d50 (req. id 129) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@1509f38f (req. id 289) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@64e362f2 for ItemBlock net.minecraft.item.ItemPiston@4af4077c at id 33, original id requested: 33 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@4af4077c (req. id 33) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@51eaed4b (req. id 319) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@3373af10 (req. id 296) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@6d6849cf (req. id 280) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@6a76000a (req. id 270) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6be300ba (req. id 321) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@c16f0c (req. id 329) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@265c65cb (req. id 4096) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@1ae418e6 for ItemBlock net.minecraft.item.ItemBlock@32d8615f at id 84, original id requested: 84 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@32d8615f (req. id 84) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@14fb3758 for ItemBlock net.minecraft.item.ItemBlock@7ff60ec9 at id 1, original id requested: 1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@7ff60ec9 (req. id 1) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@1321202e for ItemBlock net.minecraft.item.ItemBlock@611910bd at id 100, original id requested: 100 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@611910bd (req. id 100) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@5609bb60 (req. id 392) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@5f37fd4b for ItemBlock net.minecraft.item.ItemBlock@1ebe79d3 at id 16, original id requested: 16 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@1ebe79d3 (req. id 16) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@567df41c for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 11, original id requested: 11 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@1b42f99d (req. id 11) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@747a9253 for ItemBlock net.minecraft.item.ItemBlock@374f910c at id 96, original id requested: 96 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@374f910c (req. id 96) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@6c9edf18 (req. id 4103) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@18f9a7a8 for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 102, original id requested: 102 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@26fe6526 (req. id 102) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@78472af8 (req. id 396) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 307) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42005598 (req. id 310) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@8c9bbdb (req. id 277) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5901d513 (req. id 399) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@409fd10a for ItemBlock net.minecraft.item.ItemBlock@1688e9ff at id 20, original id requested: 20 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@1688e9ff (req. id 20) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@25b27332 (req. id 347) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@3248d85e (req. id 4104) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@3faca88 (req. id 4101) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@228376a9 for ItemBlock net.minecraft.item.ItemBlock@43acd81 at id 32, original id requested: 32 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@43acd81 (req. id 32) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@29e2db1b (req. id 4102) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@5e59b96d (req. id 422) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@6fb08b78 (req. id 384) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@27bbf6b4 for ItemBlock net.minecraft.item.ItemBlock@e6145dd at id 8, original id requested: 8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@e6145dd (req. id 8) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@54582b25 for ItemBlock net.minecraft.item.ItemBlock@1a53c407 at id 86, original id requested: 86 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@1a53c407 (req. id 86) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@6b45a99c (req. id 304) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2c21a48f (req. id 257) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4a8a1fc3 (req. id 408) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@51e06f26 (req. id 308) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@43234903 for ItemBlock net.minecraft.item.ItemBlock@2f084681 at id 28, original id requested: 28 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@2f084681 (req. id 28) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74c000c (req. id 400) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@25a8a84f for ItemBlock net.minecraft.item.ItemBlock@7f4f6bdb at id 57, original id requested: 57 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@7f4f6bdb (req. id 57) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@26fc13bc (req. id 2257) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@268c09a for ItemBlock net.minecraft.item.ItemBlock@5e459583 at id 110, original id requested: 110 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@5e459583 (req. id 110) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@2ffd3e30 (req. id 377) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@1f317315 for ItemBlock net.minecraft.item.ItemBlock@1431b78b at id 54, original id requested: 54 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@1431b78b (req. id 54) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@2b36b44e (req. id 358) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2c63bec6 for ItemBlock net.minecraft.item.ItemBlock@6088d0fe at id 136, original id requested: 136 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@6088d0fe (req. id 136) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@74704fd0 (req. id 2265) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@541569f1 (req. id 2261) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@342bcdc for ItemBlock net.minecraft.item.ItemBlock@ac96d07 at id 131, original id requested: 131 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@ac96d07 (req. id 131) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@1ce764b2 (req. id 340) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@13610249 for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 50, original id requested: 50 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@23e34760 (req. id 50) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@5071b43c (req. id 292) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@3cf05ce2 (req. id 364) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@3dea2f07 for ItemBlock net.minecraft.item.ItemBlock@175023d8 at id 40, original id requested: 40 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@175023d8 (req. id 40) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@2cf30a0d for ItemBlock net.minecraft.item.ItemCloth@17d342fb at id 95, original id requested: 95 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@17d342fb (req. id 95) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@cac98e5 (req. id 322) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@337c6b81 for ItemBlock net.minecraft.item.ItemBlock@2d75fc8f at id 168, original id requested: 168 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2d75fc8f (req. id 168) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@b142ac7 for ItemBlock net.minecraft.item.ItemBlock@5904747f at id 167, original id requested: 167 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5904747f (req. id 167) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@d51a3a5 (req. id 313) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@4c751d1c (req. id 4105) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@53560937 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 49, original id requested: 49 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@2a5afbcf (req. id 49) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c3c5ba6 (req. id 335) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@6f59c43 (req. id 354) +[18:24:10] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@5f317c78 (req. id 4107) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@1c04fc63 (req. id 284) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@48ea70f2 for ItemBlock net.minecraft.item.ItemBlock@62540a41 at id 47, original id requested: 47 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@62540a41 (req. id 47) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@fb5265f for ItemBlock net.minecraft.item.ItemBlock@d0fbf2 at id 39, original id requested: 39 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@d0fbf2 (req. id 39) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@1da404f9 (req. id 273) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@5ba21282 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 174, original id requested: 174 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 174) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@3ead4bb0 (req. id 264) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@6aceac77 (req. id 314) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@576ccfac for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 113, original id requested: 113 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 113) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@11a8b0bd (req. id 266) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@743354e1 (req. id 391) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@17344f5a (req. id 303) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@7c1730b1 for ItemBlock net.minecraft.item.ItemBlock@7344efc0 at id 10, original id requested: 10 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@7344efc0 (req. id 10) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@37b55ca1 (req. id 403) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@36464932 (req. id 397) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@209197a2 for ItemBlock net.minecraft.item.ItemPiston@6b301b69 at id 29, original id requested: 29 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@6b301b69 (req. id 29) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4c4fb2c0 for ItemBlock net.minecraft.item.ItemBlock@48a3de69 at id 153, original id requested: 153 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@48a3de69 (req. id 153) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@7c1f0619 (req. id 4097) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@269cef69 (req. id 315) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@18906123 (req. id 345) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@54a63aad for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 53, original id requested: 53 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@42d4a1cc (req. id 53) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 for ItemBlock net.minecraft.item.ItemBlock@35926cb6 at id 181, original id requested: 181 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@35926cb6 (req. id 181) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@bcf1d43 (req. id 407) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@19391a01 (req. id 323) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@3e074a7a for ItemBlock net.minecraft.item.ItemBlock@3089d252 at id 88, original id requested: 88 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3089d252 (req. id 88) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 148, original id requested: 148 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@daa0d7f (req. id 148) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2258) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@30e9b11c for ItemBlock net.minecraft.item.ItemCloth@3a11e75f at id 171, original id requested: 171 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@3a11e75f (req. id 171) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@51575d48 (req. id 263) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@1a6d1901 (req. id 351) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a for ItemBlock net.minecraft.item.ItemBlock@1ccffe62 at id 169, original id requested: 169 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1ccffe62 (req. id 169) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@4c9534e6 (req. id 275) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@7dcbbcfe for ItemBlock net.minecraft.item.ItemBlock@2ee6f203 at id 143, original id requested: 143 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2ee6f203 (req. id 143) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5ac4c508 for ItemBlock net.minecraft.item.ItemBlock@34509f7f at id 135, original id requested: 135 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@34509f7f (req. id 135) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@201cc181 for ItemBlock net.minecraft.item.ItemBlock@4f148f60 at id 42, original id requested: 42 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@4f148f60 (req. id 42) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6c9b3326 for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 164, original id requested: 164 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@4abd11b1 (req. id 164) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@12aea1a2 (req. id 353) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@45a868ba (req. id 295) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@51d05d5d (req. id 359) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@11afd9b2 (req. id 376) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@30d320e4 (req. id 370) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@6402790e (req. id 421) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@1553b17c for ItemBlock net.minecraft.item.ItemSnow@2db0636f at id 78, original id requested: 78 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@2db0636f (req. id 78) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@7ef699fc (req. id 382) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@7f8b011e (req. id 381) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@63442ff5 (req. id 265) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@66a8eaf3 (req. id 348) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@1c657a24 for ItemBlock net.minecraft.item.ItemBlock@7fc3a11 at id 137, original id requested: 137 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@7fc3a11 (req. id 137) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@71b87cd4 (req. id 288) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@d1c98c5 (req. id 291) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@54a21d65 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 15, original id requested: 15 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@536e8e87 (req. id 15) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@6a85a2b6 for ItemBlock net.minecraft.item.ItemBlock@7dafce8 at id 89, original id requested: 89 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@7dafce8 (req. id 89) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@6c04c230 (req. id 380) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@34be4e59 (req. id 356) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@34b363f8 (req. id 279) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@13e13766 (req. id 2256) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@4301112 (req. id 334) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@21b19aaa for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 99, original id requested: 99 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 99) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@19f6a763 for ItemBlock net.minecraft.item.ItemBlock@66fd845 at id 142, original id requested: 142 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@66fd845 (req. id 142) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@5ac169f5 for ItemBlock net.minecraft.item.ItemMultiTexture@f2f8f5f at id 139, original id requested: 139 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@f2f8f5f (req. id 139) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@10ddc385 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 76, original id requested: 76 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@1225ab3f (req. id 76) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@542b7802 (req. id 337) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@58007d68 for ItemBlock net.minecraft.item.ItemLeaves@6896e5ce at id 18, original id requested: 18 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@6896e5ce (req. id 18) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@404f4560 for ItemBlock net.minecraft.item.ItemMultiTexture@25a32b76 at id 3, original id requested: 3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@25a32b76 (req. id 3) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@65a8d7fd for ItemBlock net.minecraft.item.ItemSlab@273eb73c at id 44, original id requested: 44 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@273eb73c (req. id 44) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@31496fdf for ItemBlock net.minecraft.item.ItemBlock@2652ea59 at id 152, original id requested: 152 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@2652ea59 (req. id 152) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@95131eb (req. id 401) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@46a1aea1 (req. id 360) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@552c0b19 for ItemBlock net.minecraft.item.ItemBlock@3e8cc1fe at id 166, original id requested: 166 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3e8cc1fe (req. id 166) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@584ca76 (req. id 260) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@2d6df1c8 (req. id 290) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@7164952d (req. id 282) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@7766b6bd (req. id 350) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@74fedcb8 for ItemBlock net.minecraft.item.ItemMultiTexture@70d58298 at id 155, original id requested: 155 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@70d58298 (req. id 155) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@4c130f9f (req. id 349) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 for ItemBlock net.minecraft.item.ItemBlock@73892482 at id 179, original id requested: 179 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@73892482 (req. id 179) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@6392c99c for ItemBlock net.minecraft.item.ItemCloth@2cc959bf at id 160, original id requested: 160 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@2cc959bf (req. id 160) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b4286a2 (req. id 274) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@28b6520b for ItemBlock net.minecraft.item.ItemBlock@36510535 at id 114, original id requested: 114 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@36510535 (req. id 114) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@68cb669d for ItemBlock net.minecraft.item.ItemBlock@3fdd55c7 at id 151, original id requested: 151 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@3fdd55c7 (req. id 151) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@fee6473 (req. id 379) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@3948166e for ItemBlock net.minecraft.item.ItemBlock@4a401c9f at id 120, original id requested: 120 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@4a401c9f (req. id 120) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@207e7fdb for ItemBlock net.minecraft.item.ItemDoublePlant@28330ce6 at id 175, original id requested: 175 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@28330ce6 (req. id 175) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@1139ba37 (req. id 372) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@65a151c8 (req. id 309) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@1fc5681 for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 27, original id requested: 27 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@2cb4a576 (req. id 27) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 for ItemBlock net.minecraft.item.ItemBlock@168d5433 at id 177, original id requested: 177 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@168d5433 (req. id 177) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@3b085b6f for ItemBlock net.minecraft.item.ItemBlock@2012c8ec at id 60, original id requested: 60 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2012c8ec (req. id 60) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@438bf152 (req. id 344) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@4d50c50b (req. id 287) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@929ea4d (req. id 316) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@67003266 for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 72, original id requested: 72 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3393d3dc (req. id 72) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@3f36bab for ItemBlock net.minecraft.item.ItemBlock@7b7a6347 at id 91, original id requested: 91 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@7b7a6347 (req. id 91) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@70849e34 (req. id 352) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@48e0f841 (req. id 343) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@42357933 for ItemBlock net.minecraft.item.ItemMultiTexture@45f74db7 at id 98, original id requested: 98 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@45f74db7 (req. id 98) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@3a038c21 for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 122, original id requested: 122 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@1495a943 (req. id 122) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@59b59452 for ItemBlock net.minecraft.item.ItemBlock@4ab57441 at id 41, original id requested: 41 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ab57441 (req. id 41) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@56076eaa for ItemBlock net.minecraft.item.ItemBlock@527dea56 at id 119, original id requested: 119 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@527dea56 (req. id 119) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@73ad3b17 (req. id 387) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@799c805e (req. id 375) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@27df784 (req. id 283) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@729d1e27 (req. id 294) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@7b4fb4eb for ItemBlock net.minecraft.item.ItemLeaves@48bbc732 at id 161, original id requested: 161 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@48bbc732 (req. id 161) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@1fc7730b for ItemBlock net.minecraft.item.ItemBlock@4a08e396 at id 85, original id requested: 85 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@4a08e396 (req. id 85) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@71a27302 for ItemBlock net.minecraft.item.ItemBlock@6dee8d1f at id 67, original id requested: 67 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@6dee8d1f (req. id 67) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@79c3f810 (req. id 369) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@3a09d01c (req. id 357) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@4f857c62 for ItemBlock net.minecraft.item.ItemSlab@28e5ed13 at id 126, original id requested: 126 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@28e5ed13 (req. id 126) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@2ea505fa (req. id 336) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1ed569ee (req. id 317) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@1c62770 (req. id 395) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@5910eb56 for ItemBlock net.minecraft.item.ItemMultiTexture@3952e37e at id 12, original id requested: 12 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@3952e37e (req. id 12) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 for ItemBlock net.minecraft.item.ItemBlock@a3f556f at id 180, original id requested: 180 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@a3f556f (req. id 180) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@70630657 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 51, original id requested: 51 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 51) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@643c1156 (req. id 385) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@280d57bb (req. id 4100) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@7e1adcb4 for ItemBlock net.minecraft.item.ItemAnvilBlock@3387d739 at id 145, original id requested: 145 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@3387d739 (req. id 145) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@21d9f7bc for ItemBlock net.minecraft.item.ItemMultiTexture@2e14ec19 at id 37, original id requested: 37 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@2e14ec19 (req. id 37) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6d176900 for ItemBlock net.minecraft.item.ItemMultiTexture@5986b474 at id 38, original id requested: 38 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@5986b474 (req. id 38) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6be578b5 for ItemBlock net.minecraft.item.ItemBlock@d978cb7 at id 128, original id requested: 128 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@d978cb7 (req. id 128) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@75302bb6 for ItemBlock net.minecraft.item.ItemBlock@5c19e1e9 at id 154, original id requested: 154 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@5c19e1e9 (req. id 154) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@18ecc7c1 (req. id 393) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@6ad6cffa (req. id 363) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@28f3964a for ItemBlock net.minecraft.item.ItemBlock@2f93e4a8 at id 141, original id requested: 141 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@2f93e4a8 (req. id 141) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@63d46a99 (req. id 404) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@2042ae49 (req. id 366) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@47b7eeee for ItemBlock net.minecraft.item.ItemBlock@4059f54e at id 73, original id requested: 73 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@4059f54e (req. id 73) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 for ItemBlock net.minecraft.item.ItemBlock@926e710 at id 176, original id requested: 176 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@926e710 (req. id 176) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@72029e55 (req. id 388) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@4cc68af8 for ItemBlock net.minecraft.item.ItemBlock@4873269b at id 69, original id requested: 69 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@4873269b (req. id 69) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@552864df for ItemBlock net.minecraft.item.ItemBlock@e7f9cf6 at id 46, original id requested: 46 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@e7f9cf6 (req. id 46) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@158fee1a for ItemBlock net.minecraft.item.ItemBlock@19b1b1f0 at id 146, original id requested: 146 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@19b1b1f0 (req. id 146) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@612e5caf (req. id 394) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@44ccb229 for ItemBlock net.minecraft.item.ItemBlock@51f7f4e3 at id 134, original id requested: 134 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@51f7f4e3 (req. id 134) +[18:24:10] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@62f50e2c for ItemBlock net.minecraft.item.ItemBlock@7b6d63d5 at id 77, original id requested: 77 +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7b6d63d5 (req. id 77) +[18:24:10] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@357ab823 (req. id 406) +[18:24:10] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@41fbdaef +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@14fb3758 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@12063acc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@404f4560 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@1453c29c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@23f12964 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@cb9834c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@675af91a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@27bbf6b4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@5e42edff +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@7c1730b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@567df41c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@5910eb56 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@1b7442ab +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@7b4c6598 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@54a21d65 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@5f37fd4b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@208dd233 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@58007d68 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@2eaae131 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@409fd10a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@72ac317e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@6077e163 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@3379336b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@528a709d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@22a992f9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@1380f33a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@1fc5681 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@43234903 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@209197a2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@14cf3da1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@22623a55 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@228376a9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@64e362f2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@620c40ce +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@1ff747e6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@1c120eeb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@21d9f7bc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@6d176900 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@fb5265f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@3dea2f07 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@59b59452 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@201cc181 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@7699b6af +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@65a8d7fd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@2ffc572f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@552864df +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@48ea70f2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@179d4544 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@53560937 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@13610249 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@70630657 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@7de69f2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@54a63aad +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@1f317315 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@719c38e3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@475af95a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@25a8a84f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@7d7d7924 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@4f125a78 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@3b085b6f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@71dfae24 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1421f7e4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@11427db +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@8ac3324 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@53c3264b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@4320bc4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@71a27302 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@602cc296 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@4cc68af8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@25c9b702 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@5e0df7af +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@67003266 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@47b7eeee +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@7ca7700a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@16818376 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@10ddc385 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@62f50e2c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@1553b17c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@14add9ad +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@4efdd8b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@3778b148 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@330bc6ce +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3c2383b2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@1ae418e6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@1fc7730b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@54582b25 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@85a4506 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@3e074a7a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@6a85a2b6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@1d4c6abc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@3f36bab +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@4730f70c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@54d03269 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@309db6ff +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@2cf30a0d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@747a9253 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@309c3c24 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@42357933 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@21b19aaa +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@1321202e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@3d702d0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@18f9a7a8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@8d5adee +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@3f511d13 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@664beade +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@12799446 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@cff654c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@5353673e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@89f422f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@268c09a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@1a1933cc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@6c97a376 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@576ccfac +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@28b6520b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@7f422265 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@70509f13 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@4c389bd0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@771806f2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@56076eaa +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@3948166e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@2bb8ad23 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@3a038c21 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@539f4cb2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@7f646501 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@57cf81e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@4f857c62 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@695771a2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@6be578b5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@2657ea6a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@6ef1dd49 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@342bcdc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@670fc3cf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@3c007fe5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@44ccb229 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5ac4c508 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@2c63bec6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@1c657a24 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@1d370b4d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@5ac169f5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@668c640e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@28f3964a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@19f6a763 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@7dcbbcfe +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@45d1122c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@7e1adcb4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@158fee1a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@78634aff +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@3ed0e918 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@6c1826dc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@259f6cf5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@68cb669d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@31496fdf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@4c4fb2c0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@75302bb6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@74fedcb8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@84cf00a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@732324c7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@40fdf173 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@5ff6d65a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@6392c99c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@7b4fb4eb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@425ef7f2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@68e852e8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6c9b3326 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@233eaca2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@552c0b19 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@b142ac7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@337c6b81 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@1d18279a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@581b236 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@30e9b11c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@36583eaf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@5b7b6f08 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@5ba21282 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@207e7fdb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@1b45e2b5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@590bd021 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@1892ebd6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@73ddfee3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@30bc0e10 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@2ef6fc3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@7ff60ec9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@15ca7a5b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@25a32b76 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@3b49e8c2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@716ab511 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@6609986c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@2357c179 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@e6145dd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@31450e67 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@7344efc0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@1b42f99d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@3952e37e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@565f010f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@5544a836 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@536e8e87 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@1ebe79d3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@7a2b5ca +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@6896e5ce +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@57232191 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@1688e9ff +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@1e1b9ad8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@761a6acd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@6d9b7843 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@79f4aeec +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@76ba6fe7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@2cb4a576 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@2f084681 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@6b301b69 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@37323829 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@54617a36 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@43acd81 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@4af4077c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@625e5389 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@2e14ec19 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@5986b474 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@d0fbf2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@175023d8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4ab57441 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@4f148f60 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@10d60e4c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@273eb73c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@d95b2d3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@e7f9cf6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@62540a41 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@5164a171 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@2a5afbcf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@23e34760 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@4b4ce4b0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@14312e88 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@42d4a1cc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@1431b78b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@253a056f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@7f4f6bdb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@773eac15 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2012c8ec +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@1e630208 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@4a11c066 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@7b6dadc2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@7c0334d6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@6dee8d1f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@4873269b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@12cf66f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@3393d3dc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@4059f54e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@1225ab3f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7b6d63d5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@2db0636f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@7febaf45 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@51710307 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@175c13db +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@398326be +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@32d8615f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@4a08e396 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@1a53c407 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@2e3a2af8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@3089d252 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@7dafce8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@4048362f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@7b7a6347 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@17d342fb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@374f910c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@36820d35 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@45f74db7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@6f0f4d43 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@611910bd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@2ed278f5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@26fe6526 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@191765ae +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@1ab15997 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@2026f78a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@1be0be0d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@44dd68a1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@5e459583 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@41c28931 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@349a1a18 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@6d6d2bc1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@36510535 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@712738a2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@527dea56 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@4a401c9f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@5daadadc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@1495a943 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@4ee37db8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@670dbe67 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@28e5ed13 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@2859ae8f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@d978cb7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@18df9d50 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@49488a98 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@ac96d07 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@58974959 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@51f7f4e3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@34509f7f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@6088d0fe +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@7fc3a11 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@5599a2ab +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@f2f8f5f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@2f93e4a8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@66fd845 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@2ee6f203 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@3387d739 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@19b1b1f0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@4370e348 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@daa0d7f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@3fdd55c7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@2652ea59 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@48a3de69 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@5c19e1e9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@70d58298 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@715036f6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@5f9874f1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@7170d631 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@7e5ee4c0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@2cc959bf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@48bbc732 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@6cdb177d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@4ed1102f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@4abd11b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@67b7d1c1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@3e8cc1fe +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@5904747f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@2d75fc8f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@1ccffe62 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4205280e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@3a11e75f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@484cd746 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@284f1e63 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@4b9e9a81 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@28330ce6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@926e710 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@168d5433 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@55b93b34 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@73892482 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@a3f556f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@35926cb6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5c66b7ea +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@2c21a48f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@304c61c2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@41e5484b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@584ca76 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@304a659b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@6454bbe1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@51575d48 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@3ead4bb0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@63442ff5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@11a8b0bd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@91cd9ec +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@452719a0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@a037ad8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@6a76000a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@68fcc720 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@2b753bb9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@1da404f9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@7b4286a2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@4c9534e6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@57c40f51 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@8c9bbdb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@744c2b5e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@34b363f8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@6d6849cf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@59c5ed26 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@7164952d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@27df784 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@1c04fc63 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@b55d5f4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@30518bfc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@4d50c50b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@71b87cd4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@1509f38f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@2d6df1c8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@d1c98c5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@5071b43c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@58eff866 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@729d1e27 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@45a868ba +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@3373af10 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@6fea5dd3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@3d3cd4d9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@64ba11f7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@73f1a2ca +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7cf6b73d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@297845e3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@17344f5a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@6b45a99c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@2a8277c9 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@5b8642ec +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@4b93c2e5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@51e06f26 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@65a151c8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@42005598 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@23f39002 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@4b7385be +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@d51a3a5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@6aceac77 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@269cef69 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@929ea4d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@1ed569ee +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@4d1d9812 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@51eaed4b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@168100f1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6be300ba +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@cac98e5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@19391a01 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@4592b04e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@1165477e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1038aa1e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@78289fe3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@3fb90b1b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@c16f0c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@1b617d37 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@26eaaa40 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@3c343cea +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@551b8e9d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@4301112 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@2c3c5ba6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@2ea505fa +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@542b7802 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@71d3f679 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@12dabc51 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@1ce764b2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@1b83f0f1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@733f6c53 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@48e0f841 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@438bf152 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@18906123 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@52508a76 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@25b27332 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@66a8eaf3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@4c130f9f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@7766b6bd +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@1a6d1901 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@70849e34 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@12aea1a2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@6f59c43 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@444b705e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@34be4e59 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@3a09d01c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@2b36b44e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@51d05d5d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@46a1aea1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@20cff041 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@33a64c3b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@6ad6cffa +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@3cf05ce2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@486218af +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@2042ae49 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@79c04b2a +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@59d623bb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@79c3f810 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@30d320e4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@751471c6 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@1139ba37 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@74df1640 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@3b756b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@799c805e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@11afd9b2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@2ffd3e30 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@1afdd9ed +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@fee6473 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@6c04c230 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@7f8b011e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@7ef699fc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@20836bc5 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@6fb08b78 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@643c1156 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@47ca0b84 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@73ad3b17 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@72029e55 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@9e918ed +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@266374b0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@743354e1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@5609bb60 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@18ecc7c1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@612e5caf +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@1c62770 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@78472af8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@36464932 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@664da27d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@5901d513 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@74c000c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@95131eb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@38db03b1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@37b55ca1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@63d46a99 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@5426a676 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@357ab823 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@bcf1d43 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@4a8a1fc3 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@322b6170 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@3e0a19cb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@9237e3f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@7e93c01f +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@6402790e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@5e59b96d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@13e13766 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@26fc13bc +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@6f73afa2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@140fedd8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@21c80a32 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@541569f1 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@49de7857 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@2caebda4 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@42470e7 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@74704fd0 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@79881c68 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@57012e2d +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@265c65cb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@7c1f0619 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@58c992f8 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@19d00552 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@280d57bb +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@3faca88 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@29e2db1b +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@6c9edf18 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@3248d85e +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@4c751d1c +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@4606a8c2 +[18:24:10] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@5f317c78 +[18:24:10] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[18:24:10] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[18:24:10] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[18:24:10] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[18:24:10] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[18:24:10] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[18:24:10] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[18:24:10] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[18:24:10] [Server thread/INFO] [FML/]: Applying holder lookups +[18:24:10] [Server thread/INFO] [FML/]: Holder lookups applied +[18:24:11] [Server thread/INFO] [FML/]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@55a186a5) +[18:24:11] [Server thread/INFO] [FML/]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@55a186a5) +[18:24:11] [Server thread/INFO] [FML/]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@55a186a5) +[18:24:18] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[18:24:18] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[18:24:18] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[18:24:18] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[18:24:18] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[18:24:18] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[18:24:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[18:24:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[18:24:18] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[18:24:18] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[18:24:18] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[18:24:18] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[18:24:18] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[18:24:18] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[18:24:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[18:24:18] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[18:24:27] [Netty IO #1/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[18:24:27] [Netty IO #1/INFO] [FML/]: Client protocol version 1 +[18:24:27] [Netty IO #1/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[18:24:27] [Netty IO #1/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[18:24:27] [Netty IO #1/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[18:24:27] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[18:24:27] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[18:24:27] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[18:24:27] [Netty IO #1/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[18:24:27] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[18:24:49] [Netty IO #2/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[18:24:49] [Netty IO #2/INFO] [FML/]: Client protocol version 1 +[18:24:49] [Netty IO #2/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[18:24:49] [Netty IO #2/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[18:24:49] [Netty IO #2/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[18:24:49] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[18:24:49] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[18:24:49] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[18:24:49] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[18:24:49] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[18:25:28] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:25:31] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:31] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:31] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:31] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:31] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:47] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:47] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:47] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:47] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:25:47] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityDead(EntityEventHandler.java:326) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_11_EntityEventHandler_onEntityDead_LivingDeathEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:293) [ForgeHooks.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onDeath(EntityPlayerMP.java:443) [EntityPlayerMP.class:?] + at net.minecraft.entity.EntityLivingBase.attackEntityFrom(EntityLivingBase.java:938) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.attackEntityFrom(EntityPlayer.java:1161) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.attackEntityFrom(EntityPlayerMP.java:532) [EntityPlayerMP.class:?] + at net.minecraft.command.CommandKill.processCommand(CommandKill.java:32) [CommandKill.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[18:26:14] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:26:38] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[18:26:38] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[18:26:38] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[18:26:38] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[18:26:38] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[18:26:38] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[18:26:38] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[18:26:38] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[18:26:38] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[18:26:40] [Server thread/INFO] [FML/]: Unloading dimension 0 +[18:26:40] [Server thread/INFO] [FML/]: Unloading dimension -1 +[18:26:40] [Server thread/INFO] [FML/]: Unloading dimension 1 +[18:26:40] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[18:26:40] [Server thread/INFO] [FML/]: Applying holder lookups +[18:26:40] [Server thread/INFO] [FML/]: Holder lookups applied +[18:26:40] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[18:26:40] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[18:26:40] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[18:26:40] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[18:26:40] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[18:26:40] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[18:26:40] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[18:26:40] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft diff --git a/eclipse/logs/fml-server-3.log b/eclipse/logs/fml-server-3.log new file mode 100644 index 0000000..34b137f --- /dev/null +++ b/eclipse/logs/fml-server-3.log @@ -0,0 +1,3330 @@ +[03:57:32] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[03:57:32] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[03:57:32] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[03:57:32] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[03:57:32] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[03:57:32] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[03:57:32] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[03:57:32] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[03:57:32] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[03:57:32] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[03:57:32] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[03:57:32] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[03:57:32] [main/DEBUG] [FML/]: Discovering coremods +[03:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[03:57:32] [main/INFO] [GradleStart/]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin +[03:57:32] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin +[03:57:32] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[03:57:32] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[03:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[03:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[03:57:32] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[03:57:32] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[03:57:32] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[03:57:33] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[03:57:33] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[03:57:33] [main/DEBUG] [FML/]: Injection complete +[03:57:33] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[03:57:33] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[03:57:33] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[03:57:34] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[03:57:34] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[03:57:34] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[03:57:34] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[03:57:34] [main/DEBUG] [FML/]: Injection complete +[03:57:34] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[03:57:34] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[03:57:34] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[03:57:34] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[03:57:34] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[03:57:34] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[03:57:34] [main/DEBUG] [FML/]: Validating minecraft +[03:57:35] [main/DEBUG] [FML/]: Minecraft validated, launching... +[03:57:35] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[03:57:35] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[03:57:36] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@34483bdb (req. id 0) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@23fbf047 (req. id 1) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@3ae8a936 (req. id 2) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@c3b7044 (req. id 3) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@124786a2 (req. id 4) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@284b38f9 (req. id 5) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@550aaabb (req. id 6) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@2f4f069b (req. id 7) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@5bdd31be (req. id 8) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@811740 (req. id 9) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1b1d6b02 (req. id 10) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@285c5e36 (req. id 11) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@8c83f72 (req. id 12) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@53da36ad (req. id 13) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1e1bfc54 (req. id 14) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3f52fe3d (req. id 15) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@61b17745 (req. id 16) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@30575b9e (req. id 17) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@5516e01c (req. id 18) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@5562f7ec (req. id 19) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@291e5d65 (req. id 20) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@885a6fa (req. id 21) +[03:57:36] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@5cee4df5 (req. id 22) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@4b48d148 (req. id 23) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@60408e80 (req. id 24) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@783c447d (req. id 25) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@153ed26e (req. id 26) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@3f0bd825 (req. id 27) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@7857d67 (req. id 28) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@438b9fc6 (req. id 29) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@b1f28df (req. id 30) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@23788242 (req. id 31) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@5ee3b415 (req. id 32) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@3743ff5e (req. id 33) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@4eb7b28b (req. id 34) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@2b0dfb46 (req. id 35) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@3eea7ba3 (req. id 36) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b7c84ad (req. id 37) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@3beab0fc (req. id 38) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4dd621c5 (req. id 39) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2543346f (req. id 40) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5f277685 (req. id 41) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@17d64691 (req. id 42) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@6a45e380 (req. id 43) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@125b1f02 (req. id 44) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@1c50c5b8 (req. id 45) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@7b9f4f58 (req. id 46) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1f7f0f4a (req. id 47) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@4ec4d36d (req. id 48) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@6b2cb7c (req. id 49) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@73d5cf65 (req. id 50) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@235c710 (req. id 51) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@654d4bcb (req. id 52) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@9240189 (req. id 53) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@19d095d5 (req. id 54) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1480c43b (req. id 55) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@11d30801 (req. id 56) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35b282cb (req. id 57) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@63c1edd9 (req. id 58) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@457def5b (req. id 59) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@797e5f8a (req. id 60) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@4be2e35a (req. id 61) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1cbc50a2 (req. id 62) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@186a7c3c (req. id 63) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3525c6 (req. id 64) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@219d21c6 (req. id 65) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@4f1aa03a (req. id 66) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@5d0d6868 (req. id 67) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@1b41b392 (req. id 68) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@41e2b5e6 (req. id 69) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@871e0e9 (req. id 70) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6c64e553 (req. id 71) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@540be3bd (req. id 72) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@77e15ab9 (req. id 73) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6c0b652b (req. id 74) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@74062f23 (req. id 75) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4200de57 (req. id 76) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@28b6f947 (req. id 77) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@52d5353 (req. id 78) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@2a7655aa (req. id 79) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@24517540 (req. id 80) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@60d94cd8 (req. id 81) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@4a452244 (req. id 82) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3c99bf04 (req. id 83) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@abf35e1 (req. id 84) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@1c643c06 (req. id 85) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@633f09d5 (req. id 86) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@4ccd2f78 (req. id 87) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@64bb9a0a (req. id 88) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@264c9375 (req. id 89) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@672ff5ac (req. id 90) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@7daa2420 (req. id 91) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@6179a0ab (req. id 92) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@7859857a (req. id 93) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 (req. id 94) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@41a87e88 (req. id 95) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@39c8dc85 (req. id 96) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3fdaf238 (req. id 97) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@b1e27bb (req. id 98) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@4be271de (req. id 99) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@7fa1ccbd (req. id 100) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@5d7106d (req. id 101) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@6a776719 (req. id 102) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@3cbbe701 (req. id 103) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@31245703 (req. id 104) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@48cc9f29 (req. id 105) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@7c56c5d5 (req. id 106) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@74dcd458 (req. id 107) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@4df91958 (req. id 108) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1cef0866 (req. id 109) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@fb22015 (req. id 110) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@214d554b (req. id 111) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@5c1ac001 (req. id 112) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@6033b0e4 (req. id 113) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@61a27a13 (req. id 114) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@6cc6a82c (req. id 115) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@270783ed (req. id 116) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@53c11080 (req. id 117) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@288e26fe (req. id 118) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@12aed009 (req. id 119) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@600f2cb8 (req. id 120) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@441154d (req. id 121) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@468f5968 (req. id 122) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@57173370 (req. id 123) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@34322abb (req. id 124) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@79574c00 (req. id 125) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@523ed23c (req. id 126) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@61470479 (req. id 127) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@7d76d5d3 (req. id 128) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@4d04fff (req. id 129) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7a538050 (req. id 130) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4cc0d5af (req. id 131) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@6dadd89d (req. id 132) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@306863ac (req. id 133) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@1567ca08 (req. id 134) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5100de32 (req. id 135) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@ffbce2a (req. id 136) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@71aaff0f (req. id 137) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@2de1c3f9 (req. id 138) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@36971840 (req. id 139) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7e1d66f1 (req. id 140) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@afd07bb (req. id 141) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@100fe947 (req. id 142) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@106761e6 (req. id 143) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@7193802f (req. id 144) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5f3ef269 (req. id 145) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@1d9cfc59 (req. id 146) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 (req. id 147) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@5a88cbff (req. id 148) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@3352a656 (req. id 149) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@7726726c (req. id 150) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@6f1d317f (req. id 151) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@61c1fcf1 (req. id 152) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@6c5645b (req. id 153) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@3826f29f (req. id 154) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@35ce8a4c (req. id 155) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@ad99f2d (req. id 156) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@556148eb (req. id 157) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@270e8506 (req. id 158) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@2a3f60f2 (req. id 159) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@1fcba664 (req. id 160) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@c69d7ee (req. id 161) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@2deeef8c (req. id 162) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@21b0e7e3 (req. id 163) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6547f95c (req. id 164) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@413b3b7e (req. id 170) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@17fdb5c7 (req. id 171) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3e6abe5a (req. id 172) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@51f726b9 (req. id 173) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@4b6a524 (req. id 174) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@1e125710 (req. id 175) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5602c43c (req. id 256) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@6e88a13e (req. id 257) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@3b85ead9 (req. id 258) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@24945dcb (req. id 259) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@347e12a (req. id 260) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@4eaa9f42 (req. id 261) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@23bdce67 (req. id 262) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@73b4f342 (req. id 263) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@6ccead66 (req. id 264) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@74da3b58 (req. id 265) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@236e4a57 (req. id 266) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@1db0454f (req. id 267) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@1f9654c3 (req. id 268) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@4696de68 (req. id 269) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@5ae3a20c (req. id 270) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@16a3f072 (req. id 271) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@64fed7fa (req. id 272) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@171591e3 (req. id 273) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@91cd9ec (req. id 274) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@452719a0 (req. id 275) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@a037ad8 (req. id 276) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@6a76000a (req. id 277) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@68fcc720 (req. id 278) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2b753bb9 (req. id 279) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@1da404f9 (req. id 280) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@7b4286a2 (req. id 281) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@4a1daaa (req. id 282) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@1e1ad146 (req. id 283) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@72a15a1a (req. id 284) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@3f229bc1 (req. id 285) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@791fbc48 (req. id 286) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@74d3776e (req. id 287) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@674612ad (req. id 288) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@1b9713da (req. id 289) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3be10aef (req. id 290) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@3394ef9f (req. id 291) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@76ffca2d (req. id 292) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@13328d64 (req. id 293) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5be0aa14 (req. id 294) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@62de2d49 (req. id 295) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@686f4654 (req. id 296) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@61726a5c (req. id 297) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4e4395e1 (req. id 298) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@37250eeb (req. id 299) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@61f68295 (req. id 300) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7ef73671 (req. id 301) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@181775d6 (req. id 302) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@2c3940f5 (req. id 303) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@62d7ab81 (req. id 304) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 305) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@64ba11f7 (req. id 306) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@73f1a2ca (req. id 307) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@7cf6b73d (req. id 308) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@297845e3 (req. id 309) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@17344f5a (req. id 310) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6b45a99c (req. id 311) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@2a8277c9 (req. id 312) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5b8642ec (req. id 313) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 314) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@51e06f26 (req. id 315) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@65a151c8 (req. id 316) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@42005598 (req. id 317) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@23f39002 (req. id 318) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@4b7385be (req. id 319) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@d51a3a5 (req. id 320) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6e8e86bd (req. id 321) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@53dfd469 (req. id 322) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@2a389b17 (req. id 323) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@581a586e (req. id 324) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@ba38280 (req. id 325) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1bcca778 (req. id 326) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@1906c58a (req. id 327) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@7a8f9cc4 (req. id 328) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@6a16ef83 (req. id 329) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7c6b7df (req. id 330) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1d63b3ec (req. id 331) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@17ff08d (req. id 332) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@6f3872e7 (req. id 333) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@62ffd4bc (req. id 334) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@6fb0b6e3 (req. id 335) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@3ab72a5e (req. id 336) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@4f3e9f6f (req. id 337) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1855590e (req. id 338) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@b49b29d (req. id 339) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@56817382 (req. id 340) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@4cc6882c (req. id 341) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7e162814 (req. id 342) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@60a179b7 (req. id 343) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@56849d45 (req. id 344) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@1c714963 (req. id 345) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@25dafe28 (req. id 346) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@4c640782 (req. id 347) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@3b290efc (req. id 348) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@527b1b10 (req. id 349) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@102de1be (req. id 350) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@59246ad9 (req. id 351) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@65e2fa47 (req. id 352) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@189d7f93 (req. id 353) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@c229885 (req. id 354) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@38ba271 (req. id 355) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@4455aa88 (req. id 356) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@542ee9c4 (req. id 357) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@33ae7f61 (req. id 358) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@323c9353 (req. id 359) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@26ec47e9 (req. id 360) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@626525f5 (req. id 361) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@5e9f2a4a (req. id 362) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@239190ce (req. id 363) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@29b9d6a0 (req. id 364) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@67b9b7c6 (req. id 365) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@51d05d5d (req. id 366) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@46a1aea1 (req. id 367) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@103a084d (req. id 368) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@51f6ff8d (req. id 369) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@2f03ac05 (req. id 370) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1a129460 (req. id 371) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@39cb37ff (req. id 372) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@20b38a98 (req. id 373) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@622dffb1 (req. id 374) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@39edefd2 (req. id 375) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@341be1b4 (req. id 376) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@127f0b26 (req. id 377) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@52b4f546 (req. id 378) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6652f115 (req. id 379) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@4f51ce2e (req. id 380) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@e9e1e25 (req. id 381) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@2ecd16a2 (req. id 382) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@7631de50 (req. id 383) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@33537a92 (req. id 384) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@2f94ac91 (req. id 385) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2e71de6e (req. id 386) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@6cf12b66 (req. id 387) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@4d586d6a (req. id 388) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@687771d1 (req. id 389) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@79d185eb (req. id 390) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@77e268b1 (req. id 391) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@314779f4 (req. id 392) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4b979b72 (req. id 393) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@4e5e8023 (req. id 394) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@2ac71701 (req. id 395) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@74b75897 (req. id 396) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@76a01b4b (req. id 397) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@6034f7ea (req. id 398) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@72e6f103 (req. id 399) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@17d936e4 (req. id 400) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@46c9274 (req. id 401) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@31a44014 (req. id 402) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@51bccf7e (req. id 403) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@42da831e (req. id 404) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@17d648dc (req. id 405) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@75496fbd (req. id 406) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@28471d73 (req. id 407) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@54de7dad (req. id 408) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5b0d1462 (req. id 417) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@37b55ca1 (req. id 418) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@63d46a99 (req. id 419) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@33f50338 (req. id 420) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@162a7425 (req. id 421) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@3d2f3481 (req. id 422) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@118eb9f (req. id 2256) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@b151449 (req. id 2257) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@14e6ca4e (req. id 2258) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3bebd19a (req. id 2259) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@770df431 (req. id 2260) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@351afa07 (req. id 2261) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@7e14fccd (req. id 2262) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@13e13766 (req. id 2263) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@26fc13bc (req. id 2264) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2265) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@140fedd8 (req. id 2266) +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@21c80a32 (req. id 2267) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@5a88cbff for ItemBlock net.minecraft.item.ItemBlock@58864dce at id 148, original id requested: 148 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@58864dce (req. id 148) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@60d94cd8 for ItemBlock net.minecraft.item.ItemBlock@595e3cc9 at id 81, original id requested: 81 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@595e3cc9 (req. id 81) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@885a6fa for ItemBlock net.minecraft.item.ItemBlock@39e8ddf5 at id 21, original id requested: 21 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@39e8ddf5 (req. id 21) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@61c1fcf1 for ItemBlock net.minecraft.item.ItemBlock@67441d86 at id 152, original id requested: 152 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@67441d86 (req. id 152) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@7d76d5d3 for ItemBlock net.minecraft.item.ItemBlock@28ee7d61 at id 128, original id requested: 128 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28ee7d61 (req. id 128) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@306863ac for ItemBlock net.minecraft.item.ItemBlock@41698045 at id 133, original id requested: 133 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@41698045 (req. id 133) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5100de32 for ItemBlock net.minecraft.item.ItemBlock@7564538f at id 135, original id requested: 135 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@7564538f (req. id 135) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@3cbbe701 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 103, original id requested: 103 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@daa0d7f (req. id 103) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@17d64691 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 42, original id requested: 42 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@175c13db (req. id 42) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@21b0e7e3 for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 163, original id requested: 163 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 163) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@550aaabb for ItemBlock net.minecraft.item.ItemMultiTexture@31789ec6 at id 6, original id requested: 6 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@31789ec6 (req. id 6) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@23fbf047 for ItemBlock net.minecraft.item.ItemBlock@65fff289 at id 1, original id requested: 1 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@65fff289 (req. id 1) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@1b1d6b02 for ItemBlock net.minecraft.item.ItemBlock@68c34b0 at id 10, original id requested: 10 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@68c34b0 (req. id 10) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@abf35e1 for ItemBlock net.minecraft.item.ItemBlock@5ed7122b at id 84, original id requested: 84 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@5ed7122b (req. id 84) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4df91958 for ItemBlock net.minecraft.item.ItemBlock@79e9f5b1 at id 108, original id requested: 108 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@79e9f5b1 (req. id 108) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@6f1d317f for ItemBlock net.minecraft.item.ItemBlock@6f0175fe at id 151, original id requested: 151 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@6f0175fe (req. id 151) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@3743ff5e for ItemBlock net.minecraft.item.ItemPiston@718d6483 at id 33, original id requested: 33 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@718d6483 (req. id 33) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@52d5353 for ItemBlock net.minecraft.item.ItemSnow@8bd0e5c at id 78, original id requested: 78 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@8bd0e5c (req. id 78) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@2543346f for ItemBlock net.minecraft.item.ItemBlock@33f9be7f at id 40, original id requested: 40 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@33f9be7f (req. id 40) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@5bdd31be for ItemBlock net.minecraft.item.ItemBlock@51499e81 at id 8, original id requested: 8 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@51499e81 (req. id 8) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@19d095d5 for ItemBlock net.minecraft.item.ItemBlock@384550d8 at id 54, original id requested: 54 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@384550d8 (req. id 54) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@2b0dfb46 for ItemBlock net.minecraft.item.ItemCloth@673d4b37 at id 35, original id requested: 35 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@673d4b37 (req. id 35) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@61b17745 for ItemBlock net.minecraft.item.ItemBlock@69153cd4 at id 16, original id requested: 16 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@69153cd4 (req. id 16) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@438b9fc6 for ItemBlock net.minecraft.item.ItemPiston@714cb831 at id 29, original id requested: 29 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@714cb831 (req. id 29) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2f4f069b for ItemBlock net.minecraft.item.ItemBlock@63d0d313 at id 7, original id requested: 7 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@63d0d313 (req. id 7) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@53da36ad for ItemBlock net.minecraft.item.ItemBlock@22d1b797 at id 13, original id requested: 13 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@22d1b797 (req. id 13) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@63c1edd9 for ItemBlock net.minecraft.item.ItemBlock@766c2c5c at id 58, original id requested: 58 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@766c2c5c (req. id 58) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@540be3bd for ItemBlock net.minecraft.item.ItemBlock@37d488c1 at id 72, original id requested: 72 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@37d488c1 (req. id 72) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@4ccd2f78 for ItemBlock net.minecraft.item.ItemBlock@625e5389 at id 87, original id requested: 87 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@625e5389 (req. id 87) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@2deeef8c for ItemBlock net.minecraft.item.ItemMultiTexture@1ebe79d3 at id 162, original id requested: 162 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1ebe79d3 (req. id 162) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@73d5cf65 for ItemBlock net.minecraft.item.ItemBlock@6b301b69 at id 50, original id requested: 50 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@6b301b69 (req. id 50) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4be2e35a for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 61, original id requested: 61 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@2357c179 (req. id 61) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5cee4df5 for ItemBlock net.minecraft.item.ItemBlock@565f010f at id 22, original id requested: 22 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@565f010f (req. id 22) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@77e15ab9 for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 73, original id requested: 73 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@773eac15 (req. id 73) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1567ca08 for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 134, original id requested: 134 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@3393d3dc (req. id 134) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5d0d6868 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 67, original id requested: 67 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 67) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@41e2b5e6 for ItemBlock net.minecraft.item.ItemBlock@6cdb177d at id 69, original id requested: 69 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@6cdb177d (req. id 69) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@2a7655aa for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 79, original id requested: 79 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@23e34760 (req. id 79) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@600f2cb8 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 120, original id requested: 120 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@1e630208 (req. id 120) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@1e125710 for ItemBlock net.minecraft.item.ItemDoublePlant@145538c5 at id 175, original id requested: 175 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@145538c5 (req. id 175) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@afd07bb for ItemBlock net.minecraft.item.ItemBlock@670217f0 at id 141, original id requested: 141 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@670217f0 (req. id 141) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@291e5d65 for ItemBlock net.minecraft.item.ItemBlock@3a71c265 at id 20, original id requested: 20 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@3a71c265 (req. id 20) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@783c447d for ItemBlock net.minecraft.item.ItemBlock@29192dd at id 25, original id requested: 25 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@29192dd (req. id 25) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@1c643c06 for ItemBlock net.minecraft.item.ItemBlock@2340ec7c at id 85, original id requested: 85 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@2340ec7c (req. id 85) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@1c50c5b8 for ItemBlock net.minecraft.item.ItemBlock@7b65d2f8 at id 45, original id requested: 45 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b65d2f8 (req. id 45) +[03:57:37] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@23788242 for ItemBlock net.minecraft.item.ItemColored@5f26dc32 at id 31, original id requested: 31 +[03:57:37] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@5f26dc32 (req. id 31) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@4b6a524 for ItemBlock net.minecraft.item.ItemBlock@7042876b at id 174, original id requested: 174 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7042876b (req. id 174) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@1d9cfc59 for ItemBlock net.minecraft.item.ItemBlock@1fc8bb61 at id 146, original id requested: 146 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1fc8bb61 (req. id 146) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@7fa1ccbd for ItemBlock net.minecraft.item.ItemBlock@3385ed94 at id 100, original id requested: 100 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@3385ed94 (req. id 100) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5c1ac001 for ItemBlock net.minecraft.item.ItemBlock@1db0a9f9 at id 112, original id requested: 112 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@1db0a9f9 (req. id 112) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@270783ed for ItemBlock net.minecraft.item.ItemBlock@396729a9 at id 116, original id requested: 116 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@396729a9 (req. id 116) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@b1e27bb for ItemBlock net.minecraft.item.ItemMultiTexture@23e033b0 at id 98, original id requested: 98 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@23e033b0 (req. id 98) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@4be271de for ItemBlock net.minecraft.item.ItemBlock@54617a36 at id 99, original id requested: 99 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@54617a36 (req. id 99) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@2de1c3f9 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 138, original id requested: 138 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 138) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@3beab0fc for ItemBlock net.minecraft.item.ItemMultiTexture@19b1b1f0 at id 38, original id requested: 38 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@19b1b1f0 (req. id 38) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@7c56c5d5 for ItemBlock net.minecraft.item.ItemColored@611910bd at id 106, original id requested: 106 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@611910bd (req. id 106) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@270e8506 for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 158, original id requested: 158 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@349a1a18 (req. id 158) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@6a776719 for ItemBlock net.minecraft.item.ItemBlock@712738a2 at id 102, original id requested: 102 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@712738a2 (req. id 102) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@30575b9e for ItemBlock net.minecraft.item.ItemMultiTexture@45f74db7 at id 17, original id requested: 17 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@45f74db7 (req. id 17) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@235c710 for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 51, original id requested: 51 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 51) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@11d30801 for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 56, original id requested: 56 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@5599a2ab (req. id 56) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@5ee3b415 for ItemBlock net.minecraft.item.ItemBlock@5986b474 at id 32, original id requested: 32 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@5986b474 (req. id 32) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@64bb9a0a for ItemBlock net.minecraft.item.ItemBlock@1ab15997 at id 88, original id requested: 88 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@1ab15997 (req. id 88) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@51f726b9 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 173, original id requested: 173 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@7170d631 (req. id 173) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@1f7f0f4a for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 47, original id requested: 47 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@26fe6526 (req. id 47) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@28b6f947 for ItemBlock net.minecraft.item.ItemBlock@7a2b5ca at id 77, original id requested: 77 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7a2b5ca (req. id 77) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5f277685 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 41, original id requested: 41 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 41) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@57173370 for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 123, original id requested: 123 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@253a056f (req. id 123) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@8c83f72 for ItemBlock net.minecraft.item.ItemMultiTexture@43acd81 at id 12, original id requested: 12 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@43acd81 (req. id 12) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@35ce8a4c for ItemBlock net.minecraft.item.ItemMultiTexture@3089d252 at id 155, original id requested: 155 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@3089d252 (req. id 155) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@24517540 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 80, original id requested: 80 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@284f1e63 (req. id 80) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@12aed009 for ItemBlock net.minecraft.item.ItemBlock@62540a41 at id 119, original id requested: 119 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@62540a41 (req. id 119) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6c5645b for ItemBlock net.minecraft.item.ItemBlock@7b6d63d5 at id 153, original id requested: 153 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@7b6d63d5 (req. id 153) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@2a3f60f2 for ItemBlock net.minecraft.item.ItemCloth@4ab57441 at id 159, original id requested: 159 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@4ab57441 (req. id 159) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@71aaff0f for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 137, original id requested: 137 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@4ee37db8 (req. id 137) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@672ff5ac for ItemBlock net.minecraft.item.ItemBlock@3952e37e at id 90, original id requested: 90 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@3952e37e (req. id 90) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1cef0866 for ItemBlock net.minecraft.item.ItemBlock@70d58298 at id 109, original id requested: 109 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@70d58298 (req. id 109) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@214d554b for ItemBlock net.minecraft.item.ItemLilyPad@dc8e886 at id 111, original id requested: 111 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@dc8e886 (req. id 111) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6547f95c for ItemBlock net.minecraft.item.ItemBlock@119bc7c at id 164, original id requested: 164 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@119bc7c (req. id 164) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@9240189 for ItemBlock net.minecraft.item.ItemBlock@40a57174 at id 53, original id requested: 53 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@40a57174 (req. id 53) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@3ae8a936 for ItemBlock net.minecraft.item.ItemBlock@2dbb97d4 at id 2, original id requested: 2 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@2dbb97d4 (req. id 2) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@74dcd458 for ItemBlock net.minecraft.item.ItemBlock@76ecf6c0 at id 107, original id requested: 107 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@76ecf6c0 (req. id 107) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@fb22015 for ItemBlock net.minecraft.item.ItemBlock@3f3bf43f at id 110, original id requested: 110 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@3f3bf43f (req. id 110) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@6b2cb7c for ItemBlock net.minecraft.item.ItemBlock@79207487 at id 49, original id requested: 49 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@79207487 (req. id 49) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@124786a2 for ItemBlock net.minecraft.item.ItemBlock@41c28931 at id 4, original id requested: 4 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@41c28931 (req. id 4) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ad99f2d for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 156, original id requested: 156 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4abd11b1 (req. id 156) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@7a538050 for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 130, original id requested: 130 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@42d4a1cc (req. id 130) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@4a452244 for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 82, original id requested: 82 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@15ca7a5b (req. id 82) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@4ec4d36d for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 48, original id requested: 48 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2026f78a (req. id 48) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@c3b7044 for ItemBlock net.minecraft.item.ItemMultiTexture@5e459583 at id 3, original id requested: 3 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@5e459583 (req. id 3) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@7daa2420 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 91, original id requested: 91 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@2a5afbcf (req. id 91) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@5f3ef269 for ItemBlock net.minecraft.item.ItemAnvilBlock@764d81b9 at id 145, original id requested: 145 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@764d81b9 (req. id 145) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@285c5e36 for ItemBlock net.minecraft.item.ItemBlock@5a7fd55c at id 11, original id requested: 11 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@5a7fd55c (req. id 11) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@1cbc50a2 for ItemBlock net.minecraft.item.ItemBlock@7e90b96e at id 62, original id requested: 62 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@7e90b96e (req. id 62) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3f52fe3d for ItemBlock net.minecraft.item.ItemBlock@4f7e25ac at id 15, original id requested: 15 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4f7e25ac (req. id 15) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@35b282cb for ItemBlock net.minecraft.item.ItemBlock@62db67f9 at id 57, original id requested: 57 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@62db67f9 (req. id 57) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@b1f28df for ItemBlock net.minecraft.item.ItemBlock@32873f23 at id 30, original id requested: 30 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@32873f23 (req. id 30) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@413b3b7e for ItemBlock net.minecraft.item.ItemBlock@4d422cbf at id 170, original id requested: 170 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4d422cbf (req. id 170) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ffbce2a for ItemBlock net.minecraft.item.ItemBlock@3387d739 at id 136, original id requested: 136 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@3387d739 (req. id 136) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@61a27a13 for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 114, original id requested: 114 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@1b42f99d (req. id 114) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@871e0e9 for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 70, original id requested: 70 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@4a11c066 (req. id 70) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@106761e6 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 143, original id requested: 143 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@536e8e87 (req. id 143) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@6a45e380 for ItemBlock net.minecraft.item.ItemSlab@13d4dd7d at id 43, original id requested: 43 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@13d4dd7d (req. id 43) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1e1bfc54 for ItemBlock net.minecraft.item.ItemBlock@7c1943b6 at id 14, original id requested: 14 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7c1943b6 (req. id 14) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@7b9f4f58 for ItemBlock net.minecraft.item.ItemBlock@5eaca160 at id 46, original id requested: 46 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@5eaca160 (req. id 46) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@3826f29f for ItemBlock net.minecraft.item.ItemBlock@1796d62f at id 154, original id requested: 154 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@1796d62f (req. id 154) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@125b1f02 for ItemBlock net.minecraft.item.ItemSlab@5fea9e0f at id 44, original id requested: 44 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@5fea9e0f (req. id 44) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@100fe947 for ItemBlock net.minecraft.item.ItemBlock@242f1bfb at id 142, original id requested: 142 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@242f1bfb (req. id 142) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4d04fff for ItemBlock net.minecraft.item.ItemBlock@10d60e4c at id 129, original id requested: 129 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@10d60e4c (req. id 129) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4dd621c5 for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 39, original id requested: 39 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5544a836 (req. id 39) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@5516e01c for ItemBlock net.minecraft.item.ItemLeaves@64928775 at id 18, original id requested: 18 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@64928775 (req. id 18) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@4cc0d5af for ItemBlock net.minecraft.item.ItemBlock@4ffb45e8 at id 131, original id requested: 131 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@4ffb45e8 (req. id 131) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6b7c84ad for ItemBlock net.minecraft.item.ItemMultiTexture@79aaab5d at id 37, original id requested: 37 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@79aaab5d (req. id 37) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@556148eb for ItemBlock net.minecraft.item.ItemBlock@33d8a512 at id 157, original id requested: 157 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@33d8a512 (req. id 157) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@4200de57 for ItemBlock net.minecraft.item.ItemBlock@543d5b55 at id 76, original id requested: 76 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@543d5b55 (req. id 76) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@79574c00 for ItemBlock net.minecraft.item.ItemSlab@83754a8 at id 125, original id requested: 125 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@83754a8 (req. id 125) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@39c8dc85 for ItemBlock net.minecraft.item.ItemBlock@6896e5ce at id 96, original id requested: 96 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@6896e5ce (req. id 96) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@c69d7ee for ItemBlock net.minecraft.item.ItemLeaves@ac96d07 at id 161, original id requested: 161 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@ac96d07 (req. id 161) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@797e5f8a for ItemBlock net.minecraft.item.ItemBlock@2e14ec19 at id 60, original id requested: 60 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2e14ec19 (req. id 60) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@811740 for ItemBlock net.minecraft.item.ItemBlock@5f9874f1 at id 9, original id requested: 9 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@5f9874f1 (req. id 9) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@3f0bd825 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 27, original id requested: 27 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@1225ab3f (req. id 27) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@264c9375 for ItemBlock net.minecraft.item.ItemBlock@670dbe67 at id 89, original id requested: 89 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@670dbe67 (req. id 89) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@17fdb5c7 for ItemBlock net.minecraft.item.ItemCloth@374f910c at id 171, original id requested: 171 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@374f910c (req. id 171) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6033b0e4 for ItemBlock net.minecraft.item.ItemBlock@48bbc732 at id 113, original id requested: 113 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@48bbc732 (req. id 113) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@633f09d5 for ItemBlock net.minecraft.item.ItemBlock@2012c8ec at id 86, original id requested: 86 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2012c8ec (req. id 86) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@284b38f9 for ItemBlock net.minecraft.item.ItemMultiTexture@31450e67 at id 5, original id requested: 5 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@31450e67 (req. id 5) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@468f5968 for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 122, original id requested: 122 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@2cb4a576 (req. id 122) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@4b48d148 for ItemBlock net.minecraft.item.ItemBlock@7dafce8 at id 23, original id requested: 23 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@7dafce8 (req. id 23) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@60408e80 for ItemBlock net.minecraft.item.ItemMultiTexture@3a11e75f at id 24, original id requested: 24 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@3a11e75f (req. id 24) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@7857d67 for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 28, original id requested: 28 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 28) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@3e6abe5a for ItemBlock net.minecraft.item.ItemBlock@1a53c407 at id 172, original id requested: 172 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1a53c407 (req. id 172) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@1fcba664 for ItemBlock net.minecraft.item.ItemCloth@716ab511 at id 160, original id requested: 160 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@716ab511 (req. id 160) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@5562f7ec for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 19, original id requested: 19 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@1495a943 (req. id 19) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 for ItemBlock net.minecraft.item.ItemBlock@6d9b7843 at id 147, original id requested: 147 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@6d9b7843 (req. id 147) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@61470479 for ItemBlock net.minecraft.item.ItemBlock@79f4aeec at id 127, original id requested: 127 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@79f4aeec (req. id 127) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@41a87e88 for ItemBlock net.minecraft.item.ItemCloth@2f084681 at id 95, original id requested: 95 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2f084681 (req. id 95) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@5d7106d for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 101, original id requested: 101 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@484cd746 (req. id 101) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@4f1aa03a for ItemBlock net.minecraft.item.ItemBlock@2cc959bf at id 66, original id requested: 66 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@2cc959bf (req. id 66) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@3fdaf238 for ItemBlock net.minecraft.item.ItemMultiTexture@57232191 at id 97, original id requested: 97 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@57232191 (req. id 97) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@654d4bcb for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 52, original id requested: 52 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@4370e348 (req. id 52) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@523ed23c for ItemBlock net.minecraft.item.ItemSlab@2859ae8f at id 126, original id requested: 126 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2859ae8f (req. id 126) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@36971840 for ItemBlock net.minecraft.item.ItemMultiTexture@17d342fb at id 139, original id requested: 139 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@17d342fb (req. id 139) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@219d21c6 for ItemBlock net.minecraft.item.ItemBlock@2ed278f5 at id 65, original id requested: 65 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@2ed278f5 (req. id 65) +[03:57:38] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@441154d for ItemBlock net.minecraft.item.ItemBlock@7c0334d6 at id 121, original id requested: 121 +[03:57:38] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@7c0334d6 (req. id 121) +[03:57:42] [main/WARN] [FML/]: ============================================================= +[03:57:42] [main/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[03:57:42] [main/WARN] [FML/]: Offendor: net/minecraft/server/gui/MinecraftServerGui$1.windowClosing(Ljava/awt/event/WindowEvent;)V +[03:57:42] [main/WARN] [FML/]: ============================================================= +[03:57:42] [Server thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[03:57:42] [Server thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[03:57:42] [Server thread/INFO] [FML/]: Replaced 182 ore recipies +[03:57:42] [Server thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[03:57:42] [Server thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[03:57:42] [Server thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[03:57:42] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[03:57:43] [Server thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[03:57:43] [Server thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[03:57:43] [Server thread/DEBUG] [FML/]: Examining directory bin for potential mods +[03:57:43] [Server thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package com +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package com.pau101 +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package com.pau101.util +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[03:57:43] [Server thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[03:57:43] [Server thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[03:57:43] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[03:57:43] [Server thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[03:57:43] [Server thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[03:57:44] [Server thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[03:57:44] [Server thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[03:57:44] [Server thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[03:57:44] [Server thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[03:57:44] [Server thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[03:57:45] [Server thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[03:57:45] [Server thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[03:57:46] [Server thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[03:57:46] [Server thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[03:57:47] [Server thread/DEBUG] [FML/]: Examining directory start for potential mods +[03:57:47] [Server thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[03:57:47] [Server thread/TRACE] [FML/]: Recursing into package net +[03:57:47] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[03:57:47] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[03:57:47] [Server thread/INFO] [FML/]: Forge Mod Loader has identified 4 mods to load +[03:57:47] [Server thread/TRACE] [FML/]: Received a system property request '' +[03:57:47] [Server thread/TRACE] [FML/]: System property request managing the state of 0 mods +[03:57:47] [Server thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[03:57:47] [Server thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[03:57:47] [Server thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[03:57:47] [Server thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[03:57:47] [Server thread/TRACE] [FML/]: All mod requirements are satisfied +[03:57:47] [Server thread/TRACE] [FML/]: Sorting mods into an ordered list +[03:57:47] [Server thread/TRACE] [FML/]: Mod sorting completed successfully +[03:57:47] [Server thread/DEBUG] [FML/]: Mod sorting data +[03:57:47] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[03:57:47] [Server thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[03:57:47] [Server thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[03:57:47] [Server thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[03:57:48] [Server thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[03:57:48] [Server thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[03:57:48] [Server thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) +[03:57:48] [Server thread/TRACE] [FML/FML]: Sent event FMLConstructionEvent to mod FML +[03:57:48] [Server thread/TRACE] [Forge/Forge]: Sending event FMLConstructionEvent to mod Forge +[03:57:48] [Server thread/TRACE] [FML/Forge]: Mod Forge is using network checker : No network checking performed +[03:57:48] [Server thread/TRACE] [FML/Forge]: Testing mod Forge to verify it accepts its own version in a remote connection +[03:57:48] [Server thread/TRACE] [FML/Forge]: The mod Forge accepts its own version (10.13.0.1208) +[03:57:48] [Server thread/TRACE] [Forge/Forge]: Sent event FMLConstructionEvent to mod Forge +[03:57:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLConstructionEvent to mod Jewelrycraft +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Mod Jewelrycraft is using network checker : Accepting version 2.0 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Testing mod Jewelrycraft to verify it accepts its own version in a remote connection +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: The mod Jewelrycraft accepts its own version (2.0) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Attempting to inject @SidedProxy classes into Jewelrycraft +[03:57:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLConstructionEvent to mod Jewelrycraft +[03:57:48] [Server thread/DEBUG] [FML/]: Mod signature data +[03:57:48] [Server thread/DEBUG] [FML/]: mcp(Minecraft Coder Pack:9.05): minecraft.jar (NO VALID CERTIFICATE FOUND) +[03:57:48] [Server thread/DEBUG] [FML/]: FML(Forge Mod Loader:7.10.25.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[03:57:48] [Server thread/DEBUG] [FML/]: Forge(Minecraft Forge:10.13.0.1208): forgeSrc-1.7.10-10.13.0.1208.jar (NO VALID CERTIFICATE FOUND) +[03:57:48] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin (NO VALID CERTIFICATE FOUND) +[03:57:48] [Server thread/INFO] [FML/]: Processing ObjectHolder annotations +[03:57:48] [Server thread/INFO] [FML/]: Found 341 ObjectHolder annotations +[03:57:48] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPreInitializationEvent to mod mcp +[03:57:48] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPreInitializationEvent to mod mcp +[03:57:48] [Server thread/TRACE] [FML/FML]: Sending event FMLPreInitializationEvent to mod FML +[03:57:48] [Server thread/TRACE] [FML/FML]: Sent event FMLPreInitializationEvent to mod FML +[03:57:48] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPreInitializationEvent to mod Forge +[03:57:48] [Server thread/INFO] [FML/Forge]: Configured a dormant chunk cache size of 0 +[03:57:48] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPreInitializationEvent to mod Forge +[03:57:48] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPreInitializationEvent to mod Jewelrycraft +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 for ItemBlock net.minecraft.item.ItemBlock@56d6d6c6 at id 165, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@56d6d6c6 (req. id 165) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@32ae8db4 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@32ae8db4 for ItemBlock net.minecraft.item.ItemBlock@61d93e6a at id 166, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@61d93e6a (req. id 166) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7d90d355 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@7d90d355 for ItemBlock net.minecraft.item.ItemBlock@2f22b1da at id 167, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@2f22b1da (req. id 167) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@eca7763 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@eca7763 for ItemBlock net.minecraft.item.ItemBlock@e640c2b at id 168, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@e640c2b (req. id 168) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e for ItemBlock net.minecraft.item.ItemBlock@14c7c9e5 at id 169, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@14c7c9e5 (req. id 169) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4897e40b (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@4897e40b for ItemBlock net.minecraft.item.ItemBlock@6bfcb368 at id 176, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6bfcb368 (req. id 176) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b for ItemBlock net.minecraft.item.ItemBlock@70aec78a at id 177, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@70aec78a (req. id 177) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 for ItemBlock net.minecraft.item.ItemBlock@29ed8df4 at id 178, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@29ed8df4 (req. id 178) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad for ItemBlock net.minecraft.item.ItemBlock@3a47c8ea at id 179, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@3a47c8ea (req. id 179) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a for ItemBlock net.minecraft.item.ItemBlock@3c5fac41 at id 180, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@3c5fac41 (req. id 180) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 (req. id -1) +[03:57:48] [Server thread/DEBUG] [FML/Jewelrycraft]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 for ItemBlock net.minecraft.item.ItemBlock@55f05bb0 at id 181, original id requested: -1 +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@55f05bb0 (req. id 181) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@79683de0 (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@2ab67b65 (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@325f39cb (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@9cb5843 (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@50f9bbb (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@43b91495 (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@2bf664ef (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@3d5c9d75 (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@b658bcc (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@37bd03ec (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5a4c978a (req. id -1) +[03:57:48] [Server thread/TRACE] [FML/Jewelrycraft]: Registry add: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@5a711356 (req. id -1) +[03:57:49] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHeart +[03:57:49] [Server thread/DEBUG] [FML/Jewelrycraft]: Skipping automatic mod Jewelrycraft entity registration for already registered class darkknight.jewelrycraft.entities.EntityHalfHeart +[03:57:49] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPreInitializationEvent to mod Jewelrycraft +[03:57:49] [Server thread/INFO] [FML/]: Applying holder lookups +[03:57:49] [Server thread/INFO] [FML/]: Holder lookups applied +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sending event FMLInitializationEvent to mod mcp +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sent event FMLInitializationEvent to mod mcp +[03:57:50] [Server thread/TRACE] [FML/FML]: Sending event FMLInitializationEvent to mod FML +[03:57:50] [Server thread/TRACE] [FML/FML]: Sent event FMLInitializationEvent to mod FML +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sending event FMLInitializationEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sent event FMLInitializationEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLInitializationEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLInitializationEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod mcp +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sending event IMCEvent to mod mcp +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sent event IMCEvent to mod mcp +[03:57:50] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod FML +[03:57:50] [Server thread/TRACE] [FML/FML]: Sending event IMCEvent to mod FML +[03:57:50] [Server thread/TRACE] [FML/FML]: Sent event IMCEvent to mod FML +[03:57:50] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Forge +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sending event IMCEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sent event IMCEvent to mod Forge +[03:57:50] [Server thread/TRACE] [FML/]: Attempting to deliver 0 IMC messages to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event IMCEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event IMCEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sending event FMLPostInitializationEvent to mod mcp +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sent event FMLPostInitializationEvent to mod mcp +[03:57:50] [Server thread/TRACE] [FML/FML]: Sending event FMLPostInitializationEvent to mod FML +[03:57:50] [Server thread/TRACE] [FML/FML]: Sent event FMLPostInitializationEvent to mod FML +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sending event FMLPostInitializationEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sent event FMLPostInitializationEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLPostInitializationEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLPostInitializationEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sending event FMLLoadCompleteEvent to mod mcp +[03:57:50] [Server thread/TRACE] [mcp/mcp]: Sent event FMLLoadCompleteEvent to mod mcp +[03:57:50] [Server thread/TRACE] [FML/FML]: Sending event FMLLoadCompleteEvent to mod FML +[03:57:50] [Server thread/TRACE] [FML/FML]: Sent event FMLLoadCompleteEvent to mod FML +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sending event FMLLoadCompleteEvent to mod Forge +[03:57:50] [Server thread/DEBUG] [FML/Forge]: Forge RecipeSorter Baking: +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 11: RecipeEntry("Before", UNKNOWN, ) +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 10: RecipeEntry("minecraft:shaped", SHAPED, net.minecraft.item.crafting.ShapedRecipes) Before: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 9: RecipeEntry("minecraft:mapextending", SHAPED, net.minecraft.item.crafting.RecipesMapExtending) Before: minecraft:shapeless After: minecraft:shaped +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 8: RecipeEntry("forge:shapedore", SHAPED, net.minecraftforge.oredict.ShapedOreRecipe) Before: minecraft:shapeless After: minecraft:shaped +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 7: RecipeEntry("minecraft:shapeless", SHAPELESS, net.minecraft.item.crafting.ShapelessRecipes) After: minecraft:shaped +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 6: RecipeEntry("forge:shapelessore", SHAPELESS, net.minecraftforge.oredict.ShapelessOreRecipe) After: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 5: RecipeEntry("minecraft:armordyes", SHAPELESS, net.minecraft.item.crafting.RecipesArmorDyes) After: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 4: RecipeEntry("minecraft:bookcloning", SHAPELESS, net.minecraft.item.crafting.RecipeBookCloning) After: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 3: RecipeEntry("minecraft:mapcloning", SHAPELESS, net.minecraft.item.crafting.RecipesMapCloning) After: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 2: RecipeEntry("minecraft:fireworks", SHAPELESS, net.minecraft.item.crafting.RecipeFireworks) After: minecraft:shapeless +[03:57:50] [Server thread/DEBUG] [FML/Forge]: 1: RecipeEntry("After", UNKNOWN, ) +[03:57:50] [Server thread/DEBUG] [FML/Forge]: Sorting recipies +[03:57:50] [Server thread/TRACE] [Forge/Forge]: Sent event FMLLoadCompleteEvent to mod Forge +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLLoadCompleteEvent to mod Jewelrycraft +[03:57:50] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLLoadCompleteEvent to mod Jewelrycraft +[03:57:50] [Server thread/DEBUG] [FML/]: Freezing block and item id maps +[03:57:50] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[03:57:50] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[03:57:50] [Server thread/INFO] [FML/]: Forge Mod Loader has successfully loaded 4 mods +[03:57:51] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerAboutToStartEvent to mod mcp +[03:57:51] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerAboutToStartEvent to mod mcp +[03:57:51] [Server thread/TRACE] [FML/FML]: Sending event FMLServerAboutToStartEvent to mod FML +[03:57:51] [Server thread/TRACE] [FML/FML]: Sent event FMLServerAboutToStartEvent to mod FML +[03:57:51] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerAboutToStartEvent to mod Forge +[03:57:51] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerAboutToStartEvent to mod Forge +[03:57:51] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerAboutToStartEvent to mod Jewelrycraft +[03:57:51] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerAboutToStartEvent to mod Jewelrycraft +[03:57:51] [Server thread/INFO] [FML/]: Injecting existing block and item data into this server instance +[03:57:51] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@34483bdb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@23fbf047 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@3ae8a936 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@c3b7044 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@124786a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@284b38f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@550aaabb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@2f4f069b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@5bdd31be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@811740 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1b1d6b02 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@285c5e36 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@8c83f72 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@53da36ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1e1bfc54 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3f52fe3d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@61b17745 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@30575b9e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@5516e01c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@5562f7ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@291e5d65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@885a6fa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@5cee4df5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@4b48d148 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@60408e80 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@783c447d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@153ed26e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@3f0bd825 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@7857d67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@438b9fc6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@b1f28df +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@23788242 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@5ee3b415 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@3743ff5e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@4eb7b28b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@2b0dfb46 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@3eea7ba3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b7c84ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@3beab0fc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4dd621c5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2543346f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5f277685 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@17d64691 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@6a45e380 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@125b1f02 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@1c50c5b8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@7b9f4f58 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1f7f0f4a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@4ec4d36d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@6b2cb7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@73d5cf65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@235c710 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@654d4bcb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@9240189 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@19d095d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1480c43b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@11d30801 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35b282cb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@63c1edd9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@457def5b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@797e5f8a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@4be2e35a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1cbc50a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@186a7c3c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3525c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@219d21c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@4f1aa03a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@5d0d6868 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@1b41b392 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@41e2b5e6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@871e0e9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6c64e553 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@540be3bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@77e15ab9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6c0b652b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@74062f23 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4200de57 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@28b6f947 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@52d5353 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@2a7655aa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@24517540 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@60d94cd8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@4a452244 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3c99bf04 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@abf35e1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@1c643c06 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@633f09d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@4ccd2f78 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@64bb9a0a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@264c9375 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@672ff5ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@7daa2420 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@6179a0ab +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@7859857a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@41a87e88 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@39c8dc85 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3fdaf238 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@b1e27bb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@4be271de +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@7fa1ccbd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@5d7106d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@6a776719 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@3cbbe701 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@31245703 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@48cc9f29 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@7c56c5d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@74dcd458 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@4df91958 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1cef0866 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@fb22015 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@214d554b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@5c1ac001 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@6033b0e4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@61a27a13 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@6cc6a82c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@270783ed +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@53c11080 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@288e26fe +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@12aed009 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@600f2cb8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@441154d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@468f5968 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@57173370 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@34322abb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@79574c00 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@523ed23c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@61470479 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@7d76d5d3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@4d04fff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7a538050 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4cc0d5af +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@6dadd89d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@306863ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@1567ca08 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5100de32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@ffbce2a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@71aaff0f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@2de1c3f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@36971840 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7e1d66f1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@afd07bb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@100fe947 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@106761e6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@7193802f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5f3ef269 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@1d9cfc59 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@5a88cbff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@3352a656 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@7726726c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@6f1d317f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@61c1fcf1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@6c5645b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@3826f29f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@35ce8a4c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@ad99f2d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@556148eb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@270e8506 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@2a3f60f2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@1fcba664 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@c69d7ee +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@2deeef8c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@21b0e7e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6547f95c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@32ae8db4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7d90d355 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@eca7763 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@413b3b7e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@17fdb5c7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3e6abe5a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@51f726b9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@4b6a524 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@1e125710 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4897e40b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@65fff289 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@2dbb97d4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@5e459583 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@41c28931 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@31450e67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@31789ec6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@63d0d313 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@51499e81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@5f9874f1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@68c34b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@5a7fd55c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@43acd81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@22d1b797 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7c1943b6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4f7e25ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@69153cd4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@45f74db7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@64928775 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@1495a943 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@3a71c265 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@39e8ddf5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@565f010f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@7dafce8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@3a11e75f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@29192dd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@1225ab3f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@6d6d2bc1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@714cb831 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@32873f23 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@5f26dc32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@5986b474 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@718d6483 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@673d4b37 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@79aaab5d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@19b1b1f0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5544a836 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@33f9be7f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4b4ce4b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@175c13db +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@13d4dd7d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@5fea9e0f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b65d2f8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@5eaca160 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@26fe6526 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2026f78a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@79207487 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@6b301b69 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@6f0f4d43 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@4370e348 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@40a57174 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@384550d8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@5599a2ab +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@62db67f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@766c2c5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2e14ec19 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@2357c179 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@7e90b96e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@2ed278f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@2cc959bf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@2e3a2af8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@6cdb177d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@4a11c066 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@37d488c1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@773eac15 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@543d5b55 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7a2b5ca +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@8bd0e5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@23e34760 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@284f1e63 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@595e3cc9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@15ca7a5b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@5ed7122b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@2340ec7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2012c8ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@625e5389 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@1ab15997 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@670dbe67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@3952e37e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@2a5afbcf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2f084681 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@6896e5ce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@57232191 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@23e033b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@54617a36 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@3385ed94 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@484cd746 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@712738a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@daa0d7f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@611910bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@76ecf6c0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@79e9f5b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@70d58298 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@3f3bf43f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@dc8e886 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@1db0a9f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@48bbc732 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@1b42f99d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@396729a9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@62540a41 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@1e630208 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@7c0334d6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@2cb4a576 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@253a056f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@83754a8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2859ae8f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@79f4aeec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28ee7d61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@10d60e4c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@42d4a1cc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@4ffb45e8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@41698045 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@3393d3dc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@7564538f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@3387d739 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@4ee37db8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@4b9e9a81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@17d342fb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@670217f0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@242f1bfb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@536e8e87 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@764d81b9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1fc8bb61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@6d9b7843 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@58864dce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@6f0175fe +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@67441d86 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@7b6d63d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@1796d62f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@3089d252 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4abd11b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@33d8a512 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@349a1a18 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@4ab57441 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@716ab511 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@ac96d07 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1ebe79d3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1e1b9ad8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@119bc7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@56d6d6c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@61d93e6a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@2f22b1da +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@e640c2b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@14c7c9e5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4d422cbf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@374f910c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1a53c407 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@7170d631 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7042876b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@145538c5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6bfcb368 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@70aec78a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@29ed8df4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@3a47c8ea +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@3c5fac41 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@55f05bb0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5602c43c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@6e88a13e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@3b85ead9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@24945dcb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@347e12a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@4eaa9f42 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@23bdce67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@73b4f342 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@6ccead66 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@74da3b58 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@236e4a57 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@1db0454f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@1f9654c3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@4696de68 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@5ae3a20c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@16a3f072 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@64fed7fa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@171591e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@91cd9ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@452719a0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@a037ad8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@6a76000a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@68fcc720 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2b753bb9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@1da404f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@7b4286a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@4a1daaa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@1e1ad146 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@72a15a1a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@3f229bc1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@791fbc48 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@74d3776e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@674612ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@1b9713da +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3be10aef +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@3394ef9f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@76ffca2d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@13328d64 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5be0aa14 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@62de2d49 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@686f4654 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@61726a5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4e4395e1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@37250eeb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@61f68295 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7ef73671 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@181775d6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@2c3940f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@62d7ab81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@3d3cd4d9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@64ba11f7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@73f1a2ca +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@7cf6b73d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@297845e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@17344f5a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6b45a99c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@2a8277c9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5b8642ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@4b93c2e5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@51e06f26 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@65a151c8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@42005598 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@23f39002 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@4b7385be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@d51a3a5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6e8e86bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@53dfd469 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@2a389b17 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@581a586e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@ba38280 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1bcca778 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@1906c58a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@7a8f9cc4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@6a16ef83 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7c6b7df +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1d63b3ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@17ff08d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@6f3872e7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@62ffd4bc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@6fb0b6e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@3ab72a5e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@4f3e9f6f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1855590e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@b49b29d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@56817382 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@4cc6882c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7e162814 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@60a179b7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@56849d45 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@1c714963 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@25dafe28 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@4c640782 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@3b290efc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@527b1b10 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@102de1be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@59246ad9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@65e2fa47 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@189d7f93 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@c229885 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@38ba271 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@4455aa88 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@542ee9c4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@33ae7f61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@323c9353 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@26ec47e9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@626525f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@5e9f2a4a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@239190ce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@29b9d6a0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@67b9b7c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@51d05d5d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@46a1aea1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@103a084d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@51f6ff8d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@2f03ac05 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1a129460 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@39cb37ff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@20b38a98 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@622dffb1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@39edefd2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@341be1b4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@127f0b26 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@52b4f546 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6652f115 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@4f51ce2e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@e9e1e25 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@2ecd16a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@7631de50 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@33537a92 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@2f94ac91 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2e71de6e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@6cf12b66 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@4d586d6a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@687771d1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@79d185eb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@77e268b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@314779f4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4b979b72 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@4e5e8023 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@2ac71701 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@74b75897 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@76a01b4b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@6034f7ea +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@72e6f103 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@17d936e4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@46c9274 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@31a44014 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@51bccf7e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@42da831e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@17d648dc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@75496fbd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@28471d73 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@54de7dad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5b0d1462 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@37b55ca1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@63d46a99 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@33f50338 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@162a7425 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@3d2f3481 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@118eb9f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@b151449 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@14e6ca4e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3bebd19a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@770df431 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@351afa07 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@7e14fccd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@13e13766 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@26fc13bc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@6f73afa2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@140fedd8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@21c80a32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@79683de0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@2ab67b65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@325f39cb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@9cb5843 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@50f9bbb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@43b91495 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4102 darkknight.jewelrycraft.item.ItemBracelet@2bf664ef +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4103 darkknight.jewelrycraft.item.ItemEarrings@3d5c9d75 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4104 darkknight.jewelrycraft.item.ItemCrystal@b658bcc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4105 darkknight.jewelrycraft.item.ItemGuide@37bd03ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4106 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5a4c978a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4107 darkknight.jewelrycraft.item.ItemMoltenMetal@5a711356 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@540be3bd (req. id 72) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@270783ed (req. id 116) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@4d04fff (req. id 129) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@672ff5ac (req. id 90) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@550aaabb (req. id 6) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6c64e553 (req. id 71) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@885a6fa (req. id 21) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@3352a656 (req. id 149) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@57173370 (req. id 123) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@468f5968 (req. id 122) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@214d554b (req. id 111) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@4ccd2f78 (req. id 87) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@1d9cfc59 (req. id 146) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1cbc50a2 (req. id 62) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@71aaff0f (req. id 137) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4200de57 (req. id 76) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@34322abb (req. id 124) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@284b38f9 (req. id 5) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@5bdd31be (req. id 8) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@28b6f947 (req. id 77) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@2deeef8c (req. id 162) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad (req. id 179) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@5562f7ec (req. id 19) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3f52fe3d (req. id 15) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@abf35e1 (req. id 84) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@52d5353 (req. id 78) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5f3ef269 (req. id 145) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@100fe947 (req. id 142) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@7d76d5d3 (req. id 128) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@441154d (req. id 121) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@4eb7b28b (req. id 34) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@4be271de (req. id 99) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 (req. id 94) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@4f1aa03a (req. id 66) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7d90d355 (req. id 167) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@21b0e7e3 (req. id 163) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@797e5f8a (req. id 60) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@4a452244 (req. id 82) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@3cbbe701 (req. id 103) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 (req. id 178) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7a538050 (req. id 130) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@5d7106d (req. id 101) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@31245703 (req. id 104) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@48cc9f29 (req. id 105) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@6dadd89d (req. id 132) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@413b3b7e (req. id 170) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@3743ff5e (req. id 33) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@2a7655aa (req. id 79) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@7726726c (req. id 150) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@12aed009 (req. id 119) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@5ee3b415 (req. id 32) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35b282cb (req. id 57) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6c0b652b (req. id 74) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@32ae8db4 (req. id 166) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@438b9fc6 (req. id 29) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@afd07bb (req. id 141) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@51f726b9 (req. id 173) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@c3b7044 (req. id 3) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@5516e01c (req. id 18) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a (req. id 180) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@b1e27bb (req. id 98) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@fb22015 (req. id 110) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@6c5645b (req. id 153) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@288e26fe (req. id 118) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@60d94cd8 (req. id 81) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@23788242 (req. id 31) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@3826f29f (req. id 154) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@41e2b5e6 (req. id 69) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@2a3f60f2 (req. id 159) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@39c8dc85 (req. id 96) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@306863ac (req. id 133) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 (req. id 147) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2543346f (req. id 40) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@264c9375 (req. id 89) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@b1f28df (req. id 30) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 (req. id 181) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@6f1d317f (req. id 151) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@eca7763 (req. id 168) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@291e5d65 (req. id 20) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@7193802f (req. id 144) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@61b17745 (req. id 16) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@74dcd458 (req. id 107) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@24517540 (req. id 80) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@6b2cb7c (req. id 49) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@3f0bd825 (req. id 27) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@77e15ab9 (req. id 73) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@41a87e88 (req. id 95) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@4ec4d36d (req. id 48) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@ad99f2d (req. id 156) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@7857d67 (req. id 28) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@6a45e380 (req. id 43) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@61a27a13 (req. id 114) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@4b6a524 (req. id 174) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@457def5b (req. id 59) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@270e8506 (req. id 158) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@7daa2420 (req. id 91) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@23fbf047 (req. id 1) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b7c84ad (req. id 37) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@53da36ad (req. id 13) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@600f2cb8 (req. id 120) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@2de1c3f9 (req. id 138) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@7c56c5d5 (req. id 106) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@1c643c06 (req. id 85) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@1c50c5b8 (req. id 45) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4dd621c5 (req. id 39) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5f277685 (req. id 41) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@219d21c6 (req. id 65) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@125b1f02 (req. id 44) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1f7f0f4a (req. id 47) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@6179a0ab (req. id 92) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6547f95c (req. id 164) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@5a88cbff (req. id 148) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@35ce8a4c (req. id 155) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@7fa1ccbd (req. id 100) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@1567ca08 (req. id 134) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@1b41b392 (req. id 68) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@5c1ac001 (req. id 112) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@235c710 (req. id 51) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@153ed26e (req. id 26) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@811740 (req. id 9) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1cef0866 (req. id 109) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 (req. id 165) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@2b0dfb46 (req. id 35) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@53c11080 (req. id 117) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@3c99bf04 (req. id 83) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@74062f23 (req. id 75) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@633f09d5 (req. id 86) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@7859857a (req. id 93) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3fdaf238 (req. id 97) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@11d30801 (req. id 56) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@c69d7ee (req. id 161) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@1e125710 (req. id 175) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e (req. id 169) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@60408e80 (req. id 24) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@5d0d6868 (req. id 67) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@783c447d (req. id 25) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3525c6 (req. id 64) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@36971840 (req. id 139) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@2f4f069b (req. id 7) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@4df91958 (req. id 108) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3e6abe5a (req. id 172) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@79574c00 (req. id 125) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@186a7c3c (req. id 63) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7e1d66f1 (req. id 140) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@106761e6 (req. id 143) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@6033b0e4 (req. id 113) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@17d64691 (req. id 42) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@523ed23c (req. id 126) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@124786a2 (req. id 4) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@6a776719 (req. id 102) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@654d4bcb (req. id 52) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@7b9f4f58 (req. id 46) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@ffbce2a (req. id 136) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@9240189 (req. id 53) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@4b48d148 (req. id 23) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@61470479 (req. id 127) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4cc0d5af (req. id 131) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@6cc6a82c (req. id 115) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@3eea7ba3 (req. id 36) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@1fcba664 (req. id 160) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@34483bdb (req. id 0) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@19d095d5 (req. id 54) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@556148eb (req. id 157) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1b1d6b02 (req. id 10) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@73d5cf65 (req. id 50) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4897e40b (req. id 176) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@8c83f72 (req. id 12) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@3ae8a936 (req. id 2) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b (req. id 177) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5100de32 (req. id 135) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@3beab0fc (req. id 38) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@30575b9e (req. id 17) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@285c5e36 (req. id 11) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@5cee4df5 (req. id 22) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@17fdb5c7 (req. id 171) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@61c1fcf1 (req. id 152) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@4be2e35a (req. id 61) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@64bb9a0a (req. id 88) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@63c1edd9 (req. id 58) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1480c43b (req. id 55) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@871e0e9 (req. id 70) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1e1bfc54 (req. id 14) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@550aaabb for ItemBlock net.minecraft.item.ItemMultiTexture@31789ec6 at id 6, original id requested: 6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@31789ec6 (req. id 6) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@1f9654c3 (req. id 268) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@1855590e (req. id 338) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@30575b9e for ItemBlock net.minecraft.item.ItemMultiTexture@45f74db7 at id 17, original id requested: 17 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@45f74db7 (req. id 17) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@413b3b7e for ItemBlock net.minecraft.item.ItemBlock@4d422cbf at id 170, original id requested: 170 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4d422cbf (req. id 170) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@2f4f069b for ItemBlock net.minecraft.item.ItemBlock@63d0d313 at id 7, original id requested: 7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@63d0d313 (req. id 7) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@b1f28df for ItemBlock net.minecraft.item.ItemBlock@32873f23 at id 30, original id requested: 30 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@32873f23 (req. id 30) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@6034f7ea (req. id 398) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@1906c58a (req. id 327) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@33f50338 (req. id 420) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ad99f2d for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 156, original id requested: 156 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4abd11b1 (req. id 156) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@24517540 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 80, original id requested: 80 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@284f1e63 (req. id 80) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@2de1c3f9 for ItemBlock net.minecraft.item.ItemBlock@4b9e9a81 at id 138, original id requested: 138 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@4b9e9a81 (req. id 138) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@2deeef8c for ItemBlock net.minecraft.item.ItemMultiTexture@1ebe79d3 at id 162, original id requested: 162 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1ebe79d3 (req. id 162) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@7c56c5d5 for ItemBlock net.minecraft.item.ItemColored@611910bd at id 106, original id requested: 106 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@611910bd (req. id 106) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@4cc6882c (req. id 341) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@37250eeb (req. id 299) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@3e6abe5a for ItemBlock net.minecraft.item.ItemBlock@1a53c407 at id 172, original id requested: 172 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1a53c407 (req. id 172) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@3cbbe701 for ItemBlock net.minecraft.item.ItemBlock@daa0d7f at id 103, original id requested: 103 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@daa0d7f (req. id 103) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1cef0866 for ItemBlock net.minecraft.item.ItemBlock@70d58298 at id 109, original id requested: 109 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@70d58298 (req. id 109) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6b45a99c (req. id 311) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@622dffb1 (req. id 374) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@103a084d (req. id 368) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@16a3f072 (req. id 271) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@13e13766 (req. id 2263) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@885a6fa for ItemBlock net.minecraft.item.ItemBlock@39e8ddf5 at id 21, original id requested: 21 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@39e8ddf5 (req. id 21) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@24945dcb (req. id 259) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4df91958 for ItemBlock net.minecraft.item.ItemBlock@79e9f5b1 at id 108, original id requested: 108 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@79e9f5b1 (req. id 108) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@4ec4d36d for ItemBlock net.minecraft.item.ItemBlock@2026f78a at id 48, original id requested: 48 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2026f78a (req. id 48) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@61f68295 (req. id 300) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@46a1aea1 (req. id 367) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@6f3872e7 (req. id 333) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@6a45e380 for ItemBlock net.minecraft.item.ItemSlab@13d4dd7d at id 43, original id requested: 43 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@13d4dd7d (req. id 43) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@53da36ad for ItemBlock net.minecraft.item.ItemBlock@22d1b797 at id 13, original id requested: 13 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@22d1b797 (req. id 13) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 for ItemBlock net.minecraft.item.ItemBlock@56d6d6c6 at id 165, original id requested: 165 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@56d6d6c6 (req. id 165) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@124786a2 for ItemBlock net.minecraft.item.ItemBlock@41c28931 at id 4, original id requested: 4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@41c28931 (req. id 4) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@11d30801 for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 56, original id requested: 56 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@5599a2ab (req. id 56) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@3f229bc1 (req. id 285) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7e162814 (req. id 342) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@270783ed for ItemBlock net.minecraft.item.ItemBlock@396729a9 at id 116, original id requested: 116 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@396729a9 (req. id 116) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@5e9f2a4a (req. id 362) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@284b38f9 for ItemBlock net.minecraft.item.ItemMultiTexture@31450e67 at id 5, original id requested: 5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@31450e67 (req. id 5) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@4eaa9f42 (req. id 261) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@140fedd8 (req. id 2266) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@214d554b for ItemBlock net.minecraft.item.ItemLilyPad@dc8e886 at id 111, original id requested: 111 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@dc8e886 (req. id 111) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@26fc13bc (req. id 2264) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@13328d64 (req. id 293) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@d51a3a5 (req. id 320) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@306863ac for ItemBlock net.minecraft.item.ItemBlock@41698045 at id 133, original id requested: 133 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@41698045 (req. id 133) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 for ItemBlock net.minecraft.item.ItemBlock@6d9b7843 at id 147, original id requested: 147 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@6d9b7843 (req. id 147) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 for ItemBlock net.minecraft.item.ItemBlock@29ed8df4 at id 178, original id requested: 178 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@29ed8df4 (req. id 178) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@325f39cb (req. id 4098) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@441154d for ItemBlock net.minecraft.item.ItemBlock@7c0334d6 at id 121, original id requested: 121 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@7c0334d6 (req. id 121) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3bebd19a (req. id 2259) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@783c447d for ItemBlock net.minecraft.item.ItemBlock@29192dd at id 25, original id requested: 25 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@29192dd (req. id 25) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@7e14fccd (req. id 2262) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@68fcc720 (req. id 278) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@a037ad8 (req. id 276) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@4ccd2f78 for ItemBlock net.minecraft.item.ItemBlock@625e5389 at id 87, original id requested: 87 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@625e5389 (req. id 87) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7ef73671 (req. id 301) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@3b85ead9 (req. id 258) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@ba38280 (req. id 325) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5602c43c (req. id 256) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@31a44014 (req. id 402) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@1cbc50a2 for ItemBlock net.minecraft.item.ItemBlock@7e90b96e at id 62, original id requested: 62 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@7e90b96e (req. id 62) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@23bdce67 (req. id 262) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@67b9b7c6 (req. id 365) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@52b4f546 (req. id 378) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1d63b3ec (req. id 331) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@2a3f60f2 for ItemBlock net.minecraft.item.ItemCloth@4ab57441 at id 159, original id requested: 159 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@4ab57441 (req. id 159) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@17d648dc (req. id 405) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5b0d1462 (req. id 417) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@23788242 for ItemBlock net.minecraft.item.ItemColored@5f26dc32 at id 31, original id requested: 31 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@5f26dc32 (req. id 31) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@811740 for ItemBlock net.minecraft.item.ItemBlock@5f9874f1 at id 9, original id requested: 9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@5f9874f1 (req. id 9) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@23f39002 (req. id 318) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@871e0e9 for ItemBlock net.minecraft.item.ItemBlock@4a11c066 at id 70, original id requested: 70 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@4a11c066 (req. id 70) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@20b38a98 (req. id 373) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@181775d6 (req. id 302) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@2a8277c9 (req. id 312) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5c1ac001 for ItemBlock net.minecraft.item.ItemBlock@1db0a9f9 at id 112, original id requested: 112 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@1db0a9f9 (req. id 112) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@626525f5 (req. id 361) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@1e1bfc54 for ItemBlock net.minecraft.item.ItemBlock@7c1943b6 at id 14, original id requested: 14 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7c1943b6 (req. id 14) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@21c80a32 (req. id 2267) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@7631de50 (req. id 383) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@3ae8a936 for ItemBlock net.minecraft.item.ItemBlock@2dbb97d4 at id 2, original id requested: 2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@2dbb97d4 (req. id 2) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@4a452244 for ItemBlock net.minecraft.item.ItemBlock@15ca7a5b at id 82, original id requested: 82 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@15ca7a5b (req. id 82) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@61470479 for ItemBlock net.minecraft.item.ItemBlock@79f4aeec at id 127, original id requested: 127 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@79f4aeec (req. id 127) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@672ff5ac for ItemBlock net.minecraft.item.ItemBlock@3952e37e at id 90, original id requested: 90 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@3952e37e (req. id 90) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@219d21c6 for ItemBlock net.minecraft.item.ItemBlock@2ed278f5 at id 65, original id requested: 65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@2ed278f5 (req. id 65) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@57173370 for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 123, original id requested: 123 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@253a056f (req. id 123) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@21b0e7e3 for ItemBlock net.minecraft.item.ItemBlock@1e1b9ad8 at id 163, original id requested: 163 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1e1b9ad8 (req. id 163) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@79574c00 for ItemBlock net.minecraft.item.ItemSlab@83754a8 at id 125, original id requested: 125 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@83754a8 (req. id 125) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2e71de6e (req. id 386) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@791fbc48 (req. id 286) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@74dcd458 for ItemBlock net.minecraft.item.ItemBlock@76ecf6c0 at id 107, original id requested: 107 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@76ecf6c0 (req. id 107) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5cee4df5 for ItemBlock net.minecraft.item.ItemBlock@565f010f at id 22, original id requested: 22 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@565f010f (req. id 22) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@7a538050 for ItemBlock net.minecraft.item.ItemBlock@42d4a1cc at id 130, original id requested: 130 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@42d4a1cc (req. id 130) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7c6b7df (req. id 330) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@64ba11f7 (req. id 306) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@63c1edd9 for ItemBlock net.minecraft.item.ItemBlock@766c2c5c at id 58, original id requested: 58 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@766c2c5c (req. id 58) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@4f1aa03a for ItemBlock net.minecraft.item.ItemBlock@2cc959bf at id 66, original id requested: 66 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@2cc959bf (req. id 66) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@4696de68 (req. id 269) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1bcca778 (req. id 326) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@60d94cd8 for ItemBlock net.minecraft.item.ItemBlock@595e3cc9 at id 81, original id requested: 81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@595e3cc9 (req. id 81) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@7b4286a2 (req. id 281) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@1c50c5b8 for ItemBlock net.minecraft.item.ItemBlock@7b65d2f8 at id 45, original id requested: 45 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b65d2f8 (req. id 45) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@1db0454f (req. id 267) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@581a586e (req. id 324) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@37b55ca1 (req. id 418) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@2b0dfb46 for ItemBlock net.minecraft.item.ItemCloth@673d4b37 at id 35, original id requested: 35 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@673d4b37 (req. id 35) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@38ba271 (req. id 355) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@64fed7fa (req. id 272) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@7a8f9cc4 (req. id 328) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4e4395e1 (req. id 298) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@556148eb for ItemBlock net.minecraft.item.ItemBlock@33d8a512 at id 157, original id requested: 157 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@33d8a512 (req. id 157) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@2a7655aa for ItemBlock net.minecraft.item.ItemBlock@23e34760 at id 79, original id requested: 79 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@23e34760 (req. id 79) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@60408e80 for ItemBlock net.minecraft.item.ItemMultiTexture@3a11e75f at id 24, original id requested: 24 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@3a11e75f (req. id 24) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:bracelet: 4102 (init) -> 4106 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@2bf664ef (req. id 4106) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@3fdaf238 for ItemBlock net.minecraft.item.ItemMultiTexture@57232191 at id 97, original id requested: 97 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@57232191 (req. id 97) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@270e8506 for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 158, original id requested: 158 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@349a1a18 (req. id 158) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@654d4bcb for ItemBlock net.minecraft.item.ItemBlock@4370e348 at id 52, original id requested: 52 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@4370e348 (req. id 52) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@79d185eb (req. id 390) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@4b48d148 for ItemBlock net.minecraft.item.ItemBlock@7dafce8 at id 23, original id requested: 23 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@7dafce8 (req. id 23) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@5d7106d for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 101, original id requested: 101 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@484cd746 (req. id 101) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 305) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@63d46a99 (req. id 419) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@1a129460 (req. id 371) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@25dafe28 (req. id 346) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@5562f7ec for ItemBlock net.minecraft.item.ItemBlock@1495a943 at id 19, original id requested: 19 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@1495a943 (req. id 19) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@61726a5c (req. id 297) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@b49b29d (req. id 339) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@51f726b9 for ItemBlock net.minecraft.item.ItemBlock@7170d631 at id 173, original id requested: 173 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@7170d631 (req. id 173) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@770df431 (req. id 2260) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@9cb5843 (req. id 4099) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@687771d1 (req. id 389) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@17ff08d (req. id 332) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@4be2e35a for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 61, original id requested: 61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@2357c179 (req. id 61) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@4d04fff for ItemBlock net.minecraft.item.ItemBlock@10d60e4c at id 129, original id requested: 129 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@10d60e4c (req. id 129) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@1b9713da (req. id 289) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@3743ff5e for ItemBlock net.minecraft.item.ItemPiston@718d6483 at id 33, original id requested: 33 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@718d6483 (req. id 33) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@4b7385be (req. id 319) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@686f4654 (req. id 296) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@1da404f9 (req. id 280) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@5ae3a20c (req. id 270) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6e8e86bd (req. id 321) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@6a16ef83 (req. id 329) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@79683de0 (req. id 4096) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@abf35e1 for ItemBlock net.minecraft.item.ItemBlock@5ed7122b at id 84, original id requested: 84 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@5ed7122b (req. id 84) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@23fbf047 for ItemBlock net.minecraft.item.ItemBlock@65fff289 at id 1, original id requested: 1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@65fff289 (req. id 1) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@7fa1ccbd for ItemBlock net.minecraft.item.ItemBlock@3385ed94 at id 100, original id requested: 100 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@3385ed94 (req. id 100) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@314779f4 (req. id 392) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@61b17745 for ItemBlock net.minecraft.item.ItemBlock@69153cd4 at id 16, original id requested: 16 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@69153cd4 (req. id 16) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@285c5e36 for ItemBlock net.minecraft.item.ItemBlock@5a7fd55c at id 11, original id requested: 11 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@5a7fd55c (req. id 11) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@39c8dc85 for ItemBlock net.minecraft.item.ItemBlock@6896e5ce at id 96, original id requested: 96 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@6896e5ce (req. id 96) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:guide: 4105 (init) -> 4103 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@37bd03ec (req. id 4103) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@6a776719 for ItemBlock net.minecraft.item.ItemBlock@712738a2 at id 102, original id requested: 102 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@712738a2 (req. id 102) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@74b75897 (req. id 396) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@73f1a2ca (req. id 307) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@17344f5a (req. id 310) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@6a76000a (req. id 277) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@72e6f103 (req. id 399) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@291e5d65 for ItemBlock net.minecraft.item.ItemBlock@3a71c265 at id 20, original id requested: 20 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@3a71c265 (req. id 20) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@4c640782 (req. id 347) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetalBucket: 4106 (init) -> 4104 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5a4c978a (req. id 4104) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@43b91495 (req. id 4101) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@5ee3b415 for ItemBlock net.minecraft.item.ItemBlock@5986b474 at id 32, original id requested: 32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@5986b474 (req. id 32) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:crystal: 4104 (init) -> 4102 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@b658bcc (req. id 4102) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@3d2f3481 (req. id 422) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@33537a92 (req. id 384) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@5bdd31be for ItemBlock net.minecraft.item.ItemBlock@51499e81 at id 8, original id requested: 8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@51499e81 (req. id 8) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@633f09d5 for ItemBlock net.minecraft.item.ItemBlock@2012c8ec at id 86, original id requested: 86 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2012c8ec (req. id 86) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@62d7ab81 (req. id 304) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@6e88a13e (req. id 257) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@54de7dad (req. id 408) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@7cf6b73d (req. id 308) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@7857d67 for ItemBlock net.minecraft.item.ItemBlock@6d6d2bc1 at id 28, original id requested: 28 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@6d6d2bc1 (req. id 28) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@17d936e4 (req. id 400) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@35b282cb for ItemBlock net.minecraft.item.ItemBlock@62db67f9 at id 57, original id requested: 57 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@62db67f9 (req. id 57) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@b151449 (req. id 2257) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@fb22015 for ItemBlock net.minecraft.item.ItemBlock@3f3bf43f at id 110, original id requested: 110 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@3f3bf43f (req. id 110) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@127f0b26 (req. id 377) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@19d095d5 for ItemBlock net.minecraft.item.ItemBlock@384550d8 at id 54, original id requested: 54 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@384550d8 (req. id 54) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@33ae7f61 (req. id 358) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@ffbce2a for ItemBlock net.minecraft.item.ItemBlock@3387d739 at id 136, original id requested: 136 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@3387d739 (req. id 136) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@6f73afa2 (req. id 2265) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@351afa07 (req. id 2261) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@4cc0d5af for ItemBlock net.minecraft.item.ItemBlock@4ffb45e8 at id 131, original id requested: 131 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@4ffb45e8 (req. id 131) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@56817382 (req. id 340) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@73d5cf65 for ItemBlock net.minecraft.item.ItemBlock@6b301b69 at id 50, original id requested: 50 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@6b301b69 (req. id 50) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@76ffca2d (req. id 292) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@29b9d6a0 (req. id 364) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@2543346f for ItemBlock net.minecraft.item.ItemBlock@33f9be7f at id 40, original id requested: 40 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@33f9be7f (req. id 40) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@41a87e88 for ItemBlock net.minecraft.item.ItemCloth@2f084681 at id 95, original id requested: 95 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2f084681 (req. id 95) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@53dfd469 (req. id 322) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMolder@eca7763 for ItemBlock net.minecraft.item.ItemBlock@e640c2b at id 168, original id requested: 168 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@e640c2b (req. id 168) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockSmelter@7d90d355 for ItemBlock net.minecraft.item.ItemBlock@2f22b1da at id 167, original id requested: 167 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@2f22b1da (req. id 167) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5b8642ec (req. id 313) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:moltenMetal: 4107 (init) -> 4105 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@5a711356 (req. id 4105) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@6b2cb7c for ItemBlock net.minecraft.item.ItemBlock@79207487 at id 49, original id requested: 49 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@79207487 (req. id 49) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@6fb0b6e3 (req. id 335) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@c229885 (req. id 354) +[03:57:51] [Server thread/DEBUG] [FML/]: Fixed item id mismatch Jewelrycraft:earrings: 4103 (init) -> 4107 (map). +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@3d5c9d75 (req. id 4107) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@72a15a1a (req. id 284) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@1f7f0f4a for ItemBlock net.minecraft.item.ItemBlock@26fe6526 at id 47, original id requested: 47 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@26fe6526 (req. id 47) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@4dd621c5 for ItemBlock net.minecraft.item.ItemBlock@5544a836 at id 39, original id requested: 39 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5544a836 (req. id 39) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@171591e3 (req. id 273) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@4b6a524 for ItemBlock net.minecraft.item.ItemBlock@7042876b at id 174, original id requested: 174 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7042876b (req. id 174) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@6ccead66 (req. id 264) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@4b93c2e5 (req. id 314) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@6033b0e4 for ItemBlock net.minecraft.item.ItemBlock@48bbc732 at id 113, original id requested: 113 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@48bbc732 (req. id 113) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@236e4a57 (req. id 266) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@77e268b1 (req. id 391) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@2c3940f5 (req. id 303) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@1b1d6b02 for ItemBlock net.minecraft.item.ItemBlock@68c34b0 at id 10, original id requested: 10 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@68c34b0 (req. id 10) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@51bccf7e (req. id 403) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@76a01b4b (req. id 397) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@438b9fc6 for ItemBlock net.minecraft.item.ItemPiston@714cb831 at id 29, original id requested: 29 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@714cb831 (req. id 29) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@6c5645b for ItemBlock net.minecraft.item.ItemBlock@7b6d63d5 at id 153, original id requested: 153 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@7b6d63d5 (req. id 153) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@2ab67b65 (req. id 4097) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@51e06f26 (req. id 315) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@1c714963 (req. id 345) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@9240189 for ItemBlock net.minecraft.item.ItemBlock@40a57174 at id 53, original id requested: 53 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@40a57174 (req. id 53) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 for ItemBlock net.minecraft.item.ItemBlock@55f05bb0 at id 181, original id requested: 181 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@55f05bb0 (req. id 181) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@28471d73 (req. id 407) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@2a389b17 (req. id 323) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@64bb9a0a for ItemBlock net.minecraft.item.ItemBlock@1ab15997 at id 88, original id requested: 88 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@1ab15997 (req. id 88) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@5a88cbff for ItemBlock net.minecraft.item.ItemBlock@58864dce at id 148, original id requested: 148 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@58864dce (req. id 148) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@14e6ca4e (req. id 2258) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@17fdb5c7 for ItemBlock net.minecraft.item.ItemCloth@374f910c at id 171, original id requested: 171 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@374f910c (req. id 171) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@73b4f342 (req. id 263) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@59246ad9 (req. id 351) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e for ItemBlock net.minecraft.item.ItemBlock@14c7c9e5 at id 169, original id requested: 169 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@14c7c9e5 (req. id 169) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@452719a0 (req. id 275) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@106761e6 for ItemBlock net.minecraft.item.ItemBlock@536e8e87 at id 143, original id requested: 143 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@536e8e87 (req. id 143) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5100de32 for ItemBlock net.minecraft.item.ItemBlock@7564538f at id 135, original id requested: 135 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@7564538f (req. id 135) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@17d64691 for ItemBlock net.minecraft.item.ItemBlock@175c13db at id 42, original id requested: 42 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@175c13db (req. id 42) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6547f95c for ItemBlock net.minecraft.item.ItemBlock@119bc7c at id 164, original id requested: 164 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@119bc7c (req. id 164) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@189d7f93 (req. id 353) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@62de2d49 (req. id 295) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@323c9353 (req. id 359) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@341be1b4 (req. id 376) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@2f03ac05 (req. id 370) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@162a7425 (req. id 421) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@52d5353 for ItemBlock net.minecraft.item.ItemSnow@8bd0e5c at id 78, original id requested: 78 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@8bd0e5c (req. id 78) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@2ecd16a2 (req. id 382) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@e9e1e25 (req. id 381) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@74da3b58 (req. id 265) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@3b290efc (req. id 348) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@71aaff0f for ItemBlock net.minecraft.item.ItemBlock@4ee37db8 at id 137, original id requested: 137 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@4ee37db8 (req. id 137) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@674612ad (req. id 288) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@3394ef9f (req. id 291) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@3f52fe3d for ItemBlock net.minecraft.item.ItemBlock@4f7e25ac at id 15, original id requested: 15 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4f7e25ac (req. id 15) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@264c9375 for ItemBlock net.minecraft.item.ItemBlock@670dbe67 at id 89, original id requested: 89 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@670dbe67 (req. id 89) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@4f51ce2e (req. id 380) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@4455aa88 (req. id 356) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2b753bb9 (req. id 279) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@118eb9f (req. id 2256) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@62ffd4bc (req. id 334) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@4be271de for ItemBlock net.minecraft.item.ItemBlock@54617a36 at id 99, original id requested: 99 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@54617a36 (req. id 99) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@100fe947 for ItemBlock net.minecraft.item.ItemBlock@242f1bfb at id 142, original id requested: 142 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@242f1bfb (req. id 142) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@36971840 for ItemBlock net.minecraft.item.ItemMultiTexture@17d342fb at id 139, original id requested: 139 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@17d342fb (req. id 139) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@4200de57 for ItemBlock net.minecraft.item.ItemBlock@543d5b55 at id 76, original id requested: 76 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@543d5b55 (req. id 76) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@4f3e9f6f (req. id 337) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@5516e01c for ItemBlock net.minecraft.item.ItemLeaves@64928775 at id 18, original id requested: 18 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@64928775 (req. id 18) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@c3b7044 for ItemBlock net.minecraft.item.ItemMultiTexture@5e459583 at id 3, original id requested: 3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@5e459583 (req. id 3) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@125b1f02 for ItemBlock net.minecraft.item.ItemSlab@5fea9e0f at id 44, original id requested: 44 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@5fea9e0f (req. id 44) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@61c1fcf1 for ItemBlock net.minecraft.item.ItemBlock@67441d86 at id 152, original id requested: 152 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@67441d86 (req. id 152) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@46c9274 (req. id 401) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@26ec47e9 (req. id 360) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadow@32ae8db4 for ItemBlock net.minecraft.item.ItemBlock@61d93e6a at id 166, original id requested: 166 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@61d93e6a (req. id 166) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@347e12a (req. id 260) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3be10aef (req. id 290) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@4a1daaa (req. id 282) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@102de1be (req. id 350) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@35ce8a4c for ItemBlock net.minecraft.item.ItemMultiTexture@3089d252 at id 155, original id requested: 155 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@3089d252 (req. id 155) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@527b1b10 (req. id 349) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad for ItemBlock net.minecraft.item.ItemBlock@3a47c8ea at id 179, original id requested: 179 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@3a47c8ea (req. id 179) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@1fcba664 for ItemBlock net.minecraft.item.ItemCloth@716ab511 at id 160, original id requested: 160 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@716ab511 (req. id 160) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@91cd9ec (req. id 274) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@61a27a13 for ItemBlock net.minecraft.item.ItemBlock@1b42f99d at id 114, original id requested: 114 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@1b42f99d (req. id 114) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@6f1d317f for ItemBlock net.minecraft.item.ItemBlock@6f0175fe at id 151, original id requested: 151 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@6f0175fe (req. id 151) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6652f115 (req. id 379) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@600f2cb8 for ItemBlock net.minecraft.item.ItemBlock@1e630208 at id 120, original id requested: 120 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@1e630208 (req. id 120) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@1e125710 for ItemBlock net.minecraft.item.ItemDoublePlant@145538c5 at id 175, original id requested: 175 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@145538c5 (req. id 175) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@39cb37ff (req. id 372) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@297845e3 (req. id 309) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@3f0bd825 for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 27, original id requested: 27 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@1225ab3f (req. id 27) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b for ItemBlock net.minecraft.item.ItemBlock@70aec78a at id 177, original id requested: 177 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@70aec78a (req. id 177) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@797e5f8a for ItemBlock net.minecraft.item.ItemBlock@2e14ec19 at id 60, original id requested: 60 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@2e14ec19 (req. id 60) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@56849d45 (req. id 344) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@74d3776e (req. id 287) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@65a151c8 (req. id 316) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@540be3bd for ItemBlock net.minecraft.item.ItemBlock@37d488c1 at id 72, original id requested: 72 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@37d488c1 (req. id 72) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@7daa2420 for ItemBlock net.minecraft.item.ItemBlock@2a5afbcf at id 91, original id requested: 91 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@2a5afbcf (req. id 91) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@65e2fa47 (req. id 352) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@60a179b7 (req. id 343) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@b1e27bb for ItemBlock net.minecraft.item.ItemMultiTexture@23e033b0 at id 98, original id requested: 98 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@23e033b0 (req. id 98) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@468f5968 for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 122, original id requested: 122 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@2cb4a576 (req. id 122) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@5f277685 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 41, original id requested: 41 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 41) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@12aed009 for ItemBlock net.minecraft.item.ItemBlock@62540a41 at id 119, original id requested: 119 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@62540a41 (req. id 119) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@6cf12b66 (req. id 387) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@39edefd2 (req. id 375) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@1e1ad146 (req. id 283) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5be0aa14 (req. id 294) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@c69d7ee for ItemBlock net.minecraft.item.ItemLeaves@ac96d07 at id 161, original id requested: 161 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@ac96d07 (req. id 161) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@1c643c06 for ItemBlock net.minecraft.item.ItemBlock@2340ec7c at id 85, original id requested: 85 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@2340ec7c (req. id 85) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5d0d6868 for ItemBlock net.minecraft.item.ItemBlock@2e3a2af8 at id 67, original id requested: 67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@2e3a2af8 (req. id 67) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@51f6ff8d (req. id 369) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@542ee9c4 (req. id 357) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@523ed23c for ItemBlock net.minecraft.item.ItemSlab@2859ae8f at id 126, original id requested: 126 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2859ae8f (req. id 126) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@3ab72a5e (req. id 336) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@42005598 (req. id 317) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@2ac71701 (req. id 395) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@8c83f72 for ItemBlock net.minecraft.item.ItemMultiTexture@43acd81 at id 12, original id requested: 12 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@43acd81 (req. id 12) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a for ItemBlock net.minecraft.item.ItemBlock@3c5fac41 at id 180, original id requested: 180 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@3c5fac41 (req. id 180) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@235c710 for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 51, original id requested: 51 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 51) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@2f94ac91 (req. id 385) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@50f9bbb (req. id 4100) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@5f3ef269 for ItemBlock net.minecraft.item.ItemAnvilBlock@764d81b9 at id 145, original id requested: 145 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@764d81b9 (req. id 145) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@6b7c84ad for ItemBlock net.minecraft.item.ItemMultiTexture@79aaab5d at id 37, original id requested: 37 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@79aaab5d (req. id 37) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@3beab0fc for ItemBlock net.minecraft.item.ItemMultiTexture@19b1b1f0 at id 38, original id requested: 38 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@19b1b1f0 (req. id 38) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@7d76d5d3 for ItemBlock net.minecraft.item.ItemBlock@28ee7d61 at id 128, original id requested: 128 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28ee7d61 (req. id 128) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@3826f29f for ItemBlock net.minecraft.item.ItemBlock@1796d62f at id 154, original id requested: 154 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@1796d62f (req. id 154) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4b979b72 (req. id 393) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@239190ce (req. id 363) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@afd07bb for ItemBlock net.minecraft.item.ItemBlock@670217f0 at id 141, original id requested: 141 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@670217f0 (req. id 141) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@42da831e (req. id 404) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@51d05d5d (req. id 366) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@77e15ab9 for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 73, original id requested: 73 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@773eac15 (req. id 73) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block darkknight.jewelrycraft.block.BlockDisplayer@4897e40b for ItemBlock net.minecraft.item.ItemBlock@6bfcb368 at id 176, original id requested: 176 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6bfcb368 (req. id 176) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@4d586d6a (req. id 388) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@41e2b5e6 for ItemBlock net.minecraft.item.ItemBlock@6cdb177d at id 69, original id requested: 69 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@6cdb177d (req. id 69) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@7b9f4f58 for ItemBlock net.minecraft.item.ItemBlock@5eaca160 at id 46, original id requested: 46 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@5eaca160 (req. id 46) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@1d9cfc59 for ItemBlock net.minecraft.item.ItemBlock@1fc8bb61 at id 146, original id requested: 146 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1fc8bb61 (req. id 146) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@4e5e8023 (req. id 394) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1567ca08 for ItemBlock net.minecraft.item.ItemBlock@3393d3dc at id 134, original id requested: 134 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@3393d3dc (req. id 134) +[03:57:51] [Server thread/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@28b6f947 for ItemBlock net.minecraft.item.ItemBlock@7a2b5ca at id 77, original id requested: 77 +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7a2b5ca (req. id 77) +[03:57:51] [Server thread/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@75496fbd (req. id 406) +[03:57:51] [Server thread/DEBUG] [FML/]: Registry consistency check successful +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:air 0 net.minecraft.block.BlockAir@34483bdb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.block.BlockStone@23fbf047 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.block.BlockGrass@3ae8a936 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.block.BlockDirt@c3b7044 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.block.Block@124786a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.block.BlockWood@284b38f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.block.BlockSapling@550aaabb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.block.Block@2f4f069b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@5bdd31be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@811740 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@1b1d6b02 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@285c5e36 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.block.BlockSand@8c83f72 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.block.BlockGravel@53da36ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.block.BlockOre@1e1bfc54 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.block.BlockOre@3f52fe3d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.block.BlockOre@61b17745 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.block.BlockOldLog@30575b9e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@5516e01c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.block.BlockSponge@5562f7ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.block.BlockGlass@291e5d65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@885a6fa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@5cee4df5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@4b48d148 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@60408e80 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.block.BlockNote@783c447d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 26 net.minecraft.block.BlockBed@153ed26e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@3f0bd825 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@7857d67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@438b9fc6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.block.BlockWeb@b1f28df +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@23788242 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@5ee3b415 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.block.BlockPistonBase@3743ff5e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@4eb7b28b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.block.BlockColored@2b0dfb46 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@3eea7ba3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@6b7c84ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.block.BlockFlower@3beab0fc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@4dd621c5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@2543346f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@5f277685 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@17d64691 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@6a45e380 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@125b1f02 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.block.Block@1c50c5b8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.block.BlockTNT@7b9f4f58 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@1f7f0f4a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@4ec4d36d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@6b2cb7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.block.BlockTorch@73d5cf65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.block.BlockFire@235c710 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@654d4bcb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@9240189 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.block.BlockChest@19d095d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@1480c43b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@11d30801 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@35b282cb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@63c1edd9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 59 net.minecraft.block.BlockCrops@457def5b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.block.BlockFarmland@797e5f8a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.block.BlockFurnace@4be2e35a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@1cbc50a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:standing_sign 63 net.minecraft.block.BlockSign@186a7c3c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@3525c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.block.BlockLadder@219d21c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.block.BlockRail@4f1aa03a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@5d0d6868 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wall_sign 68 net.minecraft.block.BlockSign@1b41b392 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.block.BlockLever@41e2b5e6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@871e0e9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 71 net.minecraft.block.BlockDoor@6c64e553 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@540be3bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@77e15ab9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@6c0b652b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@74062f23 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@4200de57 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@28b6f947 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@52d5353 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.block.BlockIce@2a7655aa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@24517540 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.block.BlockCactus@60d94cd8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.block.BlockClay@4a452244 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 83 net.minecraft.block.BlockReed@3c99bf04 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@abf35e1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.block.BlockFence@1c643c06 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@633f09d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@4ccd2f78 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@64bb9a0a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@264c9375 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.block.BlockPortal@672ff5ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@7daa2420 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 92 net.minecraft.block.BlockCake@6179a0ab +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@7859857a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@3d4a4a50 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@41a87e88 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@39c8dc85 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@3fdaf238 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@b1e27bb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@4be271de +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@7fa1ccbd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.block.BlockPane@5d7106d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.block.BlockPane@6a776719 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.block.BlockMelon@3cbbe701 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@31245703 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_stem 105 net.minecraft.block.BlockStem@48cc9f29 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.block.BlockVine@7c56c5d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@74dcd458 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@4df91958 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@1cef0866 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@fb22015 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@214d554b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.block.Block@5c1ac001 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@6033b0e4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@61a27a13 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@6cc6a82c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@270783ed +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@53c11080 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@288e26fe +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@12aed009 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@600f2cb8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.block.Block@441154d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@468f5968 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@57173370 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@34322abb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@79574c00 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@523ed23c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@61470479 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@7d76d5d3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@4d04fff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@7a538050 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@4cc0d5af +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@6dadd89d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@306863ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@1567ca08 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@5100de32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@ffbce2a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@71aaff0f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.block.BlockBeacon@2de1c3f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@36971840 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@7e1d66f1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.block.BlockCarrot@afd07bb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.block.BlockPotato@100fe947 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@106761e6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 144 net.minecraft.block.BlockSkull@7193802f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.block.BlockAnvil@5f3ef269 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@1d9cfc59 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@5cc255b4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@5a88cbff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@3352a656 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@7726726c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@6f1d317f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@61c1fcf1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@6c5645b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.block.BlockHopper@3826f29f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@35ce8a4c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@ad99f2d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@556148eb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.block.BlockDropper@270e8506 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@2a3f60f2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@1fcba664 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@c69d7ee +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.block.BlockNewLog@2deeef8c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@21b0e7e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@6547f95c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 darkknight.jewelrycraft.block.BlockJCOre@4fa6e834 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 darkknight.jewelrycraft.block.BlockShadow@32ae8db4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 darkknight.jewelrycraft.block.BlockSmelter@7d90d355 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 darkknight.jewelrycraft.block.BlockMolder@eca7763 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 darkknight.jewelrycraft.block.BlockJewelrsCraftingTable@4a5ae26e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.block.BlockHay@413b3b7e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.block.BlockCarpet@17fdb5c7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@3e6abe5a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.block.Block@51f726b9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@4b6a524 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@1e125710 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 darkknight.jewelrycraft.block.BlockDisplayer@4897e40b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 darkknight.jewelrycraft.block.BlockJewelAltar@1b66a83b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 darkknight.jewelrycraft.block.BlockShadowEye@62ae6ed1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 darkknight.jewelrycraft.block.BlockHandPedestal@2b02a3ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 darkknight.jewelrycraft.block.BlockShadowHand@3ed7988a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 darkknight.jewelrycraft.block.BlockMoltenMetal@38936974 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone 1 net.minecraft.item.ItemBlock@65fff289 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:grass 2 net.minecraft.item.ItemBlock@2dbb97d4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@5e459583 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@41c28931 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@31450e67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@31789ec6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bedrock 7 net.minecraft.item.ItemBlock@63d0d313 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@51499e81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water 9 net.minecraft.item.ItemBlock@5f9874f1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@68c34b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava 11 net.minecraft.item.ItemBlock@5a7fd55c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@43acd81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gravel 13 net.minecraft.item.ItemBlock@22d1b797 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@7c1943b6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@4f7e25ac +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@69153cd4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log 17 net.minecraft.item.ItemMultiTexture@45f74db7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves 18 net.minecraft.item.ItemLeaves@64928775 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sponge 19 net.minecraft.item.ItemBlock@1495a943 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass 20 net.minecraft.item.ItemBlock@3a71c265 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@39e8ddf5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@565f010f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dispenser 23 net.minecraft.item.ItemBlock@7dafce8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@3a11e75f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:noteblock 25 net.minecraft.item.ItemBlock@29192dd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@1225ab3f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@6d6d2bc1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@714cb831 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:web 30 net.minecraft.item.ItemBlock@32873f23 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tallgrass 31 net.minecraft.item.ItemColored@5f26dc32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:deadbush 32 net.minecraft.item.ItemBlock@5986b474 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:piston 33 net.minecraft.item.ItemPiston@718d6483 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wool 35 net.minecraft.item.ItemCloth@673d4b37 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@79aaab5d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@19b1b1f0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5544a836 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@33f9be7f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_block 41 net.minecraft.item.ItemBlock@4b4ce4b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_block 42 net.minecraft.item.ItemBlock@175c13db +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@13d4dd7d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@5fea9e0f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_block 45 net.minecraft.item.ItemBlock@7b65d2f8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt 46 net.minecraft.item.ItemBlock@5eaca160 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@26fe6526 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@2026f78a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:obsidian 49 net.minecraft.item.ItemBlock@79207487 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:torch 50 net.minecraft.item.ItemBlock@6b301b69 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire 51 net.minecraft.item.ItemBlock@6f0f4d43 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@4370e348 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@40a57174 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest 54 net.minecraft.item.ItemBlock@384550d8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@5599a2ab +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@62db67f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@766c2c5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:farmland 60 net.minecraft.item.ItemBlock@2e14ec19 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace 61 net.minecraft.item.ItemBlock@2357c179 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@7e90b96e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ladder 65 net.minecraft.item.ItemBlock@2ed278f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rail 66 net.minecraft.item.ItemBlock@2cc959bf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@2e3a2af8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lever 69 net.minecraft.item.ItemBlock@6cdb177d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@4a11c066 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@37d488c1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@773eac15 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@543d5b55 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_button 77 net.minecraft.item.ItemBlock@7a2b5ca +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@8bd0e5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ice 79 net.minecraft.item.ItemBlock@23e34760 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snow 80 net.minecraft.item.ItemBlock@284f1e63 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cactus 81 net.minecraft.item.ItemBlock@595e3cc9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay 82 net.minecraft.item.ItemBlock@15ca7a5b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jukebox 84 net.minecraft.item.ItemBlock@5ed7122b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence 85 net.minecraft.item.ItemBlock@2340ec7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2012c8ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherrack 87 net.minecraft.item.ItemBlock@625e5389 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@1ab15997 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone 89 net.minecraft.item.ItemBlock@670dbe67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:portal 90 net.minecraft.item.ItemBlock@3952e37e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@2a5afbcf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@2f084681 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@6896e5ce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@57232191 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@23e033b0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@54617a36 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@3385ed94 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@484cd746 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@712738a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_block 103 net.minecraft.item.ItemBlock@daa0d7f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:vine 106 net.minecraft.item.ItemColored@611910bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@76ecf6c0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@79e9f5b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@70d58298 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mycelium 110 net.minecraft.item.ItemBlock@3f3bf43f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@dc8e886 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@1db0a9f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@48bbc732 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@1b42f99d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@396729a9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal 119 net.minecraft.item.ItemBlock@62540a41 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@1e630208 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:end_stone 121 net.minecraft.item.ItemBlock@7c0334d6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@2cb4a576 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@253a056f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@83754a8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@2859ae8f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cocoa 127 net.minecraft.item.ItemBlock@79f4aeec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@28ee7d61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@10d60e4c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@42d4a1cc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@4ffb45e8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@41698045 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@3393d3dc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@7564538f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@3387d739 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block 137 net.minecraft.item.ItemBlock@4ee37db8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beacon 138 net.minecraft.item.ItemBlock@4b9e9a81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@17d342fb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrots 141 net.minecraft.item.ItemBlock@670217f0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potatoes 142 net.minecraft.item.ItemBlock@242f1bfb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@536e8e87 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@764d81b9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@1fc8bb61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@6d9b7843 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@58864dce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@6f0175fe +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@67441d86 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@7b6d63d5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper 154 net.minecraft.item.ItemBlock@1796d62f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@3089d252 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@4abd11b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@33d8a512 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dropper 158 net.minecraft.item.ItemBlock@349a1a18 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@4ab57441 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@716ab511 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@ac96d07 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@1ebe79d3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@1e1b9ad8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@119bc7c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowOre 165 net.minecraft.item.ItemBlock@56d6d6c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowBlock 166 net.minecraft.item.ItemBlock@61d93e6a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Smelter 167 net.minecraft.item.ItemBlock@2f22b1da +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Molder 168 net.minecraft.item.ItemBlock@e640c2b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:jewelCraftingTable 169 net.minecraft.item.ItemBlock@14c7c9e5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hay_block 170 net.minecraft.item.ItemBlock@4d422cbf +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carpet 171 net.minecraft.item.ItemCloth@374f910c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@1a53c407 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal_block 173 net.minecraft.item.ItemBlock@7170d631 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@7042876b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@145538c5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Displayer 176 net.minecraft.item.ItemBlock@6bfcb368 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Altar 177 net.minecraft.item.ItemBlock@70aec78a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Eye 178 net.minecraft.item.ItemBlock@29ed8df4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Stone Bricks Pedestal 179 net.minecraft.item.ItemBlock@3a47c8ea +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:Shadow Hand 180 net.minecraft.item.ItemBlock@3c5fac41 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalLiquid 181 net.minecraft.item.ItemBlock@55f05bb0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5602c43c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@6e88a13e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@3b85ead9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@24945dcb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:apple 260 net.minecraft.item.ItemFood@347e12a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bow 261 net.minecraft.item.ItemBow@4eaa9f42 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:arrow 262 net.minecraft.item.Item@23bdce67 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:coal 263 net.minecraft.item.ItemCoal@73b4f342 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond 264 net.minecraft.item.Item@6ccead66 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_ingot 265 net.minecraft.item.Item@74da3b58 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_ingot 266 net.minecraft.item.Item@236e4a57 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_sword 267 net.minecraft.item.ItemSword@1db0454f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@1f9654c3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@4696de68 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@5ae3a20c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@16a3f072 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_sword 272 net.minecraft.item.ItemSword@64fed7fa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@171591e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@91cd9ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@452719a0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@a037ad8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@6a76000a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@68fcc720 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@2b753bb9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stick 280 net.minecraft.item.Item@1da404f9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bowl 281 net.minecraft.item.Item@7b4286a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@4a1daaa +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_sword 283 net.minecraft.item.ItemSword@1e1ad146 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@72a15a1a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@3f229bc1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@791fbc48 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:string 287 net.minecraft.item.ItemReed@74d3776e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:feather 288 net.minecraft.item.Item@674612ad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gunpowder 289 net.minecraft.item.Item@1b9713da +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@3be10aef +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@3394ef9f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@76ffca2d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@13328d64 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@5be0aa14 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@62de2d49 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wheat 296 net.minecraft.item.Item@686f4654 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bread 297 net.minecraft.item.ItemFood@61726a5c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@4e4395e1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@37250eeb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@61f68295 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7ef73671 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@181775d6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@2c3940f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@62d7ab81 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@3d3cd4d9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@64ba11f7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@73f1a2ca +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@7cf6b73d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@297845e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@17344f5a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@6b45a99c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@2a8277c9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@5b8642ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@4b93c2e5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@51e06f26 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@65a151c8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@42005598 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flint 318 net.minecraft.item.Item@23f39002 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:porkchop 319 net.minecraft.item.ItemFood@4b7385be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@d51a3a5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@6e8e86bd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@53dfd469 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sign 323 net.minecraft.item.ItemSign@2a389b17 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@581a586e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bucket 325 net.minecraft.item.ItemBucket@ba38280 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@1bcca778 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@1906c58a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:minecart 328 net.minecraft.item.ItemMinecart@7a8f9cc4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:saddle 329 net.minecraft.item.ItemSaddle@6a16ef83 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_door 330 net.minecraft.item.ItemDoor@7c6b7df +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:redstone 331 net.minecraft.item.ItemRedstone@1d63b3ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:snowball 332 net.minecraft.item.ItemSnowball@17ff08d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:boat 333 net.minecraft.item.ItemBoat@6f3872e7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:leather 334 net.minecraft.item.Item@62ffd4bc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@6fb0b6e3 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brick 336 net.minecraft.item.Item@3ab72a5e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clay_ball 337 net.minecraft.item.Item@4f3e9f6f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:reeds 338 net.minecraft.item.ItemReed@1855590e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:paper 339 net.minecraft.item.Item@b49b29d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:book 340 net.minecraft.item.ItemBook@56817382 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:slime_ball 341 net.minecraft.item.Item@4cc6882c +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@7e162814 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@60a179b7 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:egg 344 net.minecraft.item.ItemEgg@56849d45 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:compass 345 net.minecraft.item.Item@1c714963 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@25dafe28 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:clock 347 net.minecraft.item.Item@4c640782 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glowstone_dust 348 net.minecraft.item.Item@3b290efc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fish 349 net.minecraft.item.ItemFishFood@527b1b10 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@102de1be +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:dye 351 net.minecraft.item.ItemDye@59246ad9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bone 352 net.minecraft.item.Item@65e2fa47 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:sugar 353 net.minecraft.item.Item@189d7f93 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cake 354 net.minecraft.item.ItemReed@c229885 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:bed 355 net.minecraft.item.ItemBed@38ba271 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:repeater 356 net.minecraft.item.ItemReed@4455aa88 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cookie 357 net.minecraft.item.ItemFood@542ee9c4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:filled_map 358 net.minecraft.item.ItemMap@33ae7f61 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:shears 359 net.minecraft.item.ItemShears@323c9353 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon 360 net.minecraft.item.ItemFood@26ec47e9 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@626525f5 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@5e9f2a4a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:beef 363 net.minecraft.item.ItemFood@239190ce +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@29b9d6a0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:chicken 365 net.minecraft.item.ItemFood@67b9b7c6 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@51d05d5d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@46a1aea1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@103a084d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_rod 369 net.minecraft.item.Item@51f6ff8d +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ghast_tear 370 net.minecraft.item.Item@2f03ac05 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:gold_nugget 371 net.minecraft.item.Item@1a129460 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@39cb37ff +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potion 373 net.minecraft.item.ItemPotion@20b38a98 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@622dffb1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spider_eye 375 net.minecraft.item.ItemFood@39edefd2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@341be1b4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:blaze_powder 377 net.minecraft.item.Item@127f0b26 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:magma_cream 378 net.minecraft.item.Item@52b4f546 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@6652f115 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:cauldron 380 net.minecraft.item.ItemReed@4f51ce2e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@e9e1e25 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:speckled_melon 382 net.minecraft.item.Item@2ecd16a2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@7631de50 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@33537a92 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@2f94ac91 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@2e71de6e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@6cf12b66 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:emerald 388 net.minecraft.item.Item@4d586d6a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@687771d1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:flower_pot 390 net.minecraft.item.ItemReed@79d185eb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@77e268b1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:potato 392 net.minecraft.item.ItemSeedFood@314779f4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:baked_potato 393 net.minecraft.item.ItemFood@4b979b72 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@4e5e8023 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:map 395 net.minecraft.item.ItemEmptyMap@2ac71701 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@74b75897 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:skull 397 net.minecraft.item.ItemSkull@76a01b4b +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@6034f7ea +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@72e6f103 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@17d936e4 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:fireworks 401 net.minecraft.item.ItemFirework@46c9274 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@31a44014 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@51bccf7e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:comparator 404 net.minecraft.item.ItemReed@42da831e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:netherbrick 405 net.minecraft.item.Item@17d648dc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:quartz 406 net.minecraft.item.Item@75496fbd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@28471d73 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@54de7dad +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:iron_horse_armor 417 net.minecraft.item.Item@5b0d1462 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:golden_horse_armor 418 net.minecraft.item.Item@37b55ca1 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@63d46a99 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:lead 420 net.minecraft.item.ItemLead@33f50338 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@162a7425 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@3d2f3481 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_13 2256 net.minecraft.item.ItemRecord@118eb9f +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@b151449 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@14e6ca4e +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@3bebd19a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_far 2260 net.minecraft.item.ItemRecord@770df431 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@351afa07 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@7e14fccd +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@13e13766 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@26fc13bc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@6f73afa2 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_11 2266 net.minecraft.item.ItemRecord@140fedd8 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@21c80a32 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:thiefGloves 4096 darkknight.jewelrycraft.item.ItemThiefGloves@79683de0 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:shadowIngot 4097 net.minecraft.item.Item@2ab67b65 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:molds 4098 darkknight.jewelrycraft.item.ItemMolds@325f39cb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:clayMolds 4099 darkknight.jewelrycraft.item.ItemClayMolds@9cb5843 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:ring 4100 darkknight.jewelrycraft.item.ItemRing@50f9bbb +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:necklace 4101 darkknight.jewelrycraft.item.ItemNecklace@43b91495 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:crystal 4102 darkknight.jewelrycraft.item.ItemCrystal@b658bcc +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:guide 4103 darkknight.jewelrycraft.item.ItemGuide@37bd03ec +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetalBucket 4104 darkknight.jewelrycraft.item.ItemMoltenMetalBucket@5a4c978a +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:moltenMetal 4105 darkknight.jewelrycraft.item.ItemMoltenMetal@5a711356 +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:bracelet 4106 darkknight.jewelrycraft.item.ItemBracelet@2bf664ef +[03:57:51] [Server thread/TRACE] [FML/]: Registry: Jewelrycraft:earrings 4107 darkknight.jewelrycraft.item.ItemEarrings@3d5c9d75 +[03:57:51] [Server thread/TRACE] [mcp/mcp]: Sending event FMLModIdMappingEvent to mod mcp +[03:57:51] [Server thread/TRACE] [mcp/mcp]: Sent event FMLModIdMappingEvent to mod mcp +[03:57:51] [Server thread/TRACE] [FML/FML]: Sending event FMLModIdMappingEvent to mod FML +[03:57:51] [Server thread/TRACE] [FML/FML]: Sent event FMLModIdMappingEvent to mod FML +[03:57:51] [Server thread/TRACE] [Forge/Forge]: Sending event FMLModIdMappingEvent to mod Forge +[03:57:51] [Server thread/TRACE] [Forge/Forge]: Sent event FMLModIdMappingEvent to mod Forge +[03:57:51] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLModIdMappingEvent to mod Jewelrycraft +[03:57:51] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLModIdMappingEvent to mod Jewelrycraft +[03:57:51] [Server thread/INFO] [FML/]: Applying holder lookups +[03:57:51] [Server thread/INFO] [FML/]: Holder lookups applied +[03:57:51] [Server thread/INFO] [FML/]: Loading dimension 0 (world) (net.minecraft.server.dedicated.DedicatedServer@24096c8c) +[03:57:52] [Server thread/INFO] [FML/]: Loading dimension 1 (world) (net.minecraft.server.dedicated.DedicatedServer@24096c8c) +[03:57:52] [Server thread/INFO] [FML/]: Loading dimension -1 (world) (net.minecraft.server.dedicated.DedicatedServer@24096c8c) +[03:57:54] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartingEvent to mod mcp +[03:57:54] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartingEvent to mod mcp +[03:57:54] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartingEvent to mod FML +[03:57:54] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartingEvent to mod FML +[03:57:54] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartingEvent to mod Forge +[03:57:54] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartingEvent to mod Forge +[03:57:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartingEvent to mod Jewelrycraft +[03:57:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartingEvent to mod Jewelrycraft +[03:57:54] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStartedEvent to mod mcp +[03:57:54] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStartedEvent to mod mcp +[03:57:54] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStartedEvent to mod FML +[03:57:54] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStartedEvent to mod FML +[03:57:54] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStartedEvent to mod Forge +[03:57:54] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStartedEvent to mod Forge +[03:57:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStartedEvent to mod Jewelrycraft +[03:57:54] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStartedEvent to mod Jewelrycraft +[03:58:22] [Netty IO #2/TRACE] [FML/]: $ClientHello->FMLHandshakeServerState$2:HELLO +[03:58:22] [Netty IO #2/INFO] [FML/]: Client protocol version 1 +[03:58:22] [Netty IO #2/TRACE] [FML/]: $ModList:4 mods->FMLHandshakeServerState$2:HELLO +[03:58:22] [Netty IO #2/INFO] [FML/]: Client attempting to join with 4 mods : mcp@9.05,FML@7.10.25.1208,Forge@10.13.0.1208,Jewelrycraft@2.0 +[03:58:22] [Netty IO #2/INFO] [FML/]: Attempting connection with missing mods [] at CLIENT +[03:58:22] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{2}->FMLHandshakeServerState$3:WAITINGCACK +[03:58:23] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{3}->FMLHandshakeServerState$4:COMPLETE +[03:58:23] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{4}->FMLHandshakeServerState$5:DONE +[03:58:23] [Netty IO #2/TRACE] [FML/]: $HandshakeAck:{5}->FMLHandshakeServerState$5:DONE +[03:58:23] [Server thread/INFO] [FML/]: [Server thread] Server side modded connection established +[03:58:39] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[03:59:15] [Server thread/ERROR] [FML/Jewelrycraft]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:142) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:15] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:142) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:15] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:142) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:15] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:142) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:15] [Server thread/ERROR] [FML/Jewelrycraft]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.events.EntityEventHandler.onEntityUpdate(EntityEventHandler.java:142) [EntityEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler_6_EntityEventHandler_onEntityUpdate_LivingUpdateEvent.invoke(.dynamic) [?:?] + at cpw.mods.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:51) [ASMEventHandler.class:?] + at cpw.mods.fml.common.eventhandler.EventBus.post(EventBus.java:122) [EventBus.class:?] + at net.minecraftforge.common.ForgeHooks.onLivingUpdate(ForgeHooks.java:277) [ForgeHooks.class:?] + at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:1763) [EntityLivingBase.class:?] + at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:327) [EntityPlayer.class:?] + at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:330) [EntityPlayerMP.class:?] + at net.minecraft.network.NetHandlerPlayServer.processPlayer(NetHandlerPlayServer.java:329) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:37) [C03PacketPlayer.class:?] + at net.minecraft.network.play.client.C03PacketPlayer.processPacket(C03PacketPlayer.java:111) [C03PacketPlayer.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:24] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[03:59:45] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:389) [DedicatedServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:351) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:45] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:389) [DedicatedServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:351) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:45] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:389) [DedicatedServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:351) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:45] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:389) [DedicatedServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:351) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[03:59:45] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.server.dedicated.DedicatedServer.executePendingCommands(DedicatedServer.java:389) [DedicatedServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:351) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:09] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[04:00:14] [Server thread/ERROR] [FML/]: FMLIndexedMessageCodec exception caught +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:14] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:14] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:14] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:14] [Server thread/ERROR] [FML/]: SimpleChannelHandlerWrapper exception +java.lang.RuntimeException: Missing + at cpw.mods.fml.server.FMLServerHandler.getClientToServerNetworkManager(FMLServerHandler.java:238) ~[FMLServerHandler.class:?] + at cpw.mods.fml.common.FMLCommonHandler.getClientToServerNetworkManager(FMLCommonHandler.java:529) ~[FMLCommonHandler.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler$OutboundTarget$8.selectNetworks(FMLOutboundHandler.java:225) ~[FMLOutboundHandler$OutboundTarget$8.class:?] + at cpw.mods.fml.common.network.FMLOutboundHandler.write(FMLOutboundHandler.java:273) ~[FMLOutboundHandler.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:637) ~[DefaultChannelHandlerContext.class:?] + at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:115) ~[MessageToMessageEncoder.class:?] + at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?] + at io.netty.channel.DefaultChannelHandlerContext.invokeWrite(DefaultChannelHandlerContext.java:644) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.write(DefaultChannelHandlerContext.java:698) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:688) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelHandlerContext.writeAndFlush(DefaultChannelHandlerContext.java:717) ~[DefaultChannelHandlerContext.class:?] + at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:893) ~[DefaultChannelPipeline.class:?] + at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:239) ~[AbstractChannel.class:?] + at cpw.mods.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendToServer(SimpleNetworkWrapper.java:207) [SimpleNetworkWrapper.class:?] + at darkknight.jewelrycraft.commands.JewelrycraftCommands.processCommand(JewelrycraftCommands.java:97) [JewelrycraftCommands.class:?] + at net.minecraft.command.CommandHandler.executeCommand(CommandHandler.java:96) [CommandHandler.class:?] + at net.minecraft.network.NetHandlerPlayServer.handleSlashCommand(NetHandlerPlayServer.java:783) [NetHandlerPlayServer.class:?] + at net.minecraft.network.NetHandlerPlayServer.processChatMessage(NetHandlerPlayServer.java:759) [NetHandlerPlayServer.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:47) [C01PacketChatMessage.class:?] + at net.minecraft.network.play.client.C01PacketChatMessage.processPacket(C01PacketChatMessage.java:68) [C01PacketChatMessage.class:?] + at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:241) [NetworkManager.class:?] + at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?] + at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:726) [MinecraftServer.class:?] + at net.minecraft.server.dedicated.DedicatedServer.updateTimeLightAndEntities(DedicatedServer.java:350) [DedicatedServer.class:?] + at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:614) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:485) [MinecraftServer.class:?] + at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:752) [MinecraftServer$2.class:?] +[04:00:54] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[04:01:08] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppingEvent to mod mcp +[04:01:08] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppingEvent to mod mcp +[04:01:08] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppingEvent to mod FML +[04:01:08] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppingEvent to mod FML +[04:01:08] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppingEvent to mod Forge +[04:01:08] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppingEvent to mod Forge +[04:01:08] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppingEvent to mod Jewelrycraft +[04:01:08] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppingEvent to mod Jewelrycraft +[04:01:08] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save world +[04:01:09] [Server thread/INFO] [FML/]: Unloading dimension 0 +[04:01:09] [Server thread/INFO] [FML/]: Unloading dimension -1 +[04:01:09] [Server thread/INFO] [FML/]: Unloading dimension 1 +[04:01:09] [Server thread/DEBUG] [FML/]: Reverting to frozen data state. +[04:01:09] [Server thread/INFO] [FML/]: Applying holder lookups +[04:01:09] [Server thread/INFO] [FML/]: Holder lookups applied +[04:01:09] [Server thread/TRACE] [mcp/mcp]: Sending event FMLServerStoppedEvent to mod mcp +[04:01:09] [Server thread/TRACE] [mcp/mcp]: Sent event FMLServerStoppedEvent to mod mcp +[04:01:09] [Server thread/TRACE] [FML/FML]: Sending event FMLServerStoppedEvent to mod FML +[04:01:09] [Server thread/TRACE] [FML/FML]: Sent event FMLServerStoppedEvent to mod FML +[04:01:09] [Server thread/TRACE] [Forge/Forge]: Sending event FMLServerStoppedEvent to mod Forge +[04:01:09] [Server thread/TRACE] [Forge/Forge]: Sent event FMLServerStoppedEvent to mod Forge +[04:01:09] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sending event FMLServerStoppedEvent to mod Jewelrycraft +[04:01:09] [Server thread/TRACE] [Jewelrycraft/Jewelrycraft]: Sent event FMLServerStoppedEvent to mod Jewelrycraft diff --git a/eclipse/logs/fml-server-latest.log b/eclipse/logs/fml-server-latest.log new file mode 100644 index 0000000..a33bfef --- /dev/null +++ b/eclipse/logs/fml-server-latest.log @@ -0,0 +1,942 @@ +[17:10:29] [main/INFO] [FML/]: Forge Mod Loader version 7.10.25.1208 for Minecraft 1.7.10 loading +[17:10:29] [main/INFO] [FML/]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.7.0_71, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jdk1.7.0_71\jre +[17:10:29] [main/DEBUG] [FML/]: Java classpath at launch is H:\Jewelrycraft\1.7.10\bin;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar;C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar;C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start +[17:10:29] [main/DEBUG] [FML/]: Java library path at launch is H:\Jewelrycraft\1.7.10\build\natives +[17:10:29] [main/INFO] [FML/]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation +[17:10:29] [main/DEBUG] [FML/]: Instantiating coremod class FMLCorePlugin +[17:10:29] [main/DEBUG] [FML/]: Added access transformer class cpw.mods.fml.common.asm.transformers.AccessTransformer to enqueued access transformers +[17:10:29] [main/DEBUG] [FML/]: Enqueued coremod FMLCorePlugin +[17:10:29] [main/DEBUG] [FML/]: Instantiating coremod class FMLForgePlugin +[17:10:29] [main/DEBUG] [FML/]: Added access transformer class net.minecraftforge.transformers.ForgeAccessTransformer to enqueued access transformers +[17:10:29] [main/DEBUG] [FML/]: Enqueued coremod FMLForgePlugin +[17:10:29] [main/DEBUG] [FML/]: All fundamental core mods are successfully located +[17:10:29] [main/DEBUG] [FML/]: Discovering coremods +[17:10:29] [main/INFO] [LaunchWrapper/]: Calling tweak class net.minecraftforge.gradle.GradleStartCommon$GradleStartTweaker +[17:10:29] [main/INFO] [GradleStart/]: Injecting location in coremod cpw.mods.fml.relauncher.FMLCorePlugin +[17:10:29] [main/INFO] [GradleStart/]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin +[17:10:29] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:10:29] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:10:29] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:10:29] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLInjectionAndSortingTweaker +[17:10:29] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:10:29] [main/DEBUG] [FML/]: Injecting coremod FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} class transformers +[17:10:29] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.MarkerTransformer +[17:10:29] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.SideTransformer +[17:10:29] [main/TRACE] [FML/]: Registering transformer cpw.mods.fml.common.asm.transformers.EventSubscriptionTransformer +[17:10:29] [main/DEBUG] [FML/]: Injection complete +[17:10:29] [main/DEBUG] [FML/]: Running coremod plugin for FMLCorePlugin {cpw.mods.fml.relauncher.FMLCorePlugin} +[17:10:29] [main/DEBUG] [FML/]: Running coremod plugin FMLCorePlugin +[17:10:29] [main/ERROR] [FML/]: The binary patch set is missing. Either you are in a development environment, or things are not going to work! +[17:10:31] [main/ERROR] [FML/]: FML appears to be missing any signature data. This is not a good thing +[17:10:31] [main/DEBUG] [FML/]: Coremod plugin class FMLCorePlugin run successfully +[17:10:31] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper +[17:10:31] [main/DEBUG] [FML/]: Injecting coremod FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} class transformers +[17:10:31] [main/DEBUG] [FML/]: Injection complete +[17:10:31] [main/DEBUG] [FML/]: Running coremod plugin for FMLForgePlugin {net.minecraftforge.classloading.FMLForgePlugin} +[17:10:31] [main/DEBUG] [FML/]: Running coremod plugin FMLForgePlugin +[17:10:31] [main/DEBUG] [FML/]: Coremod plugin class FMLForgePlugin run successfully +[17:10:31] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.FMLDeobfTweaker +[17:10:31] [main/DEBUG] [FML/]: Loaded 46 rules from AccessTransformer config file fml_at.cfg + +[17:10:31] [main/DEBUG] [FML/]: Loaded 89 rules from AccessTransformer config file forge_at.cfg + +[17:10:31] [main/DEBUG] [FML/]: Validating minecraft +[17:10:31] [main/DEBUG] [FML/]: Minecraft validated, launching... +[17:10:31] [main/INFO] [LaunchWrapper/]: Loading tweak class name cpw.mods.fml.common.launcher.TerminalTweaker +[17:10:31] [main/INFO] [LaunchWrapper/]: Calling tweak class cpw.mods.fml.common.launcher.TerminalTweaker +[17:10:32] [main/INFO] [LaunchWrapper/]: Launching wrapped minecraft {net.minecraft.server.MinecraftServer} +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:air 0 net.minecraft.block.BlockAir@5e72fc8c (req. id 0) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.block.BlockStone@40bc3d1e (req. id 1) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.block.BlockGrass@6435d824 (req. id 2) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.block.BlockDirt@2304bddd (req. id 3) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.block.Block@c4d0a21 (req. id 4) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.block.BlockWood@e060a95 (req. id 5) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.block.BlockSapling@395e6726 (req. id 6) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.block.Block@64c60d36 (req. id 7) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.block.BlockDynamicLiquid@7842c747 (req. id 8) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.block.BlockStaticLiquid@52c7bef4 (req. id 9) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.block.BlockDynamicLiquid@37c9afa1 (req. id 10) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.block.BlockStaticLiquid@1a298fa4 (req. id 11) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.block.BlockSand@6a5186d5 (req. id 12) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.block.BlockGravel@4d574915 (req. id 13) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.block.BlockOre@70764922 (req. id 14) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.block.BlockOre@65bb90dc (req. id 15) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.block.BlockOre@7d238fb1 (req. id 16) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.block.BlockOldLog@384d62e4 (req. id 17) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.block.BlockOldLeaf@55d580a8 (req. id 18) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.block.BlockSponge@6be897cc (req. id 19) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.block.BlockGlass@597da8eb (req. id 20) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.block.BlockOre@48dd0a33 (req. id 21) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.block.BlockCompressed@606bba7a (req. id 22) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.block.BlockDispenser@71880832 (req. id 23) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.block.BlockSandStone@3379336b (req. id 24) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.block.BlockNote@71c14294 (req. id 25) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:bed 26 net.minecraft.block.BlockBed@6cfe9c23 (req. id 26) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.block.BlockRailPowered@3c86c285 (req. id 27) +[17:10:32] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.block.BlockRailDetector@102674b7 (req. id 28) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.block.BlockPistonBase@274909bc (req. id 29) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.block.BlockWeb@3a6a2cf (req. id 30) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.block.BlockTallGrass@3a471b7f (req. id 31) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.block.BlockDeadBush@23788242 (req. id 32) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.block.BlockPistonBase@3cafcd3f (req. id 33) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:piston_head 34 net.minecraft.block.BlockPistonExtension@a609d4 (req. id 34) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.block.BlockColored@c75319d (req. id 35) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:piston_extension 36 net.minecraft.block.BlockPistonMoving@41f74f0f (req. id 36) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.block.BlockFlower@7c683d27 (req. id 37) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.block.BlockFlower@1f870b40 (req. id 38) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.block.BlockMushroom@3796fe87 (req. id 39) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.block.BlockMushroom@1a206d94 (req. id 40) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.block.BlockCompressed@46fa1cf2 (req. id 41) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.block.BlockCompressed@4e827845 (req. id 42) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.block.BlockStoneSlab@25e29e5 (req. id 43) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.block.BlockStoneSlab@74107a99 (req. id 44) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.block.Block@65e10e56 (req. id 45) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.block.BlockTNT@56fbda05 (req. id 46) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.block.BlockBookshelf@181259d0 (req. id 47) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.block.Block@5cc67308 (req. id 48) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.block.BlockObsidian@5c14c181 (req. id 49) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.block.BlockTorch@23dc652 (req. id 50) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.block.BlockFire@223fb039 (req. id 51) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.block.BlockMobSpawner@7a6eb29d (req. id 52) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.block.BlockStairs@413bc53f (req. id 53) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.block.BlockChest@1099dda7 (req. id 54) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:redstone_wire 55 net.minecraft.block.BlockRedstoneWire@706485e4 (req. id 55) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.block.BlockOre@57927561 (req. id 56) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.block.BlockCompressed@50586031 (req. id 57) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.block.BlockWorkbench@b714ea1 (req. id 58) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wheat 59 net.minecraft.block.BlockCrops@36ab82ff (req. id 59) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.block.BlockFarmland@37811d8d (req. id 60) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.block.BlockFurnace@24555cb7 (req. id 61) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.block.BlockFurnace@603a0503 (req. id 62) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:standing_sign 63 net.minecraft.block.BlockSign@7cef307c (req. id 63) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 64 net.minecraft.block.BlockDoor@5efe5ced (req. id 64) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.block.BlockLadder@1793dac6 (req. id 65) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.block.BlockRail@ed2be35 (req. id 66) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.block.BlockStairs@2dc5912d (req. id 67) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wall_sign 68 net.minecraft.block.BlockSign@5be38d5 (req. id 68) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.block.BlockLever@1fc72c90 (req. id 69) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.block.BlockPressurePlate@3e79c17b (req. id 70) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 71 net.minecraft.block.BlockDoor@2b8d9248 (req. id 71) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.block.BlockPressurePlate@5b7ecb4e (req. id 72) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.block.BlockRedstoneOre@53220775 (req. id 73) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_ore 74 net.minecraft.block.BlockRedstoneOre@5f17bcf6 (req. id 74) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:unlit_redstone_torch 75 net.minecraft.block.BlockRedstoneTorch@155ea3ac (req. id 75) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.block.BlockRedstoneTorch@784b7c29 (req. id 76) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.block.BlockButtonStone@7a5079e1 (req. id 77) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.block.BlockSnow@53b49076 (req. id 78) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.block.BlockIce@7c9c93b6 (req. id 79) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.block.BlockSnowBlock@3ef221ad (req. id 80) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.block.BlockCactus@5fe8cf60 (req. id 81) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.block.BlockClay@5a442a94 (req. id 82) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:reeds 83 net.minecraft.block.BlockReed@4a291890 (req. id 83) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.block.BlockJukebox@267a754f (req. id 84) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.block.BlockFence@2aea5ca (req. id 85) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.block.BlockPumpkin@297d1d8b (req. id 86) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.block.BlockNetherrack@4bae7fd7 (req. id 87) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.block.BlockSoulSand@2551050 (req. id 88) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.block.BlockGlowstone@17c78a3f (req. id 89) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.block.BlockPortal@5ae584d0 (req. id 90) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.block.BlockPumpkin@1272a24f (req. id 91) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cake 92 net.minecraft.block.BlockCake@7fe6640c (req. id 92) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_repeater 93 net.minecraft.block.BlockRedstoneRepeater@2de463d0 (req. id 93) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:powered_repeater 94 net.minecraft.block.BlockRedstoneRepeater@6d550439 (req. id 94) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.block.BlockStainedGlass@2b666886 (req. id 95) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.block.BlockTrapDoor@7699c628 (req. id 96) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.block.BlockSilverfish@4b6041fe (req. id 97) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.block.BlockStoneBrick@4f12267a (req. id 98) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.block.BlockHugeMushroom@7b24260c (req. id 99) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.block.BlockHugeMushroom@23e1cfd (req. id 100) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.block.BlockPane@6f220804 (req. id 101) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.block.BlockPane@233c779c (req. id 102) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.block.BlockMelon@14aad613 (req. id 103) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_stem 104 net.minecraft.block.BlockStem@57054ff9 (req. id 104) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:melon_stem 105 net.minecraft.block.BlockStem@1dc59111 (req. id 105) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.block.BlockVine@615807eb (req. id 106) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.block.BlockFenceGate@5222a11b (req. id 107) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.block.BlockStairs@5f7f1dbd (req. id 108) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.block.BlockStairs@12799446 (req. id 109) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.block.BlockMycelium@11106f61 (req. id 110) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.block.BlockLilyPad@45937ecf (req. id 111) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.block.Block@566a6bb8 (req. id 112) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.block.BlockFence@64c6295a (req. id 113) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.block.BlockStairs@dc50766 (req. id 114) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 115 net.minecraft.block.BlockNetherWart@256f1bf (req. id 115) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.block.BlockEnchantmentTable@6209ae8f (req. id 116) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 117 net.minecraft.block.BlockBrewingStand@56ce4b40 (req. id 117) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 118 net.minecraft.block.BlockCauldron@403f6984 (req. id 118) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.block.BlockEndPortal@1dfdd225 (req. id 119) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.block.BlockEndPortalFrame@6b5d30b6 (req. id 120) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.block.Block@332933cb (req. id 121) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.block.BlockDragonEgg@581bce9a (req. id 122) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.block.BlockRedstoneLight@329a4cfc (req. id 123) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lit_redstone_lamp 124 net.minecraft.block.BlockRedstoneLight@30344e58 (req. id 124) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.block.BlockWoodSlab@166355f1 (req. id 125) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.block.BlockWoodSlab@539f4cb2 (req. id 126) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.block.BlockCocoa@44a92eb7 (req. id 127) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.block.BlockStairs@3f3a1398 (req. id 128) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.block.BlockOre@7ddc8095 (req. id 129) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.block.BlockEnderChest@52ee5586 (req. id 130) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.block.BlockTripWireHook@38e993ad (req. id 131) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:tripwire 132 net.minecraft.block.BlockTripWire@5ed5a9e3 (req. id 132) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.block.BlockCompressed@1d84a6b9 (req. id 133) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.block.BlockStairs@6fddcad2 (req. id 134) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.block.BlockStairs@4a2eda5e (req. id 135) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.block.BlockStairs@4a02775e (req. id 136) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.block.BlockCommandBlock@7088daa7 (req. id 137) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.block.BlockBeacon@1e79d438 (req. id 138) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.block.BlockWall@8c6fb37 (req. id 139) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 140 net.minecraft.block.BlockFlowerPot@24a019d6 (req. id 140) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.block.BlockCarrot@110d42fa (req. id 141) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.block.BlockPotato@53b8aa1a (req. id 142) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.block.BlockButtonWood@2d4b90ff (req. id 143) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:skull 144 net.minecraft.block.BlockSkull@72308c80 (req. id 144) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.block.BlockAnvil@58a2f41c (req. id 145) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.block.BlockChest@324887ba (req. id 146) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.block.BlockPressurePlateWeighted@7e1adcb4 (req. id 147) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.block.BlockPressurePlateWeighted@158fee1a (req. id 148) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:unpowered_comparator 149 net.minecraft.block.BlockRedstoneComparator@10982291 (req. id 149) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:powered_comparator 150 net.minecraft.block.BlockRedstoneComparator@74056619 (req. id 150) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.block.BlockDaylightDetector@d81f00a (req. id 151) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.block.BlockCompressedPowered@22be9f8f (req. id 152) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.block.BlockOre@10dd771b (req. id 153) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.block.BlockHopper@572b9f86 (req. id 154) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.block.BlockQuartz@7e1d4640 (req. id 155) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.block.BlockStairs@33ef546f (req. id 156) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.block.BlockRailPowered@25905e0c (req. id 157) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.block.BlockDropper@76c073fd (req. id 158) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.block.BlockColored@54ff23f3 (req. id 159) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.block.BlockStainedGlassPane@11c5ed81 (req. id 160) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.block.BlockNewLeaf@39f253d6 (req. id 161) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.block.BlockNewLog@d2634b8 (req. id 162) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.block.BlockStairs@474f22c6 (req. id 163) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.block.BlockStairs@1c7419bd (req. id 164) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.block.BlockHay@677b19bf (req. id 170) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.block.BlockCarpet@6b566e7b (req. id 171) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.block.BlockHardenedClay@78891447 (req. id 172) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.block.Block@6f927f23 (req. id 173) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.block.BlockPackedIce@21df71f3 (req. id 174) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.block.BlockDoublePlant@78c1f32c (req. id 175) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_shovel 256 net.minecraft.item.ItemSpade@5dfa3d95 (req. id 256) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_pickaxe 257 net.minecraft.item.ItemPickaxe@1724c9d (req. id 257) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_axe 258 net.minecraft.item.ItemAxe@1d646723 (req. id 258) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:flint_and_steel 259 net.minecraft.item.ItemFlintAndSteel@5c66b7ea (req. id 259) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:apple 260 net.minecraft.item.ItemFood@27a4431 (req. id 260) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:bow 261 net.minecraft.item.ItemBow@67156949 (req. id 261) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:arrow 262 net.minecraft.item.Item@2eb36c7e (req. id 262) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:coal 263 net.minecraft.item.ItemCoal@18084038 (req. id 263) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond 264 net.minecraft.item.Item@45b028db (req. id 264) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_ingot 265 net.minecraft.item.Item@304a659b (req. id 265) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:gold_ingot 266 net.minecraft.item.Item@6454bbe1 (req. id 266) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_sword 267 net.minecraft.item.ItemSword@3ead4bb0 (req. id 267) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_sword 268 net.minecraft.item.ItemSword@63442ff5 (req. id 268) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_shovel 269 net.minecraft.item.ItemSpade@11a8b0bd (req. id 269) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pickaxe 270 net.minecraft.item.ItemPickaxe@59eb5159 (req. id 270) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_axe 271 net.minecraft.item.ItemAxe@6829d82d (req. id 271) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_sword 272 net.minecraft.item.ItemSword@132fa7c8 (req. id 272) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_shovel 273 net.minecraft.item.ItemSpade@1db0454f (req. id 273) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_pickaxe 274 net.minecraft.item.ItemPickaxe@1f9654c3 (req. id 274) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_axe 275 net.minecraft.item.ItemAxe@4696de68 (req. id 275) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_sword 276 net.minecraft.item.ItemSword@5ae3a20c (req. id 276) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_shovel 277 net.minecraft.item.ItemSpade@16a3f072 (req. id 277) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_pickaxe 278 net.minecraft.item.ItemPickaxe@64fed7fa (req. id 278) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_axe 279 net.minecraft.item.ItemAxe@171591e3 (req. id 279) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stick 280 net.minecraft.item.Item@91cd9ec (req. id 280) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:bowl 281 net.minecraft.item.Item@452719a0 (req. id 281) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:mushroom_stew 282 net.minecraft.item.ItemSoup@8c9bbdb (req. id 282) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_sword 283 net.minecraft.item.ItemSword@744c2b5e (req. id 283) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_shovel 284 net.minecraft.item.ItemSpade@34b363f8 (req. id 284) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_pickaxe 285 net.minecraft.item.ItemPickaxe@6d6849cf (req. id 285) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_axe 286 net.minecraft.item.ItemAxe@59c5ed26 (req. id 286) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:string 287 net.minecraft.item.ItemReed@27df784 (req. id 287) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:feather 288 net.minecraft.item.Item@1c04fc63 (req. id 288) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:gunpowder 289 net.minecraft.item.Item@20b33290 (req. id 289) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_hoe 290 net.minecraft.item.ItemHoe@71bd5cfa (req. id 290) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:stone_hoe 291 net.minecraft.item.ItemHoe@47235b6c (req. id 291) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_hoe 292 net.minecraft.item.ItemHoe@624733f0 (req. id 292) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_hoe 293 net.minecraft.item.ItemHoe@30a303f8 (req. id 293) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_hoe 294 net.minecraft.item.ItemHoe@1e59a7ba (req. id 294) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wheat_seeds 295 net.minecraft.item.ItemSeeds@58eff866 (req. id 295) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wheat 296 net.minecraft.item.Item@729d1e27 (req. id 296) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:bread 297 net.minecraft.item.ItemFood@2926cd3a (req. id 297) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:leather_helmet 298 net.minecraft.item.ItemArmor@680ccd22 (req. id 298) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:leather_chestplate 299 net.minecraft.item.ItemArmor@206fa88c (req. id 299) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:leather_leggings 300 net.minecraft.item.ItemArmor@2a28ff7 (req. id 300) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:leather_boots 301 net.minecraft.item.ItemArmor@7e99a27a (req. id 301) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_helmet 302 net.minecraft.item.ItemArmor@187a3885 (req. id 302) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_chestplate 303 net.minecraft.item.ItemArmor@14b051 (req. id 303) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_leggings 304 net.minecraft.item.ItemArmor@4e4395e1 (req. id 304) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:chainmail_boots 305 net.minecraft.item.ItemArmor@37250eeb (req. id 305) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_helmet 306 net.minecraft.item.ItemArmor@61f68295 (req. id 306) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_chestplate 307 net.minecraft.item.ItemArmor@7ef73671 (req. id 307) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_leggings 308 net.minecraft.item.ItemArmor@181775d6 (req. id 308) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:iron_boots 309 net.minecraft.item.ItemArmor@2c3940f5 (req. id 309) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_helmet 310 net.minecraft.item.ItemArmor@62d7ab81 (req. id 310) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_chestplate 311 net.minecraft.item.ItemArmor@3d3cd4d9 (req. id 311) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_leggings 312 net.minecraft.item.ItemArmor@64ba11f7 (req. id 312) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:diamond_boots 313 net.minecraft.item.ItemArmor@73f1a2ca (req. id 313) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_helmet 314 net.minecraft.item.ItemArmor@7cf6b73d (req. id 314) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_chestplate 315 net.minecraft.item.ItemArmor@297845e3 (req. id 315) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_leggings 316 net.minecraft.item.ItemArmor@17344f5a (req. id 316) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_boots 317 net.minecraft.item.ItemArmor@6b45a99c (req. id 317) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:flint 318 net.minecraft.item.Item@2a8277c9 (req. id 318) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:porkchop 319 net.minecraft.item.ItemFood@5b8642ec (req. id 319) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:cooked_porkchop 320 net.minecraft.item.ItemFood@4b93c2e5 (req. id 320) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:painting 321 net.minecraft.item.ItemHangingEntity@5ba607b4 (req. id 321) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:golden_apple 322 net.minecraft.item.ItemAppleGold@2ab94ec7 (req. id 322) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:sign 323 net.minecraft.item.ItemSign@71e0d394 (req. id 323) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:wooden_door 324 net.minecraft.item.ItemDoor@6c370d57 (req. id 324) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:bucket 325 net.minecraft.item.ItemBucket@6ad29f56 (req. id 325) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:water_bucket 326 net.minecraft.item.ItemBucket@29dafde4 (req. id 326) +[17:10:33] [main/TRACE] [FML/]: Registry add: minecraft:lava_bucket 327 net.minecraft.item.ItemBucket@68529933 (req. id 327) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:minecart 328 net.minecraft.item.ItemMinecart@5afe175f (req. id 328) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:saddle 329 net.minecraft.item.ItemSaddle@583548da (req. id 329) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:iron_door 330 net.minecraft.item.ItemDoor@12420d74 (req. id 330) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:redstone 331 net.minecraft.item.ItemRedstone@7d2b79ba (req. id 331) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:snowball 332 net.minecraft.item.ItemSnowball@7fd44282 (req. id 332) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:boat 333 net.minecraft.item.ItemBoat@6c30aec7 (req. id 333) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:leather 334 net.minecraft.item.Item@7022c24e (req. id 334) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:milk_bucket 335 net.minecraft.item.ItemBucketMilk@4b3788e1 (req. id 335) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brick 336 net.minecraft.item.Item@2afb925b (req. id 336) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:clay_ball 337 net.minecraft.item.Item@6a45aa68 (req. id 337) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:reeds 338 net.minecraft.item.ItemReed@3b6c85a (req. id 338) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:paper 339 net.minecraft.item.Item@551b8e9d (req. id 339) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:book 340 net.minecraft.item.ItemBook@7392d289 (req. id 340) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:slime_ball 341 net.minecraft.item.Item@2c3c5ba6 (req. id 341) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:chest_minecart 342 net.minecraft.item.ItemMinecart@2ea505fa (req. id 342) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:furnace_minecart 343 net.minecraft.item.ItemMinecart@542b7802 (req. id 343) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:egg 344 net.minecraft.item.ItemEgg@143865e1 (req. id 344) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:compass 345 net.minecraft.item.Item@2a8a126 (req. id 345) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fishing_rod 346 net.minecraft.item.ItemFishingRod@2a486341 (req. id 346) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:clock 347 net.minecraft.item.Item@766c5616 (req. id 347) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:glowstone_dust 348 net.minecraft.item.Item@4287fb17 (req. id 348) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fish 349 net.minecraft.item.ItemFishFood@1e6c6735 (req. id 349) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cooked_fished 350 net.minecraft.item.ItemFishFood@5eebd82d (req. id 350) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dye 351 net.minecraft.item.ItemDye@57f3c049 (req. id 351) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:bone 352 net.minecraft.item.Item@43d525bb (req. id 352) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sugar 353 net.minecraft.item.Item@5ea03ac7 (req. id 353) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cake 354 net.minecraft.item.ItemReed@69730f59 (req. id 354) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:bed 355 net.minecraft.item.ItemBed@780b00f9 (req. id 355) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:repeater 356 net.minecraft.item.ItemReed@1a6d1901 (req. id 356) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cookie 357 net.minecraft.item.ItemFood@70849e34 (req. id 357) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:filled_map 358 net.minecraft.item.ItemMap@7a0008e5 (req. id 358) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:shears 359 net.minecraft.item.ItemShears@21e32e06 (req. id 359) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:melon 360 net.minecraft.item.ItemFood@49e29d4b (req. id 360) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_seeds 361 net.minecraft.item.ItemSeeds@3cc4ccd2 (req. id 361) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:melon_seeds 362 net.minecraft.item.ItemSeeds@1c630e29 (req. id 362) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:beef 363 net.minecraft.item.ItemFood@2b36b44e (req. id 363) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cooked_beef 364 net.minecraft.item.ItemFood@1477830c (req. id 364) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:chicken 365 net.minecraft.item.ItemFood@323c9353 (req. id 365) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cooked_chicken 366 net.minecraft.item.ItemFood@26ec47e9 (req. id 366) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:rotten_flesh 367 net.minecraft.item.ItemFood@626525f5 (req. id 367) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ender_pearl 368 net.minecraft.item.ItemEnderPearl@31dfd492 (req. id 368) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:blaze_rod 369 net.minecraft.item.Item@5dfcd6d2 (req. id 369) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ghast_tear 370 net.minecraft.item.Item@27ba533 (req. id 370) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:gold_nugget 371 net.minecraft.item.Item@39ab88b (req. id 371) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:nether_wart 372 net.minecraft.item.ItemSeeds@22c9af86 (req. id 372) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:potion 373 net.minecraft.item.ItemPotion@30fe5ac (req. id 373) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:glass_bottle 374 net.minecraft.item.ItemGlassBottle@55c915a5 (req. id 374) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:spider_eye 375 net.minecraft.item.ItemFood@4ac2fa3 (req. id 375) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fermented_spider_eye 376 net.minecraft.item.Item@446b78ba (req. id 376) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:blaze_powder 377 net.minecraft.item.Item@6bc31e6d (req. id 377) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:magma_cream 378 net.minecraft.item.Item@5702bd60 (req. id 378) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brewing_stand 379 net.minecraft.item.ItemReed@74df1640 (req. id 379) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cauldron 380 net.minecraft.item.ItemReed@622dffb1 (req. id 380) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ender_eye 381 net.minecraft.item.ItemEnderEye@44b1d73a (req. id 381) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:speckled_melon 382 net.minecraft.item.Item@77a94411 (req. id 382) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:spawn_egg 383 net.minecraft.item.ItemMonsterPlacer@6e2da832 (req. id 383) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:experience_bottle 384 net.minecraft.item.ItemExpBottle@33437177 (req. id 384) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fire_charge 385 net.minecraft.item.ItemFireball@5827cdf7 (req. id 385) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:writable_book 386 net.minecraft.item.ItemWritableBook@15f5bf70 (req. id 386) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:written_book 387 net.minecraft.item.ItemEditableBook@5fa01e33 (req. id 387) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:emerald 388 net.minecraft.item.Item@91ed751 (req. id 388) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:item_frame 389 net.minecraft.item.ItemHangingEntity@47ca0b84 (req. id 389) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:flower_pot 390 net.minecraft.item.ItemReed@21ba2bee (req. id 390) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:carrot 391 net.minecraft.item.ItemSeedFood@4b81e280 (req. id 391) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:potato 392 net.minecraft.item.ItemSeedFood@3c3d683a (req. id 392) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:baked_potato 393 net.minecraft.item.ItemFood@6385d6bb (req. id 393) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:poisonous_potato 394 net.minecraft.item.ItemFood@67d4c208 (req. id 394) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:map 395 net.minecraft.item.ItemEmptyMap@78f890c (req. id 395) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:golden_carrot 396 net.minecraft.item.ItemFood@606e76b4 (req. id 396) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:skull 397 net.minecraft.item.ItemSkull@575c049d (req. id 397) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:carrot_on_a_stick 398 net.minecraft.item.ItemCarrotOnAStick@155e9af2 (req. id 398) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:nether_star 399 net.minecraft.item.ItemSimpleFoiled@7c4c0b22 (req. id 399) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin_pie 400 net.minecraft.item.ItemFood@646f24ee (req. id 400) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fireworks 401 net.minecraft.item.ItemFirework@53ed6e21 (req. id 401) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:firework_charge 402 net.minecraft.item.ItemFireworkCharge@70f12110 (req. id 402) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:enchanted_book 403 net.minecraft.item.ItemEnchantedBook@52c9a2e5 (req. id 403) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:comparator 404 net.minecraft.item.ItemReed@33e592d9 (req. id 404) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:netherbrick 405 net.minecraft.item.Item@369df65b (req. id 405) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:quartz 406 net.minecraft.item.Item@3c98ec60 (req. id 406) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:tnt_minecart 407 net.minecraft.item.ItemMinecart@5bc6b1b4 (req. id 407) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:hopper_minecart 408 net.minecraft.item.ItemMinecart@51bccf7e (req. id 408) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:iron_horse_armor 417 net.minecraft.item.Item@42da831e (req. id 417) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:golden_horse_armor 418 net.minecraft.item.Item@17d648dc (req. id 418) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:diamond_horse_armor 419 net.minecraft.item.Item@28471d73 (req. id 419) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lead 420 net.minecraft.item.ItemLead@676af1f7 (req. id 420) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:name_tag 421 net.minecraft.item.ItemNameTag@10c5aa0c (req. id 421) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:command_block_minecart 422 net.minecraft.item.ItemMinecart@211f026e (req. id 422) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_13 2256 net.minecraft.item.ItemRecord@76d91826 (req. id 2256) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_cat 2257 net.minecraft.item.ItemRecord@26c0a3bf (req. id 2257) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_blocks 2258 net.minecraft.item.ItemRecord@313e6479 (req. id 2258) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_chirp 2259 net.minecraft.item.ItemRecord@77365d30 (req. id 2259) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_far 2260 net.minecraft.item.ItemRecord@12203775 (req. id 2260) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_mall 2261 net.minecraft.item.ItemRecord@118eb9f (req. id 2261) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_mellohi 2262 net.minecraft.item.ItemRecord@b151449 (req. id 2262) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_stal 2263 net.minecraft.item.ItemRecord@14e6ca4e (req. id 2263) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_strad 2264 net.minecraft.item.ItemRecord@3bebd19a (req. id 2264) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_ward 2265 net.minecraft.item.ItemRecord@770df431 (req. id 2265) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_11 2266 net.minecraft.item.ItemRecord@351afa07 (req. id 2266) +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:record_wait 2267 net.minecraft.item.ItemRecord@7e14fccd (req. id 2267) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@158fee1a for ItemBlock net.minecraft.item.ItemBlock@515e951d at id 148, original id requested: 148 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:heavy_weighted_pressure_plate 148 net.minecraft.item.ItemBlock@515e951d (req. id 148) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCactus@5fe8cf60 for ItemBlock net.minecraft.item.ItemBlock@188fcca7 at id 81, original id requested: 81 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cactus 81 net.minecraft.item.ItemBlock@188fcca7 (req. id 81) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@48dd0a33 for ItemBlock net.minecraft.item.ItemBlock@8c4f48a at id 21, original id requested: 21 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lapis_ore 21 net.minecraft.item.ItemBlock@8c4f48a (req. id 21) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressedPowered@22be9f8f for ItemBlock net.minecraft.item.ItemBlock@3a929485 at id 152, original id requested: 152 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:redstone_block 152 net.minecraft.item.ItemBlock@3a929485 (req. id 152) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@3f3a1398 for ItemBlock net.minecraft.item.ItemBlock@6d54c5cd at id 128, original id requested: 128 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sandstone_stairs 128 net.minecraft.item.ItemBlock@6d54c5cd (req. id 128) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@1d84a6b9 for ItemBlock net.minecraft.item.ItemBlock@58864dce at id 133, original id requested: 133 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:emerald_block 133 net.minecraft.item.ItemBlock@58864dce (req. id 133) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4a2eda5e for ItemBlock net.minecraft.item.ItemBlock@595e3cc9 at id 135, original id requested: 135 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:birch_stairs 135 net.minecraft.item.ItemBlock@595e3cc9 (req. id 135) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMelon@14aad613 for ItemBlock net.minecraft.item.ItemBlock@39e8ddf5 at id 103, original id requested: 103 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:melon_block 103 net.minecraft.item.ItemBlock@39e8ddf5 (req. id 103) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@4e827845 for ItemBlock net.minecraft.item.ItemBlock@67441d86 at id 42, original id requested: 42 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:iron_block 42 net.minecraft.item.ItemBlock@67441d86 (req. id 42) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@474f22c6 for ItemBlock net.minecraft.item.ItemBlock@28ee7d61 at id 163, original id requested: 163 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:acacia_stairs 163 net.minecraft.item.ItemBlock@28ee7d61 (req. id 163) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSapling@395e6726 for ItemBlock net.minecraft.item.ItemMultiTexture@7f7da615 at id 6, original id requested: 6 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sapling 6 net.minecraft.item.ItemMultiTexture@7f7da615 (req. id 6) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStone@40bc3d1e for ItemBlock net.minecraft.item.ItemBlock@1222ee17 at id 1, original id requested: 1 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone 1 net.minecraft.item.ItemBlock@1222ee17 (req. id 1) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@37c9afa1 for ItemBlock net.minecraft.item.ItemBlock@333d314e at id 10, original id requested: 10 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:flowing_lava 10 net.minecraft.item.ItemBlock@333d314e (req. id 10) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockJukebox@267a754f for ItemBlock net.minecraft.item.ItemBlock@76701229 at id 84, original id requested: 84 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:jukebox 84 net.minecraft.item.ItemBlock@76701229 (req. id 84) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@5f7f1dbd for ItemBlock net.minecraft.item.ItemBlock@37b87e7e at id 108, original id requested: 108 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brick_stairs 108 net.minecraft.item.ItemBlock@37b87e7e (req. id 108) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDaylightDetector@d81f00a for ItemBlock net.minecraft.item.ItemBlock@31789ec6 at id 151, original id requested: 151 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:daylight_detector 151 net.minecraft.item.ItemBlock@31789ec6 (req. id 151) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@3cafcd3f for ItemBlock net.minecraft.item.ItemPiston@7344efc0 at id 33, original id requested: 33 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:piston 33 net.minecraft.item.ItemPiston@7344efc0 (req. id 33) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnow@53b49076 for ItemBlock net.minecraft.item.ItemSnow@60dc156e at id 78, original id requested: 78 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:snow_layer 78 net.minecraft.item.ItemSnow@60dc156e (req. id 78) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@1a206d94 for ItemBlock net.minecraft.item.ItemBlock@11031a70 at id 40, original id requested: 40 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom 40 net.minecraft.item.ItemBlock@11031a70 (req. id 40) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDynamicLiquid@7842c747 for ItemBlock net.minecraft.item.ItemBlock@62bcb7c9 at id 8, original id requested: 8 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:flowing_water 8 net.minecraft.item.ItemBlock@62bcb7c9 (req. id 8) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@1099dda7 for ItemBlock net.minecraft.item.ItemBlock@53c61fc3 at id 54, original id requested: 54 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:chest 54 net.minecraft.item.ItemBlock@53c61fc3 (req. id 54) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@c75319d for ItemBlock net.minecraft.item.ItemCloth@2db0636f at id 35, original id requested: 35 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:wool 35 net.minecraft.item.ItemCloth@2db0636f (req. id 35) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7d238fb1 for ItemBlock net.minecraft.item.ItemBlock@175023d8 at id 16, original id requested: 16 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:coal_ore 16 net.minecraft.item.ItemBlock@175023d8 (req. id 16) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPistonBase@274909bc for ItemBlock net.minecraft.item.ItemPiston@e6145dd at id 29, original id requested: 29 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sticky_piston 29 net.minecraft.item.ItemPiston@e6145dd (req. id 29) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@64c60d36 for ItemBlock net.minecraft.item.ItemBlock@1431b78b at id 7, original id requested: 7 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:bedrock 7 net.minecraft.item.ItemBlock@1431b78b (req. id 7) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGravel@4d574915 for ItemBlock net.minecraft.item.ItemBlock@4c091108 at id 13, original id requested: 13 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:gravel 13 net.minecraft.item.ItemBlock@4c091108 (req. id 13) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWorkbench@b714ea1 for ItemBlock net.minecraft.item.ItemBlock@673d4b37 at id 58, original id requested: 58 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:crafting_table 58 net.minecraft.item.ItemBlock@673d4b37 (req. id 58) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@5b7ecb4e for ItemBlock net.minecraft.item.ItemBlock@69153cd4 at id 72, original id requested: 72 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:wooden_pressure_plate 72 net.minecraft.item.ItemBlock@69153cd4 (req. id 72) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNetherrack@4bae7fd7 for ItemBlock net.minecraft.item.ItemBlock@714cb831 at id 87, original id requested: 87 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:netherrack 87 net.minecraft.item.ItemBlock@714cb831 (req. id 87) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLog@d2634b8 for ItemBlock net.minecraft.item.ItemMultiTexture@63d0d313 at id 162, original id requested: 162 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:log2 162 net.minecraft.item.ItemMultiTexture@63d0d313 (req. id 162) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTorch@23dc652 for ItemBlock net.minecraft.item.ItemBlock@22d1b797 at id 50, original id requested: 50 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:torch 50 net.minecraft.item.ItemBlock@22d1b797 (req. id 50) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@24555cb7 for ItemBlock net.minecraft.item.ItemBlock@766c2c5c at id 61, original id requested: 61 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:furnace 61 net.minecraft.item.ItemBlock@766c2c5c (req. id 61) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@606bba7a for ItemBlock net.minecraft.item.ItemBlock@37d488c1 at id 22, original id requested: 22 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lapis_block 22 net.minecraft.item.ItemBlock@37d488c1 (req. id 22) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneOre@53220775 for ItemBlock net.minecraft.item.ItemBlock@625e5389 at id 73, original id requested: 73 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:redstone_ore 73 net.minecraft.item.ItemBlock@625e5389 (req. id 73) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@6fddcad2 for ItemBlock net.minecraft.item.ItemBlock@1ebe79d3 at id 134, original id requested: 134 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:spruce_stairs 134 net.minecraft.item.ItemBlock@1ebe79d3 (req. id 134) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@2dc5912d for ItemBlock net.minecraft.item.ItemBlock@6b301b69 at id 67, original id requested: 67 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone_stairs 67 net.minecraft.item.ItemBlock@6b301b69 (req. id 67) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLever@1fc72c90 for ItemBlock net.minecraft.item.ItemBlock@2357c179 at id 69, original id requested: 69 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lever 69 net.minecraft.item.ItemBlock@2357c179 (req. id 69) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockIce@7c9c93b6 for ItemBlock net.minecraft.item.ItemBlock@565f010f at id 79, original id requested: 79 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ice 79 net.minecraft.item.ItemBlock@565f010f (req. id 79) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortalFrame@6b5d30b6 for ItemBlock net.minecraft.item.ItemBlock@773eac15 at id 120, original id requested: 120 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:end_portal_frame 120 net.minecraft.item.ItemBlock@773eac15 (req. id 120) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDoublePlant@78c1f32c for ItemBlock net.minecraft.item.ItemDoublePlant@7febaf45 at id 175, original id requested: 175 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:double_plant 175 net.minecraft.item.ItemDoublePlant@7febaf45 (req. id 175) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarrot@110d42fa for ItemBlock net.minecraft.item.ItemBlock@4a401c9f at id 141, original id requested: 141 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:carrots 141 net.minecraft.item.ItemBlock@4a401c9f (req. id 141) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlass@597da8eb for ItemBlock net.minecraft.item.ItemBlock@371730ce at id 20, original id requested: 20 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:glass 20 net.minecraft.item.ItemBlock@371730ce (req. id 20) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNote@71c14294 for ItemBlock net.minecraft.item.ItemBlock@538540a3 at id 25, original id requested: 25 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:noteblock 25 net.minecraft.item.ItemBlock@538540a3 (req. id 25) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@2aea5ca for ItemBlock net.minecraft.item.ItemBlock@5156b82b at id 85, original id requested: 85 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fence 85 net.minecraft.item.ItemBlock@5156b82b (req. id 85) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@65e10e56 for ItemBlock net.minecraft.item.ItemBlock@145538c5 at id 45, original id requested: 45 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brick_block 45 net.minecraft.item.ItemBlock@145538c5 (req. id 45) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTallGrass@3a471b7f for ItemBlock net.minecraft.item.ItemColored@5f0f419c at id 31, original id requested: 31 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:tallgrass 31 net.minecraft.item.ItemColored@5f0f419c (req. id 31) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPackedIce@21df71f3 for ItemBlock net.minecraft.item.ItemBlock@629c9985 at id 174, original id requested: 174 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:packed_ice 174 net.minecraft.item.ItemBlock@629c9985 (req. id 174) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockChest@324887ba for ItemBlock net.minecraft.item.ItemBlock@17231d57 at id 146, original id requested: 146 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:trapped_chest 146 net.minecraft.item.ItemBlock@17231d57 (req. id 146) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@23e1cfd for ItemBlock net.minecraft.item.ItemBlock@25b469f at id 100, original id requested: 100 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:red_mushroom_block 100 net.minecraft.item.ItemBlock@25b469f (req. id 100) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@566a6bb8 for ItemBlock net.minecraft.item.ItemBlock@367971ee at id 112, original id requested: 112 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick 112 net.minecraft.item.ItemBlock@367971ee (req. id 112) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnchantmentTable@6209ae8f for ItemBlock net.minecraft.item.ItemBlock@5f26dc32 at id 116, original id requested: 116 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:enchanting_table 116 net.minecraft.item.ItemBlock@5f26dc32 (req. id 116) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneBrick@4f12267a for ItemBlock net.minecraft.item.ItemMultiTexture@7042876b at id 98, original id requested: 98 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stonebrick 98 net.minecraft.item.ItemMultiTexture@7042876b (req. id 98) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHugeMushroom@7b24260c for ItemBlock net.minecraft.item.ItemBlock@1fc8bb61 at id 99, original id requested: 99 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom_block 99 net.minecraft.item.ItemBlock@1fc8bb61 (req. id 99) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBeacon@1e79d438 for ItemBlock net.minecraft.item.ItemBlock@3385ed94 at id 138, original id requested: 138 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:beacon 138 net.minecraft.item.ItemBlock@3385ed94 (req. id 138) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@1f870b40 for ItemBlock net.minecraft.item.ItemMultiTexture@1db0a9f9 at id 38, original id requested: 38 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:red_flower 38 net.minecraft.item.ItemMultiTexture@1db0a9f9 (req. id 38) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockVine@615807eb for ItemBlock net.minecraft.item.ItemColored@396729a9 at id 106, original id requested: 106 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:vine 106 net.minecraft.item.ItemColored@396729a9 (req. id 106) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDropper@76c073fd for ItemBlock net.minecraft.item.ItemBlock@23e033b0 at id 158, original id requested: 158 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dropper 158 net.minecraft.item.ItemBlock@23e033b0 (req. id 158) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@233c779c for ItemBlock net.minecraft.item.ItemBlock@54617a36 at id 102, original id requested: 102 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:glass_pane 102 net.minecraft.item.ItemBlock@54617a36 (req. id 102) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLog@384d62e4 for ItemBlock net.minecraft.item.ItemMultiTexture@4b9e9a81 at id 17, original id requested: 17 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:log 17 net.minecraft.item.ItemMultiTexture@4b9e9a81 (req. id 17) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFire@223fb039 for ItemBlock net.minecraft.item.ItemBlock@19b1b1f0 at id 51, original id requested: 51 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fire 51 net.minecraft.item.ItemBlock@19b1b1f0 (req. id 51) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@57927561 for ItemBlock net.minecraft.item.ItemBlock@611910bd at id 56, original id requested: 56 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:diamond_ore 56 net.minecraft.item.ItemBlock@611910bd (req. id 56) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDeadBush@23788242 for ItemBlock net.minecraft.item.ItemBlock@349a1a18 at id 32, original id requested: 32 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:deadbush 32 net.minecraft.item.ItemBlock@349a1a18 (req. id 32) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSoulSand@2551050 for ItemBlock net.minecraft.item.ItemBlock@712738a2 at id 88, original id requested: 88 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:soul_sand 88 net.minecraft.item.ItemBlock@712738a2 (req. id 88) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@6f927f23 for ItemBlock net.minecraft.item.ItemBlock@45f74db7 at id 173, original id requested: 173 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:coal_block 173 net.minecraft.item.ItemBlock@45f74db7 (req. id 173) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockBookshelf@181259d0 for ItemBlock net.minecraft.item.ItemBlock@6f0f4d43 at id 47, original id requested: 47 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:bookshelf 47 net.minecraft.item.ItemBlock@6f0f4d43 (req. id 47) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonStone@7a5079e1 for ItemBlock net.minecraft.item.ItemBlock@5599a2ab at id 77, original id requested: 77 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone_button 77 net.minecraft.item.ItemBlock@5599a2ab (req. id 77) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@46fa1cf2 for ItemBlock net.minecraft.item.ItemBlock@5986b474 at id 41, original id requested: 41 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:gold_block 41 net.minecraft.item.ItemBlock@5986b474 (req. id 41) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneLight@329a4cfc for ItemBlock net.minecraft.item.ItemBlock@1ab15997 at id 123, original id requested: 123 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:redstone_lamp 123 net.minecraft.item.ItemBlock@1ab15997 (req. id 123) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSand@6a5186d5 for ItemBlock net.minecraft.item.ItemMultiTexture@7170d631 at id 12, original id requested: 12 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sand 12 net.minecraft.item.ItemMultiTexture@7170d631 (req. id 12) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockQuartz@7e1d4640 for ItemBlock net.minecraft.item.ItemMultiTexture@26fe6526 at id 155, original id requested: 155 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:quartz_block 155 net.minecraft.item.ItemMultiTexture@26fe6526 (req. id 155) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSnowBlock@3ef221ad for ItemBlock net.minecraft.item.ItemBlock@7a2b5ca at id 80, original id requested: 80 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:snow 80 net.minecraft.item.ItemBlock@7a2b5ca (req. id 80) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEndPortal@1dfdd225 for ItemBlock net.minecraft.item.ItemBlock@4b4ce4b0 at id 119, original id requested: 119 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:end_portal 119 net.minecraft.item.ItemBlock@4b4ce4b0 (req. id 119) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@10dd771b for ItemBlock net.minecraft.item.ItemBlock@253a056f at id 153, original id requested: 153 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:quartz_ore 153 net.minecraft.item.ItemBlock@253a056f (req. id 153) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockColored@54ff23f3 for ItemBlock net.minecraft.item.ItemCloth@43acd81 at id 159, original id requested: 159 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stained_hardened_clay 159 net.minecraft.item.ItemCloth@43acd81 (req. id 159) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCommandBlock@7088daa7 for ItemBlock net.minecraft.item.ItemBlock@3089d252 at id 137, original id requested: 137 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:command_block 137 net.minecraft.item.ItemBlock@3089d252 (req. id 137) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPortal@5ae584d0 for ItemBlock net.minecraft.item.ItemBlock@284f1e63 at id 90, original id requested: 90 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:portal 90 net.minecraft.item.ItemBlock@284f1e63 (req. id 90) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@12799446 for ItemBlock net.minecraft.item.ItemBlock@62540a41 at id 109, original id requested: 109 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone_brick_stairs 109 net.minecraft.item.ItemBlock@62540a41 (req. id 109) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLilyPad@45937ecf for ItemBlock net.minecraft.item.ItemLilyPad@7e5ee4c0 at id 111, original id requested: 111 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:waterlily 111 net.minecraft.item.ItemLilyPad@7e5ee4c0 (req. id 111) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@1c7419bd for ItemBlock net.minecraft.item.ItemBlock@7fc3a11 at id 164, original id requested: 164 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dark_oak_stairs 164 net.minecraft.item.ItemBlock@7fc3a11 (req. id 164) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@413bc53f for ItemBlock net.minecraft.item.ItemBlock@4048362f at id 53, original id requested: 53 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:oak_stairs 53 net.minecraft.item.ItemBlock@4048362f (req. id 53) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGrass@6435d824 for ItemBlock net.minecraft.item.ItemBlock@44dd68a1 at id 2, original id requested: 2 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:grass 2 net.minecraft.item.ItemBlock@44dd68a1 (req. id 2) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFenceGate@5222a11b for ItemBlock net.minecraft.item.ItemBlock@24004559 at id 107, original id requested: 107 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:fence_gate 107 net.minecraft.item.ItemBlock@24004559 (req. id 107) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMycelium@11106f61 for ItemBlock net.minecraft.item.ItemBlock@dc8e886 at id 110, original id requested: 110 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:mycelium 110 net.minecraft.item.ItemBlock@dc8e886 (req. id 110) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockObsidian@5c14c181 for ItemBlock net.minecraft.item.ItemBlock@119bc7c at id 49, original id requested: 49 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:obsidian 49 net.minecraft.item.ItemBlock@119bc7c (req. id 49) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@c4d0a21 for ItemBlock net.minecraft.item.ItemBlock@40a57174 at id 4, original id requested: 4 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone 4 net.minecraft.item.ItemBlock@40a57174 (req. id 4) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@33ef546f for ItemBlock net.minecraft.item.ItemBlock@2dbb97d4 at id 156, original id requested: 156 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:quartz_stairs 156 net.minecraft.item.ItemBlock@2dbb97d4 (req. id 156) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockEnderChest@52ee5586 for ItemBlock net.minecraft.item.ItemBlock@76ecf6c0 at id 130, original id requested: 130 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ender_chest 130 net.minecraft.item.ItemBlock@76ecf6c0 (req. id 130) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockClay@5a442a94 for ItemBlock net.minecraft.item.ItemBlock@3f3bf43f at id 82, original id requested: 82 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:clay 82 net.minecraft.item.ItemBlock@3f3bf43f (req. id 82) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@5cc67308 for ItemBlock net.minecraft.item.ItemBlock@79207487 at id 48, original id requested: 48 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:mossy_cobblestone 48 net.minecraft.item.ItemBlock@79207487 (req. id 48) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDirt@2304bddd for ItemBlock net.minecraft.item.ItemMultiTexture@41c28931 at id 3, original id requested: 3 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dirt 3 net.minecraft.item.ItemMultiTexture@41c28931 (req. id 3) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@1272a24f for ItemBlock net.minecraft.item.ItemBlock@4abd11b1 at id 91, original id requested: 91 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lit_pumpkin 91 net.minecraft.item.ItemBlock@4abd11b1 (req. id 91) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockAnvil@58a2f41c for ItemBlock net.minecraft.item.ItemAnvilBlock@398326be at id 145, original id requested: 145 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:anvil 145 net.minecraft.item.ItemAnvilBlock@398326be (req. id 145) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@1a298fa4 for ItemBlock net.minecraft.item.ItemBlock@5164a171 at id 11, original id requested: 11 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lava 11 net.minecraft.item.ItemBlock@5164a171 (req. id 11) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFurnace@603a0503 for ItemBlock net.minecraft.item.ItemBlock@25a32b76 at id 62, original id requested: 62 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:lit_furnace 62 net.minecraft.item.ItemBlock@25a32b76 (req. id 62) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@65bb90dc for ItemBlock net.minecraft.item.ItemBlock@7b7a6347 at id 15, original id requested: 15 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:iron_ore 15 net.minecraft.item.ItemBlock@7b7a6347 (req. id 15) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCompressed@50586031 for ItemBlock net.minecraft.item.ItemBlock@200c09a6 at id 57, original id requested: 57 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:diamond_block 57 net.minecraft.item.ItemBlock@200c09a6 (req. id 57) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWeb@3a6a2cf for ItemBlock net.minecraft.item.ItemBlock@764d81b9 at id 30, original id requested: 30 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:web 30 net.minecraft.item.ItemBlock@764d81b9 (req. id 30) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHay@677b19bf for ItemBlock net.minecraft.item.ItemBlock@5a7fd55c at id 170, original id requested: 170 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:hay_block 170 net.minecraft.item.ItemBlock@5a7fd55c (req. id 170) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@4a02775e for ItemBlock net.minecraft.item.ItemBlock@7e90b96e at id 136, original id requested: 136 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:jungle_stairs 136 net.minecraft.item.ItemBlock@7e90b96e (req. id 136) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStairs@dc50766 for ItemBlock net.minecraft.item.ItemBlock@4f7e25ac at id 114, original id requested: 114 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_stairs 114 net.minecraft.item.ItemBlock@4f7e25ac (req. id 114) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlate@3e79c17b for ItemBlock net.minecraft.item.ItemBlock@62db67f9 at id 70, original id requested: 70 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone_pressure_plate 70 net.minecraft.item.ItemBlock@62db67f9 (req. id 70) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockButtonWood@2d4b90ff for ItemBlock net.minecraft.item.ItemBlock@32873f23 at id 143, original id requested: 143 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:wooden_button 143 net.minecraft.item.ItemBlock@32873f23 (req. id 143) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@25e29e5 for ItemBlock net.minecraft.item.ItemSlab@4b37a99e at id 43, original id requested: 43 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:double_stone_slab 43 net.minecraft.item.ItemSlab@4b37a99e (req. id 43) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@70764922 for ItemBlock net.minecraft.item.ItemBlock@3360eaa6 at id 14, original id requested: 14 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:gold_ore 14 net.minecraft.item.ItemBlock@3360eaa6 (req. id 14) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTNT@56fbda05 for ItemBlock net.minecraft.item.ItemBlock@1fcd52a4 at id 46, original id requested: 46 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:tnt 46 net.minecraft.item.ItemBlock@1fcd52a4 (req. id 46) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHopper@572b9f86 for ItemBlock net.minecraft.item.ItemBlock@60ec9d4b at id 154, original id requested: 154 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:hopper 154 net.minecraft.item.ItemBlock@60ec9d4b (req. id 154) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStoneSlab@74107a99 for ItemBlock net.minecraft.item.ItemSlab@4e4ad8a3 at id 44, original id requested: 44 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stone_slab 44 net.minecraft.item.ItemSlab@4e4ad8a3 (req. id 44) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPotato@53b8aa1a for ItemBlock net.minecraft.item.ItemBlock@13d4dd7d at id 142, original id requested: 142 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:potatoes 142 net.minecraft.item.ItemBlock@13d4dd7d (req. id 142) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOre@7ddc8095 for ItemBlock net.minecraft.item.ItemBlock@7c1943b6 at id 129, original id requested: 129 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:emerald_ore 129 net.minecraft.item.ItemBlock@7c1943b6 (req. id 129) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMushroom@3796fe87 for ItemBlock net.minecraft.item.ItemBlock@5eaca160 at id 39, original id requested: 39 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:brown_mushroom 39 net.minecraft.item.ItemBlock@5eaca160 (req. id 39) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockOldLeaf@55d580a8 for ItemBlock net.minecraft.item.ItemLeaves@66fd845 at id 18, original id requested: 18 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:leaves 18 net.minecraft.item.ItemLeaves@66fd845 (req. id 18) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTripWireHook@38e993ad for ItemBlock net.minecraft.item.ItemBlock@18df9d50 at id 131, original id requested: 131 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:tripwire_hook 131 net.minecraft.item.ItemBlock@18df9d50 (req. id 131) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFlower@7c683d27 for ItemBlock net.minecraft.item.ItemMultiTexture@d0fbf2 at id 37, original id requested: 37 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:yellow_flower 37 net.minecraft.item.ItemMultiTexture@d0fbf2 (req. id 37) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@25905e0c for ItemBlock net.minecraft.item.ItemBlock@184ccd49 at id 157, original id requested: 157 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:activator_rail 157 net.minecraft.item.ItemBlock@184ccd49 (req. id 157) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRedstoneTorch@784b7c29 for ItemBlock net.minecraft.item.ItemBlock@5a398015 at id 76, original id requested: 76 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:redstone_torch 76 net.minecraft.item.ItemBlock@5a398015 (req. id 76) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@166355f1 for ItemBlock net.minecraft.item.ItemSlab@750810f9 at id 125, original id requested: 125 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:double_wooden_slab 125 net.minecraft.item.ItemSlab@750810f9 (req. id 125) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockTrapDoor@7699c628 for ItemBlock net.minecraft.item.ItemBlock@64928775 at id 96, original id requested: 96 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:trapdoor 96 net.minecraft.item.ItemBlock@64928775 (req. id 96) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockNewLeaf@39f253d6 for ItemBlock net.minecraft.item.ItemLeaves@4ffb45e8 at id 161, original id requested: 161 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:leaves2 161 net.minecraft.item.ItemLeaves@4ffb45e8 (req. id 161) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFarmland@37811d8d for ItemBlock net.minecraft.item.ItemBlock@79aaab5d at id 60, original id requested: 60 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:farmland 60 net.minecraft.item.ItemBlock@79aaab5d (req. id 60) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStaticLiquid@52c7bef4 for ItemBlock net.minecraft.item.ItemBlock@33d8a512 at id 9, original id requested: 9 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:water 9 net.minecraft.item.ItemBlock@33d8a512 (req. id 9) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailPowered@3c86c285 for ItemBlock net.minecraft.item.ItemBlock@543d5b55 at id 27, original id requested: 27 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:golden_rail 27 net.minecraft.item.ItemBlock@543d5b55 (req. id 27) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockGlowstone@17c78a3f for ItemBlock net.minecraft.item.ItemBlock@83754a8 at id 89, original id requested: 89 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:glowstone 89 net.minecraft.item.ItemBlock@83754a8 (req. id 89) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCarpet@6b566e7b for ItemBlock net.minecraft.item.ItemCloth@6896e5ce at id 171, original id requested: 171 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:carpet 171 net.minecraft.item.ItemCloth@6896e5ce (req. id 171) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockFence@64c6295a for ItemBlock net.minecraft.item.ItemBlock@ac96d07 at id 113, original id requested: 113 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:nether_brick_fence 113 net.minecraft.item.ItemBlock@ac96d07 (req. id 113) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPumpkin@297d1d8b for ItemBlock net.minecraft.item.ItemBlock@2e14ec19 at id 86, original id requested: 86 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:pumpkin 86 net.minecraft.item.ItemBlock@2e14ec19 (req. id 86) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWood@e060a95 for ItemBlock net.minecraft.item.ItemMultiTexture@5f9874f1 at id 5, original id requested: 5 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:planks 5 net.minecraft.item.ItemMultiTexture@5f9874f1 (req. id 5) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDragonEgg@581bce9a for ItemBlock net.minecraft.item.ItemBlock@1225ab3f at id 122, original id requested: 122 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dragon_egg 122 net.minecraft.item.ItemBlock@1225ab3f (req. id 122) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockDispenser@71880832 for ItemBlock net.minecraft.item.ItemBlock@670dbe67 at id 23, original id requested: 23 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:dispenser 23 net.minecraft.item.ItemBlock@670dbe67 (req. id 23) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSandStone@3379336b for ItemBlock net.minecraft.item.ItemMultiTexture@374f910c at id 24, original id requested: 24 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sandstone 24 net.minecraft.item.ItemMultiTexture@374f910c (req. id 24) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRailDetector@102674b7 for ItemBlock net.minecraft.item.ItemBlock@48bbc732 at id 28, original id requested: 28 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:detector_rail 28 net.minecraft.item.ItemBlock@48bbc732 (req. id 28) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockHardenedClay@78891447 for ItemBlock net.minecraft.item.ItemBlock@2012c8ec at id 172, original id requested: 172 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:hardened_clay 172 net.minecraft.item.ItemBlock@2012c8ec (req. id 172) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlassPane@11c5ed81 for ItemBlock net.minecraft.item.ItemCloth@31450e67 at id 160, original id requested: 160 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass_pane 160 net.minecraft.item.ItemCloth@31450e67 (req. id 160) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSponge@6be897cc for ItemBlock net.minecraft.item.ItemBlock@2cb4a576 at id 19, original id requested: 19 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:sponge 19 net.minecraft.item.ItemBlock@2cb4a576 (req. id 19) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPressurePlateWeighted@7e1adcb4 for ItemBlock net.minecraft.item.ItemBlock@7dafce8 at id 147, original id requested: 147 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:light_weighted_pressure_plate 147 net.minecraft.item.ItemBlock@7dafce8 (req. id 147) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockCocoa@44a92eb7 for ItemBlock net.minecraft.item.ItemBlock@3a11e75f at id 127, original id requested: 127 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cocoa 127 net.minecraft.item.ItemBlock@3a11e75f (req. id 127) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockStainedGlass@2b666886 for ItemBlock net.minecraft.item.ItemCloth@6d6d2bc1 at id 95, original id requested: 95 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:stained_glass 95 net.minecraft.item.ItemCloth@6d6d2bc1 (req. id 95) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockPane@6f220804 for ItemBlock net.minecraft.item.ItemBlock@1a53c407 at id 101, original id requested: 101 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:iron_bars 101 net.minecraft.item.ItemBlock@1a53c407 (req. id 101) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockRail@ed2be35 for ItemBlock net.minecraft.item.ItemBlock@716ab511 at id 66, original id requested: 66 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:rail 66 net.minecraft.item.ItemBlock@716ab511 (req. id 66) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockSilverfish@4b6041fe for ItemBlock net.minecraft.item.ItemMultiTexture@1495a943 at id 97, original id requested: 97 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:monster_egg 97 net.minecraft.item.ItemMultiTexture@1495a943 (req. id 97) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockMobSpawner@7a6eb29d for ItemBlock net.minecraft.item.ItemBlock@6d9b7843 at id 52, original id requested: 52 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:mob_spawner 52 net.minecraft.item.ItemBlock@6d9b7843 (req. id 52) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWoodSlab@539f4cb2 for ItemBlock net.minecraft.item.ItemSlab@79f4aeec at id 126, original id requested: 126 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:wooden_slab 126 net.minecraft.item.ItemSlab@79f4aeec (req. id 126) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockWall@8c6fb37 for ItemBlock net.minecraft.item.ItemMultiTexture@2f084681 at id 139, original id requested: 139 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:cobblestone_wall 139 net.minecraft.item.ItemMultiTexture@2f084681 (req. id 139) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.BlockLadder@1793dac6 for ItemBlock net.minecraft.item.ItemBlock@484cd746 at id 65, original id requested: 65 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:ladder 65 net.minecraft.item.ItemBlock@484cd746 (req. id 65) +[17:10:34] [main/DEBUG] [FML/]: Found matching Block net.minecraft.block.Block@332933cb for ItemBlock net.minecraft.item.ItemBlock@2cc959bf at id 121, original id requested: 121 +[17:10:34] [main/TRACE] [FML/]: Registry add: minecraft:end_stone 121 net.minecraft.item.ItemBlock@2cc959bf (req. id 121) +[17:10:37] [main/WARN] [FML/]: ============================================================= +[17:10:37] [main/WARN] [FML/]: MOD HAS DIRECT REFERENCE System.exit() THIS IS NOT ALLOWED REROUTING TO FMLCommonHandler! +[17:10:37] [main/WARN] [FML/]: Offendor: net/minecraft/server/gui/MinecraftServerGui$1.windowClosing(Ljava/awt/event/WindowEvent;)V +[17:10:37] [main/WARN] [FML/]: ============================================================= +[17:10:37] [Server thread/INFO] [MinecraftForge/]: Attempting early MinecraftForge initialization +[17:10:37] [Server thread/INFO] [FML/]: MinecraftForge v10.13.0.1208 Initialized +[17:10:37] [Server thread/INFO] [FML/]: Replaced 182 ore recipies +[17:10:37] [Server thread/INFO] [MinecraftForge/]: Completed early MinecraftForge initialization +[17:10:37] [Server thread/DEBUG] [FML/]: Building injected Mod Containers [cpw.mods.fml.common.FMLContainer, net.minecraftforge.common.ForgeModContainer] +[17:10:38] [Server thread/DEBUG] [FML/]: Attempting to load mods contained in the minecraft jar file and associated classes +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at H:\Jewelrycraft\1.7.10\bin, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\forgeSrc-1.7.10-10.13.0.1208.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.minecraft\launchwrapper\1.9\116f2aad5b0c68353ebed66cd463517db6522f7e\launchwrapper-1.9.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.ow2.asm\asm-debug-all\4.1\dd6ba5c392d4102458494e29f54f70ac534ec2a2\asm-debug-all-4.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe.akka\akka-actor_2.11\2.3.3\ed62e9fc709ca0f2ff1a3220daa8b70a2870078e\akka-actor_2.11-2.3.3.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.typesafe\config\1.2.1\f771f71fdae3df231bcd54d5ca2d57f0bf93f467\config-1.2.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors-migration_2.11\1.1.0\dfa8bc42b181d5b9f1a5dd147f8ae308b893eb6f\scala-actors-migration_2.11-1.1.0.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-compiler\2.11.1\56ea2e6c025e0821f28d73ca271218b8dd04926a\scala-compiler-2.11.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-library_2.11\1.0.2\e517c53a7e9acd6b1668c5a35eccbaa3bab9aac\scala-continuations-library_2.11-1.0.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.plugins\scala-continuations-plugin_2.11.1\1.0.2\f361a3283452c57fa30c1ee69448995de23c60f7\scala-continuations-plugin_2.11.1-1.0.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-library\2.11.1\e11da23da3eabab9f4777b9220e60d44c1aab6a\scala-library-2.11.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-reflect\2.11.1\6580347e61cc7f8e802941e7fde40fa83b8badeb\scala-reflect-2.11.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-swing_2.11\1.0.1\b1cdd92bd47b1e1837139c1c53020e86bb9112ae\scala-swing_2.11-1.0.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-xml_2.11\1.0.2\7a80ec00aec122fba7cd4e0d4cdd87ff7e4cb6d0\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.jopt-simple\jopt-simple\4.5\6065cc95c661255349c1d0756657be17c29a4fd3\jopt-simple-4.5.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\lzma\lzma\0.0.1\521616dc7487b42bef0e803bd2fa3faf668101d7\lzma-0.0.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\realms\1.3.1\f78f5a841b1cf9d50c3382acdbeb7d3078e454d6\realms-1.3.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-compress\1.8.1\a698750c16740fd5b3871425f4cb3bbaa87f529d\commons-compress-1.8.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpclient\4.3.3\18f4247ff4572a074444572cee34647c43e7c9c7\httpclient-4.3.3.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-logging\commons-logging\1.1.3\f6f66e966c70a83ffbdb6f17a0919eaf7c8aca7f\commons-logging-1.1.3.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.httpcomponents\httpcore\4.3.2\31fbbff1ddbf98f3aa7377c94d33b0447c646b6e\httpcore-4.3.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\java3d\vecmath\1.3.1\a0ae4f51da409fa0c20fa0ca59e6bbc9413ae71d\vecmath-1.3.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.sf.trove4j\trove4j\3.0.3\42ccaf4761f0dfdfa805c9e340d99a755907e2dd\trove4j-3.0.3.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.ibm.icu\icu4j-core-mojang\51.2\63d216a9311cca6be337c1e458e587f99d382b84\icu4j-core-mojang-51.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecjorbis\20101023\c73b5636faf089d9f00e8732a829577de25237ee\codecjorbis-20101023.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\codecwav\20101023\12f031cfe88fef5c1dd36c563c0a3a69bd7261da\codecwav-20101023.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\libraryjavasound\20101123\5c5e304366f75f9eaa2e8cca546a1fb6109348b3\libraryjavasound-20101123.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\librarylwjglopenal\20100824\73e80d0794c39665aec3f62eee88ca91676674ef\librarylwjglopenal-20100824.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.paulscode\soundsystem\20120107\419c05fe9be71f792b2d76cfc9b67f1ed0fec7f6\soundsystem-20120107.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\io.netty\netty-all\4.0.10.Final\9e50bd52ffe257a0e2cd8d971688d6ce7d174325\netty-all-4.0.10.Final.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-io\commons-io\2.4\b1b6ea3b7e4aa4f492509a4952029cd8e48019ad\commons-io-2.4.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\commons-codec\commons-codec\1.9\9ce04e34240f674bc72680f8b843b1457383161a\commons-codec-1.9.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput\2.0.5\39c7796b469a600f72380316f6b1f11db6c2c7c4\jinput-2.0.5.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jutils\jutils\1.0.0\e12fe1fda814bd348c1579329c86943d2cd3c6a6\jutils-1.0.0.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.code.gson\gson\2.2.4\a60a5e993c98c864010053cb901b7eab25306568\gson-2.2.4.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.mojang\authlib\1.5.16\ef1582b11fd0943d069cdcb72e99008ac209a283\authlib-1.5.16.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-api\2.0-beta9\1dd66e68cccd907880229f9e2de1314bd13ff785\log4j-api-2.0-beta9.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.logging.log4j\log4j-core\2.0-beta9\678861ba1b2e1fccb594bb0ca03114bb05da9695\log4j-core-2.0-beta9.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl\2.9.1\f58c5aabcef0e41718a564be9f8e412fff8db847\lwjgl-2.9.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl_util\2.9.1\290d7ba8a1bd9566f5ddf16ad06f09af5ec9b20e\lwjgl_util-2.9.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch\5.16\1f55f009c61637c10c0acfb8b5ffc600f30044b4\twitch-5.16.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang\scala-actors\2.11.0\8ccfb6541de179bb1c4d45cf414acee069b7f78b\scala-actors-2.11.0.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-xml_2.11\1.0.2\820fbca7e524b530fdadc594c39d49a21ea0337e\scala-xml_2.11-1.0.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.scala-lang.modules\scala-parser-combinators_2.11\1.0.1\f05d7345bf5a58924f2837c6c1f4d73a938e1ff0\scala-parser-combinators_2.11-1.0.1.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\7ff832a6eb9ab6a767f1ade2b548092d0fa64795\jinput-platform-2.0.5-natives-linux.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\385ee093e01f587f30ee1c8a2ee7d408fd732e16\jinput-platform-2.0.5-natives-windows.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\net.java.jinput\jinput-platform\2.0.5\53f9c919f34d2ca9de8c51fc4e1e8282029a9232\jinput-platform-2.0.5-natives-osx.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\7c6affe439099806a4f552da14c42f9d643d8b23\twitch-platform-5.16-natives-windows-32.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\39d0c3d363735b4785598e0e7fbf8297c706a9f9\twitch-platform-5.16-natives-windows-64.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-platform\5.16\62503ee712766cf77f97252e5902786fd834b8c5\twitch-platform-5.16-natives-osx.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\18215140f010c05b9f86ef6f0f8871954d2ccebf\twitch-external-platform-4.5-natives-windows-32.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\tv.twitch\twitch-external-platform\4.5\c3cde57891b935d41b6680a9c5e1502eeab76d86\twitch-external-platform-4.5-natives-windows-64.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\4c517eca808522457dd95ee8fc1fbcdbb602efbe\lwjgl-platform-2.9.1-natives-windows.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\aa9aae879af8eb378e22cfc64db56ec2ca9a44d1\lwjgl-platform-2.9.1-natives-linux.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.lwjgl.lwjgl\lwjgl-platform\2.9.1\2d12c83fdfbc04ecabf02c7bc8cc54d034f0daac\lwjgl-platform-2.9.1-natives-osx.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\com.google.guava\guava\17.0\9c6ef172e8de35fd8d4d8783e4821e57cdef7445\guava-17.0.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related file at C:\Users\Sorin\.gradle\caches\modules-2\files-2.1\org.apache.commons\commons-lang3\3.3.2\90a3822c38ec8c996e84c16a3477ef632cbc87a3\commons-lang3-3.3.2.jar, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Found a minecraft related directory at C:\Users\Sorin\.gradle\caches\minecraft\net\minecraftforge\forge\1.7.10-10.13.0.1208\start, examining for mod candidates +[17:10:38] [Server thread/DEBUG] [FML/]: Minecraft jar mods loaded successfully +[17:10:38] [Server thread/INFO] [FML/]: Searching H:\Jewelrycraft\1.7.10\eclipse\mods for mods +[17:10:38] [Server thread/DEBUG] [FML/]: Examining directory bin for potential mods +[17:10:38] [Server thread/DEBUG] [FML/]: Found an mcmod.info file in directory bin +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.lang +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.blocks +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.entities +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.gui +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.items.test +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.particle +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package assets.jewelrycraft.textures.tileentities +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package com +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package com.pau101 +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package com.pau101.util +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.block +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.client +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.commands +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.config +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.container +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.curses +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.damage +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.effects +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.entities.renders +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.events +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.item +[17:10:38] [Server thread/DEBUG] [FML/]: Identified an FMLMod type mod darkknight.jewelrycraft.JewelrycraftMod +[17:10:38] [Server thread/TRACE] [Jewelrycraft/]: Parsed dependency info : [] [] [] +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.lib +[17:10:38] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.model +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.network +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.particles +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.recipes +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.tileentity.renders +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.util +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen +[17:10:39] [Server thread/TRACE] [FML/]: Recursing into package darkknight.jewelrycraft.worldGen.village +[17:10:39] [Server thread/DEBUG] [FML/]: Examining file forgeSrc-1.7.10-10.13.0.1208.jar for potential mods +[17:10:39] [Server thread/DEBUG] [FML/]: The mod container forgeSrc-1.7.10-10.13.0.1208.jar appears to be missing an mcmod.info file +[17:10:40] [Server thread/ERROR] [FML/]: FML has detected a mod that is using a package name based on 'net.minecraft.src' : net.minecraft.src.FMLRenderAccessLibrary. This is generally a severe programming error. There should be no mod code in the minecraft namespace. MOVE YOUR MOD! If you're in eclipse, select your source code and 'refactor' it into a new package. Go on. DO IT NOW! +[17:10:40] [Server thread/DEBUG] [FML/]: Examining file launchwrapper-1.9.jar for potential mods +[17:10:40] [Server thread/DEBUG] [FML/]: The mod container launchwrapper-1.9.jar appears to be missing an mcmod.info file +[17:10:40] [Server thread/DEBUG] [FML/]: Examining file asm-debug-all-4.1.jar for potential mods +[17:10:40] [Server thread/DEBUG] [FML/]: The mod container asm-debug-all-4.1.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file akka-actor_2.11-2.3.3.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container akka-actor_2.11-2.3.3.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file config-1.2.1.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container config-1.2.1.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-actors-migration_2.11-1.1.0.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-actors-migration_2.11-1.1.0.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-compiler-2.11.1.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-compiler-2.11.1.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-library_2.11-1.0.2.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-library_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-continuations-plugin_2.11.1-1.0.2.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-continuations-plugin_2.11.1-1.0.2.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-library-2.11.1.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-library-2.11.1.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:10:41] [Server thread/DEBUG] [FML/]: Examining file scala-reflect-2.11.1.jar for potential mods +[17:10:41] [Server thread/DEBUG] [FML/]: The mod container scala-reflect-2.11.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file scala-swing_2.11-1.0.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container scala-swing_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file jopt-simple-4.5.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container jopt-simple-4.5.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file lzma-0.0.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container lzma-0.0.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file realms-1.3.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container realms-1.3.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file commons-compress-1.8.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container commons-compress-1.8.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file httpclient-4.3.3.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container httpclient-4.3.3.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file commons-logging-1.1.3.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container commons-logging-1.1.3.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file httpcore-4.3.2.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container httpcore-4.3.2.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file vecmath-1.3.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container vecmath-1.3.1.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file trove4j-3.0.3.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container trove4j-3.0.3.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file icu4j-core-mojang-51.2.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container icu4j-core-mojang-51.2.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file codecjorbis-20101023.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container codecjorbis-20101023.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file codecwav-20101023.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container codecwav-20101023.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file libraryjavasound-20101123.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container libraryjavasound-20101123.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file librarylwjglopenal-20100824.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container librarylwjglopenal-20100824.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file soundsystem-20120107.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container soundsystem-20120107.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file netty-all-4.0.10.Final.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container netty-all-4.0.10.Final.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file commons-io-2.4.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container commons-io-2.4.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file commons-codec-1.9.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container commons-codec-1.9.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file jinput-2.0.5.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container jinput-2.0.5.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file jutils-1.0.0.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container jutils-1.0.0.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file gson-2.2.4.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container gson-2.2.4.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file authlib-1.5.16.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container authlib-1.5.16.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file log4j-api-2.0-beta9.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container log4j-api-2.0-beta9.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file log4j-core-2.0-beta9.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container log4j-core-2.0-beta9.jar appears to be missing an mcmod.info file +[17:10:42] [Server thread/DEBUG] [FML/]: Examining file lwjgl-2.9.1.jar for potential mods +[17:10:42] [Server thread/DEBUG] [FML/]: The mod container lwjgl-2.9.1.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file lwjgl_util-2.9.1.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container lwjgl_util-2.9.1.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-5.16.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-5.16.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file scala-actors-2.11.0.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container scala-actors-2.11.0.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file scala-xml_2.11-1.0.2.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container scala-xml_2.11-1.0.2.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file scala-parser-combinators_2.11-1.0.1.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container scala-parser-combinators_2.11-1.0.1.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-linux.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-linux.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-windows.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-windows.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file jinput-platform-2.0.5-natives-osx.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container jinput-platform-2.0.5-natives-osx.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-32.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-32.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-windows-64.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-windows-64.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-platform-5.16-natives-osx.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-platform-5.16-natives-osx.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-32.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-32.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file twitch-external-platform-4.5-natives-windows-64.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container twitch-external-platform-4.5-natives-windows-64.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-windows.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-windows.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-linux.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-linux.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file lwjgl-platform-2.9.1-natives-osx.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container lwjgl-platform-2.9.1-natives-osx.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file guava-17.0.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container guava-17.0.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining file commons-lang3-3.3.2.jar for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: The mod container commons-lang3-3.3.2.jar appears to be missing an mcmod.info file +[17:10:43] [Server thread/DEBUG] [FML/]: Examining directory start for potential mods +[17:10:43] [Server thread/DEBUG] [FML/]: No mcmod.info file found in directory start +[17:10:43] [Server thread/TRACE] [FML/]: Recursing into package net +[17:10:43] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge +[17:10:43] [Server thread/TRACE] [FML/]: Recursing into package net.minecraftforge.gradle +[17:10:43] [Server thread/INFO] [FML/]: Forge Mod Loader has identified 4 mods to load +[17:10:43] [Server thread/TRACE] [FML/]: Received a system property request '' +[17:10:43] [Server thread/TRACE] [FML/]: System property request managing the state of 0 mods +[17:10:43] [Server thread/DEBUG] [FML/]: After merging, found state information for 0 mods +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/fml/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang de_DE in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/de_DE.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang es_ES in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/es_ES.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang fr_FR in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/fr_FR.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang ru_RU in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/forge/lang/ru_RU.lang into language system +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation data for lang en_US in zip file forgeSrc-1.7.10-10.13.0.1208.jar at assets/minecraft/lang/en_US.lang into language system +[17:10:43] [Server thread/DEBUG] [Jewelrycraft/]: Enabling mod Jewelrycraft +[17:10:43] [Server thread/DEBUG] [FML/]: Injecting found translation assets for lang en_US at assets/jewelrycraft/lang/en_US.lang into language system +[17:10:43] [Server thread/TRACE] [FML/]: Verifying mod requirements are satisfied +[17:10:43] [Server thread/TRACE] [FML/]: All mod requirements are satisfied +[17:10:43] [Server thread/TRACE] [FML/]: Sorting mods into an ordered list +[17:10:43] [Server thread/TRACE] [FML/]: Mod sorting completed successfully +[17:10:43] [Server thread/DEBUG] [FML/]: Mod sorting data +[17:10:43] [Server thread/DEBUG] [FML/]: Jewelrycraft(Jewelrycraft:2.0): bin () +[17:10:43] [Server thread/TRACE] [mcp/mcp]: Sending event FMLConstructionEvent to mod mcp +[17:10:43] [Server thread/TRACE] [mcp/mcp]: Sent event FMLConstructionEvent to mod mcp +[17:10:43] [Server thread/TRACE] [FML/FML]: Sending event FMLConstructionEvent to mod FML +[17:10:44] [Server thread/TRACE] [FML/FML]: Mod FML is using network checker : Invoking method checkModLists +[17:10:44] [Server thread/TRACE] [FML/FML]: Testing mod FML to verify it accepts its own version in a remote connection +[17:10:44] [Server thread/TRACE] [FML/FML]: The mod FML accepts its own version (7.10.25.1208) diff --git a/eclipse/logs/latest.log b/eclipse/logs/latest.log new file mode 100644 index 0000000..8cf24bc --- /dev/null +++ b/eclipse/logs/latest.log @@ -0,0 +1,81 @@ +[17:41:01] [main/INFO]: Logging in with username & password +[17:41:07] [main/INFO]: Setting user: OnyxDarkKnight +[17:41:10] [Client thread/INFO]: LWJGL Version: 2.9.1 +[17:41:12] [Twitch authenticator/ERROR]: Given twitch access token is invalid +[17:41:17] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft, FMLFileResourcePack:AnimationAPI, FMLFileResourcePack:Animation Example +[17:41:19] [Sound Library Loader/INFO]: Sound engine started +[17:41:21] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[17:41:21] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[17:41:21] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:Jewelrycraft, FMLFileResourcePack:AnimationAPI, FMLFileResourcePack:Animation Example +[17:41:22] [Client thread/INFO]: Created: 256x256 textures/items-atlas +[17:41:22] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas +[17:41:23] [Sound Library Loader/INFO]: Sound engine started +[17:41:52] [Server thread/INFO]: Starting integrated minecraft server version 1.7.10 +[17:41:52] [Server thread/INFO]: Generating keypair +[17:41:53] [Server thread/INFO]: Preparing start region for level 0 +[17:41:54] [Server thread/INFO]: Preparing spawn area: 17% +[17:41:54] [Server thread/INFO]: Changing view distance to 8, from 10 +[17:41:55] [Server thread/INFO]: OnyxDarkKnight[local:E:08677a87] logged in with entity id 106 at (-225.75161726535444, 65.0, -715.6200412300524) +[17:41:55] [Server thread/INFO]: OnyxDarkKnight joined the game +[18:13:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.anvil +[18:13:31] [Client thread/WARN]: Unable to play unknown soundEvent: minecraft:step.anvil +[18:14:14] [Server thread/INFO]: Changing view distance to 1, from 8 +[18:14:14] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:14] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:14] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:23] [Server thread/INFO]: Saving and pausing game... +[18:14:23] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:14:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:14:24] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:14:31] [Server thread/INFO]: Changing view distance to 8, from 1 +[18:14:36] [Server thread/INFO]: Changing view distance to 1, from 8 +[18:14:36] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:36] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:36] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:38] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:38] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:38] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:47] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:47] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:47] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:48] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:48] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:48] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:56] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:56] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:56] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:14:58] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:14:58] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:14:58] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:08] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:08] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:08] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:10] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:14] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:14] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:14] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:17] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:17] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:17] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:19] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:19] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:19] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:15:23] [Client thread/INFO]: [CHAT] §7You sense some Shadow Ore around you. +[18:15:23] [Client thread/INFO]: [CHAT] §7You sense some Iron Ore around you. +[18:15:23] [Client thread/INFO]: [CHAT] §7You sense some Gold Ore around you. +[18:17:26] [Server thread/INFO]: Saving and pausing game... +[18:17:26] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:17:26] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:17:26] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:17:27] [Server thread/INFO]: Stopping server +[18:17:27] [Server thread/INFO]: Saving players +[18:17:27] [Server thread/INFO]: Saving worlds +[18:17:27] [Server thread/INFO]: Saving chunks for level 'Test 2'/Overworld +[18:17:27] [Server thread/INFO]: Saving chunks for level 'Test 2'/Nether +[18:17:27] [Server thread/INFO]: Saving chunks for level 'Test 2'/The End +[18:17:30] [Client thread/INFO]: Stopping! diff --git a/eclipse/ops.json b/eclipse/ops.json new file mode 100644 index 0000000..3fbc53f --- /dev/null +++ b/eclipse/ops.json @@ -0,0 +1,32 @@ +[ + { + "uuid": "a762f560-4fce-3236-812a-b80efff0b62b", + "name": "jeb_", + "level": 4 + }, + { + "uuid": "c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8", + "name": "OnyxDarkKnight", + "level": 4 + }, + { + "uuid": "cf9fa23f-205e-4eed-aba3-9f2848cd6a4d", + "name": "OnyxDarkKnight", + "level": 4 + }, + { + "uuid": "2576b041-2329-4256-90ba-e4650989c489", + "name": "all", + "level": 4 + }, + { + "uuid": "99b5e428-6bfe-36cb-9c93-aff5e0feecc1", + "name": "sor1n", + "level": 4 + }, + { + "uuid": "2659329e-1c65-3850-9659-d27fc655aa3c", + "name": "Player750", + "level": 4 + } +] \ No newline at end of file diff --git a/eclipse/options.txt b/eclipse/options.txt new file mode 100644 index 0000000..8bdb615 --- /dev/null +++ b/eclipse/options.txt @@ -0,0 +1,98 @@ +invertYMouse:false +mouseSensitivity:0.5 +fov:0.0 +gamma:1.0 +saturation:0.0 +renderDistance:8 +guiScale:0 +particles:0 +bobView:true +anaglyph3d:false +advancedOpengl:false +maxFps:60 +fboEnable:true +difficulty:0 +fancyGraphics:false +ao:0 +clouds:false +resourcePacks:[] +lastServer:localhost +lang:en_US +chatVisibility:0 +chatColors:true +chatLinks:true +chatLinksPrompt:true +chatOpacity:1.0 +snooperEnabled:true +fullscreen:false +enableVsync:false +hideServerAddress:false +advancedItemTooltips:true +pauseOnLostFocus:true +showCape:true +touchscreen:false +overrideWidth:0 +overrideHeight:0 +heldItemTooltips:true +chatHeightFocused:1.0 +chatHeightUnfocused:0.13380282 +chatScale:1.0 +chatWidth:1.0 +showInventoryAchievementHint:false +mipmapLevels:0 +anisotropicFiltering:1 +streamBytesPerPixel:0.5 +streamMicVolume:1.0 +streamSystemVolume:1.0 +streamKbps:0.5412844 +streamFps:0.31690142 +streamCompression:1 +streamSendMetadata:true +streamPreferredServer: +streamChatEnabled:0 +streamChatUserFilter:0 +streamMicToggleBehavior:0 +forceUnicodeFont:false +key_key.attack:-100 +key_key.use:-99 +key_key.forward:17 +key_key.left:30 +key_key.back:31 +key_key.right:32 +key_key.jump:57 +key_key.sneak:42 +key_key.drop:16 +key_key.inventory:18 +key_key.chat:20 +key_key.playerlist:15 +key_key.pickItem:-98 +key_key.command:53 +key_key.screenshot:60 +key_key.togglePerspective:63 +key_key.smoothCamera:0 +key_key.sprint:29 +key_key.streamStartStop:64 +key_key.streamPauseUnpause:65 +key_key.streamCommercial:0 +key_key.streamToggleMic:0 +key_key.fullscreen:87 +key_key.hotbar.1:2 +key_key.hotbar.2:3 +key_key.hotbar.3:4 +key_key.hotbar.4:5 +key_key.hotbar.5:6 +key_key.hotbar.6:7 +key_key.hotbar.7:8 +key_key.hotbar.8:9 +key_key.hotbar.9:10 +key_Pretty Render:44 +key_Jewelry Inventory:36 +soundCategory_master:0.06622516 +soundCategory_music:0.2112676 +soundCategory_record:1.0 +soundCategory_weather:0.0 +soundCategory_block:0.0 +soundCategory_hostile:1.0 +soundCategory_neutral:0.14084508 +soundCategory_player:1.0 +soundCategory_ambient:0.44366196 diff --git a/eclipse/saves/New World/DIM-1/data/villages.dat b/eclipse/saves/New World/DIM-1/data/villages.dat new file mode 100644 index 0000000..2b622e1 Binary files /dev/null and b/eclipse/saves/New World/DIM-1/data/villages.dat differ diff --git a/eclipse/saves/New World/DIM-1/forcedchunks.dat b/eclipse/saves/New World/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/New World/DIM-1/forcedchunks.dat differ diff --git a/eclipse/saves/New World/DIM1/data/villages.dat b/eclipse/saves/New World/DIM1/data/villages.dat new file mode 100644 index 0000000..2b622e1 Binary files /dev/null and b/eclipse/saves/New World/DIM1/data/villages.dat differ diff --git a/eclipse/saves/New World/DIM1/forcedchunks.dat b/eclipse/saves/New World/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/New World/DIM1/forcedchunks.dat differ diff --git a/eclipse/saves/New World/data/Mineshaft.dat b/eclipse/saves/New World/data/Mineshaft.dat new file mode 100644 index 0000000..682e7e5 Binary files /dev/null and b/eclipse/saves/New World/data/Mineshaft.dat differ diff --git a/eclipse/saves/New World/data/villages.dat b/eclipse/saves/New World/data/villages.dat new file mode 100644 index 0000000..2b622e1 Binary files /dev/null and b/eclipse/saves/New World/data/villages.dat differ diff --git a/eclipse/saves/New World/forcedchunks.dat b/eclipse/saves/New World/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/New World/forcedchunks.dat differ diff --git a/eclipse/saves/New World/level.dat b/eclipse/saves/New World/level.dat new file mode 100644 index 0000000..92c0297 Binary files /dev/null and b/eclipse/saves/New World/level.dat differ diff --git a/eclipse/saves/New World/level.dat_mcr b/eclipse/saves/New World/level.dat_mcr new file mode 100644 index 0000000..4737f97 Binary files /dev/null and b/eclipse/saves/New World/level.dat_mcr differ diff --git a/eclipse/saves/New World/level.dat_old b/eclipse/saves/New World/level.dat_old new file mode 100644 index 0000000..6ca2913 Binary files /dev/null and b/eclipse/saves/New World/level.dat_old differ diff --git a/eclipse/saves/New World/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/saves/New World/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..09c92fe Binary files /dev/null and b/eclipse/saves/New World/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/saves/New World/region/r.0.0.mca b/eclipse/saves/New World/region/r.0.0.mca new file mode 100644 index 0000000..f69421a Binary files /dev/null and b/eclipse/saves/New World/region/r.0.0.mca differ diff --git a/eclipse/saves/New World/session.lock b/eclipse/saves/New World/session.lock new file mode 100644 index 0000000..2fcd719 Binary files /dev/null and b/eclipse/saves/New World/session.lock differ diff --git a/eclipse/saves/New World/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/saves/New World/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..83ead91 --- /dev/null +++ b/eclipse/saves/New World/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"stat.useItem.3":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Forest"]},"achievement.openInventory":16,"stat.drop":1,"stat.damageTaken":430,"stat.flyOneCm":4408,"stat.useItem.383":6,"stat.playOneMinute":11160,"stat.diveOneCm":335,"stat.walkOneCm":13053,"stat.jump":86,"stat.mineBlock.3":1,"stat.swimOneCm":27477} \ No newline at end of file diff --git a/eclipse/saves/Test 2/DIM-1/data/villages.dat b/eclipse/saves/Test 2/DIM-1/data/villages.dat new file mode 100644 index 0000000..c88d9e3 Binary files /dev/null and b/eclipse/saves/Test 2/DIM-1/data/villages.dat differ diff --git a/eclipse/saves/Test 2/DIM-1/forcedchunks.dat b/eclipse/saves/Test 2/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test 2/DIM-1/forcedchunks.dat differ diff --git a/eclipse/saves/Test 2/DIM1/data/villages.dat b/eclipse/saves/Test 2/DIM1/data/villages.dat new file mode 100644 index 0000000..3652b50 Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/data/villages.dat differ diff --git a/eclipse/saves/Test 2/DIM1/forcedchunks.dat b/eclipse/saves/Test 2/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/forcedchunks.dat differ diff --git a/eclipse/saves/Test 2/DIM1/region/r.-1.-1.mca b/eclipse/saves/Test 2/DIM1/region/r.-1.-1.mca new file mode 100644 index 0000000..8383afa Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/region/r.-1.-1.mca differ diff --git a/eclipse/saves/Test 2/DIM1/region/r.-1.-2.mca b/eclipse/saves/Test 2/DIM1/region/r.-1.-2.mca new file mode 100644 index 0000000..fc4adae Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/region/r.-1.-2.mca differ diff --git a/eclipse/saves/Test 2/DIM1/region/r.-1.0.mca b/eclipse/saves/Test 2/DIM1/region/r.-1.0.mca new file mode 100644 index 0000000..9443b80 Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/region/r.-1.0.mca differ diff --git a/eclipse/saves/Test 2/DIM1/region/r.0.-1.mca b/eclipse/saves/Test 2/DIM1/region/r.0.-1.mca new file mode 100644 index 0000000..1125ca5 Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/region/r.0.-1.mca differ diff --git a/eclipse/saves/Test 2/DIM1/region/r.0.0.mca b/eclipse/saves/Test 2/DIM1/region/r.0.0.mca new file mode 100644 index 0000000..f8db477 Binary files /dev/null and b/eclipse/saves/Test 2/DIM1/region/r.0.0.mca differ diff --git a/eclipse/saves/Test 2/data/Mineshaft.dat b/eclipse/saves/Test 2/data/Mineshaft.dat new file mode 100644 index 0000000..c26b549 Binary files /dev/null and b/eclipse/saves/Test 2/data/Mineshaft.dat differ diff --git a/eclipse/saves/Test 2/data/Stronghold.dat b/eclipse/saves/Test 2/data/Stronghold.dat new file mode 100644 index 0000000..9d6f259 Binary files /dev/null and b/eclipse/saves/Test 2/data/Stronghold.dat differ diff --git a/eclipse/saves/Test 2/data/Temple.dat b/eclipse/saves/Test 2/data/Temple.dat new file mode 100644 index 0000000..46e650f Binary files /dev/null and b/eclipse/saves/Test 2/data/Temple.dat differ diff --git a/eclipse/saves/Test 2/data/Village.dat b/eclipse/saves/Test 2/data/Village.dat new file mode 100644 index 0000000..062289e Binary files /dev/null and b/eclipse/saves/Test 2/data/Village.dat differ diff --git a/eclipse/saves/Test 2/data/idcounts.dat b/eclipse/saves/Test 2/data/idcounts.dat new file mode 100644 index 0000000..cda697e Binary files /dev/null and b/eclipse/saves/Test 2/data/idcounts.dat differ diff --git a/eclipse/saves/Test 2/data/map_0.dat b/eclipse/saves/Test 2/data/map_0.dat new file mode 100644 index 0000000..0e867ab Binary files /dev/null and b/eclipse/saves/Test 2/data/map_0.dat differ diff --git a/eclipse/saves/Test 2/data/map_1.dat b/eclipse/saves/Test 2/data/map_1.dat new file mode 100644 index 0000000..0741afa Binary files /dev/null and b/eclipse/saves/Test 2/data/map_1.dat differ diff --git a/eclipse/saves/Test 2/data/map_2.dat b/eclipse/saves/Test 2/data/map_2.dat new file mode 100644 index 0000000..abc0587 Binary files /dev/null and b/eclipse/saves/Test 2/data/map_2.dat differ diff --git a/eclipse/saves/Test 2/data/map_3.dat b/eclipse/saves/Test 2/data/map_3.dat new file mode 100644 index 0000000..441aee9 Binary files /dev/null and b/eclipse/saves/Test 2/data/map_3.dat differ diff --git a/eclipse/saves/Test 2/data/map_4.dat b/eclipse/saves/Test 2/data/map_4.dat new file mode 100644 index 0000000..8533c7a Binary files /dev/null and b/eclipse/saves/Test 2/data/map_4.dat differ diff --git a/eclipse/saves/Test 2/data/map_5.dat b/eclipse/saves/Test 2/data/map_5.dat new file mode 100644 index 0000000..ab302f2 Binary files /dev/null and b/eclipse/saves/Test 2/data/map_5.dat differ diff --git a/eclipse/saves/Test 2/data/map_6.dat b/eclipse/saves/Test 2/data/map_6.dat new file mode 100644 index 0000000..5607495 Binary files /dev/null and b/eclipse/saves/Test 2/data/map_6.dat differ diff --git a/eclipse/saves/Test 2/data/villages.dat b/eclipse/saves/Test 2/data/villages.dat new file mode 100644 index 0000000..e683616 Binary files /dev/null and b/eclipse/saves/Test 2/data/villages.dat differ diff --git a/eclipse/saves/Test 2/forcedchunks.dat b/eclipse/saves/Test 2/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test 2/forcedchunks.dat differ diff --git a/eclipse/saves/Test 2/level.dat b/eclipse/saves/Test 2/level.dat new file mode 100644 index 0000000..2bc61dc Binary files /dev/null and b/eclipse/saves/Test 2/level.dat differ diff --git a/eclipse/saves/Test 2/level.dat_mcr b/eclipse/saves/Test 2/level.dat_mcr new file mode 100644 index 0000000..5efcf94 Binary files /dev/null and b/eclipse/saves/Test 2/level.dat_mcr differ diff --git a/eclipse/saves/Test 2/level.dat_old b/eclipse/saves/Test 2/level.dat_old new file mode 100644 index 0000000..e33e618 Binary files /dev/null and b/eclipse/saves/Test 2/level.dat_old differ diff --git a/eclipse/saves/Test 2/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat b/eclipse/saves/Test 2/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat new file mode 100644 index 0000000..f2fafe3 Binary files /dev/null and b/eclipse/saves/Test 2/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat differ diff --git a/eclipse/saves/Test 2/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat b/eclipse/saves/Test 2/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat new file mode 100644 index 0000000..b5b8772 Binary files /dev/null and b/eclipse/saves/Test 2/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat differ diff --git a/eclipse/saves/Test 2/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat b/eclipse/saves/Test 2/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat new file mode 100644 index 0000000..0e87628 Binary files /dev/null and b/eclipse/saves/Test 2/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat differ diff --git a/eclipse/saves/Test 2/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/saves/Test 2/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..81d16c2 Binary files /dev/null and b/eclipse/saves/Test 2/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/saves/Test 2/region/r.-1.-1.mca b/eclipse/saves/Test 2/region/r.-1.-1.mca new file mode 100644 index 0000000..d7502c3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.-2.mca b/eclipse/saves/Test 2/region/r.-1.-2.mca new file mode 100644 index 0000000..b6d89f3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.-2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.-3.mca b/eclipse/saves/Test 2/region/r.-1.-3.mca new file mode 100644 index 0000000..59bb1b6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.-4.mca b/eclipse/saves/Test 2/region/r.-1.-4.mca new file mode 100644 index 0000000..238cd13 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.0.mca b/eclipse/saves/Test 2/region/r.-1.0.mca new file mode 100644 index 0000000..524ce92 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1.mca b/eclipse/saves/Test 2/region/r.-1.1.mca new file mode 100644 index 0000000..35475a4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.10.mca b/eclipse/saves/Test 2/region/r.-1.10.mca new file mode 100644 index 0000000..736659b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.10.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.10224.mca b/eclipse/saves/Test 2/region/r.-1.10224.mca new file mode 100644 index 0000000..cd403be Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.10224.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.103.mca b/eclipse/saves/Test 2/region/r.-1.103.mca new file mode 100644 index 0000000..6e8c77b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.103.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1035.mca b/eclipse/saves/Test 2/region/r.-1.1035.mca new file mode 100644 index 0000000..91380ba Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1035.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.11.mca b/eclipse/saves/Test 2/region/r.-1.11.mca new file mode 100644 index 0000000..d937cad Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.11.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.11165.mca b/eclipse/saves/Test 2/region/r.-1.11165.mca new file mode 100644 index 0000000..e1241e9 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.11165.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.113.mca b/eclipse/saves/Test 2/region/r.-1.113.mca new file mode 100644 index 0000000..980ad2f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.113.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1131.mca b/eclipse/saves/Test 2/region/r.-1.1131.mca new file mode 100644 index 0000000..efc219b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1131.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.12.mca b/eclipse/saves/Test 2/region/r.-1.12.mca new file mode 100644 index 0000000..64269cd Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.12.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.12192.mca b/eclipse/saves/Test 2/region/r.-1.12192.mca new file mode 100644 index 0000000..05386c3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.12192.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1235.mca b/eclipse/saves/Test 2/region/r.-1.1235.mca new file mode 100644 index 0000000..7751a11 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1235.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.124.mca b/eclipse/saves/Test 2/region/r.-1.124.mca new file mode 100644 index 0000000..654a9b8 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.124.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.13.mca b/eclipse/saves/Test 2/region/r.-1.13.mca new file mode 100644 index 0000000..a1f76e1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.13.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.13314.mca b/eclipse/saves/Test 2/region/r.-1.13314.mca new file mode 100644 index 0000000..6aabec4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.13314.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1349.mca b/eclipse/saves/Test 2/region/r.-1.1349.mca new file mode 100644 index 0000000..918b02e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1349.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.135.mca b/eclipse/saves/Test 2/region/r.-1.135.mca new file mode 100644 index 0000000..3b9f85f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.135.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.14.mca b/eclipse/saves/Test 2/region/r.-1.14.mca new file mode 100644 index 0000000..30d8609 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.14.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.14539.mca b/eclipse/saves/Test 2/region/r.-1.14539.mca new file mode 100644 index 0000000..514aa98 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.14539.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.14699.mca b/eclipse/saves/Test 2/region/r.-1.14699.mca new file mode 100644 index 0000000..03a1c6c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.14699.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1473.mca b/eclipse/saves/Test 2/region/r.-1.1473.mca new file mode 100644 index 0000000..c0df694 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1473.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.148.mca b/eclipse/saves/Test 2/region/r.-1.148.mca new file mode 100644 index 0000000..0942e49 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.148.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.15.mca b/eclipse/saves/Test 2/region/r.-1.15.mca new file mode 100644 index 0000000..98aeaf5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.15.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.15877.mca b/eclipse/saves/Test 2/region/r.-1.15877.mca new file mode 100644 index 0000000..a08cae6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.15877.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.16.mca b/eclipse/saves/Test 2/region/r.-1.16.mca new file mode 100644 index 0000000..c39f6f6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.16.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1609.mca b/eclipse/saves/Test 2/region/r.-1.1609.mca new file mode 100644 index 0000000..9ac6d51 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1609.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.161.mca b/eclipse/saves/Test 2/region/r.-1.161.mca new file mode 100644 index 0000000..61e0e8e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.161.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.17.mca b/eclipse/saves/Test 2/region/r.-1.17.mca new file mode 100644 index 0000000..b011aaa Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.17.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.17338.mca b/eclipse/saves/Test 2/region/r.-1.17338.mca new file mode 100644 index 0000000..1ef9c8e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.17338.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1757.mca b/eclipse/saves/Test 2/region/r.-1.1757.mca new file mode 100644 index 0000000..bbe241f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1757.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.176.mca b/eclipse/saves/Test 2/region/r.-1.176.mca new file mode 100644 index 0000000..690286d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.176.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.18.mca b/eclipse/saves/Test 2/region/r.-1.18.mca new file mode 100644 index 0000000..662bf8a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.18.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.18933.mca b/eclipse/saves/Test 2/region/r.-1.18933.mca new file mode 100644 index 0000000..3eb1d6d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.18933.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.19.mca b/eclipse/saves/Test 2/region/r.-1.19.mca new file mode 100644 index 0000000..0346b40 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.19.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.1919.mca b/eclipse/saves/Test 2/region/r.-1.1919.mca new file mode 100644 index 0000000..ee9f12d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.1919.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.193.mca b/eclipse/saves/Test 2/region/r.-1.193.mca new file mode 100644 index 0000000..d308a13 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.193.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2.mca b/eclipse/saves/Test 2/region/r.-1.2.mca new file mode 100644 index 0000000..30fc11f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.20.mca b/eclipse/saves/Test 2/region/r.-1.20.mca new file mode 100644 index 0000000..5d58803 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.20.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.20675.mca b/eclipse/saves/Test 2/region/r.-1.20675.mca new file mode 100644 index 0000000..7b21a98 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.20675.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2096.mca b/eclipse/saves/Test 2/region/r.-1.2096.mca new file mode 100644 index 0000000..c9dd33e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2096.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.21.mca b/eclipse/saves/Test 2/region/r.-1.21.mca new file mode 100644 index 0000000..e94ea64 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.21.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.211.mca b/eclipse/saves/Test 2/region/r.-1.211.mca new file mode 100644 index 0000000..f743e9e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.211.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.22.mca b/eclipse/saves/Test 2/region/r.-1.22.mca new file mode 100644 index 0000000..e0015ef Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.22.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.22577.mca b/eclipse/saves/Test 2/region/r.-1.22577.mca new file mode 100644 index 0000000..77f533a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.22577.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2288.mca b/eclipse/saves/Test 2/region/r.-1.2288.mca new file mode 100644 index 0000000..c5c6e99 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2288.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.23.mca b/eclipse/saves/Test 2/region/r.-1.23.mca new file mode 100644 index 0000000..046a94b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.23.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.230.mca b/eclipse/saves/Test 2/region/r.-1.230.mca new file mode 100644 index 0000000..4e767e2 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.230.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.24.mca b/eclipse/saves/Test 2/region/r.-1.24.mca new file mode 100644 index 0000000..d4b3c90 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.24.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.24654.mca b/eclipse/saves/Test 2/region/r.-1.24654.mca new file mode 100644 index 0000000..d8b0bba Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.24654.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2499.mca b/eclipse/saves/Test 2/region/r.-1.2499.mca new file mode 100644 index 0000000..02afee0 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2499.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.25.mca b/eclipse/saves/Test 2/region/r.-1.25.mca new file mode 100644 index 0000000..b697fef Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.25.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.252.mca b/eclipse/saves/Test 2/region/r.-1.252.mca new file mode 100644 index 0000000..d909143 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.252.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.26.mca b/eclipse/saves/Test 2/region/r.-1.26.mca new file mode 100644 index 0000000..d3764b6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.26.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.26923.mca b/eclipse/saves/Test 2/region/r.-1.26923.mca new file mode 100644 index 0000000..eef3c73 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.26923.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2729.mca b/eclipse/saves/Test 2/region/r.-1.2729.mca new file mode 100644 index 0000000..632335a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2729.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.275.mca b/eclipse/saves/Test 2/region/r.-1.275.mca new file mode 100644 index 0000000..433a3ee Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.275.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.28.mca b/eclipse/saves/Test 2/region/r.-1.28.mca new file mode 100644 index 0000000..6f220a1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.28.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.29.mca b/eclipse/saves/Test 2/region/r.-1.29.mca new file mode 100644 index 0000000..c2afe28 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.29.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.2981.mca b/eclipse/saves/Test 2/region/r.-1.2981.mca new file mode 100644 index 0000000..970c47d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.2981.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.3.mca b/eclipse/saves/Test 2/region/r.-1.3.mca new file mode 100644 index 0000000..d6cd31b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.30.mca b/eclipse/saves/Test 2/region/r.-1.30.mca new file mode 100644 index 0000000..8a4bd46 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.30.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.301.mca b/eclipse/saves/Test 2/region/r.-1.301.mca new file mode 100644 index 0000000..d4a5f4f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.301.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.32.mca b/eclipse/saves/Test 2/region/r.-1.32.mca new file mode 100644 index 0000000..5283f27 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.32.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.3255.mca b/eclipse/saves/Test 2/region/r.-1.3255.mca new file mode 100644 index 0000000..47b7d74 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.3255.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.328.mca b/eclipse/saves/Test 2/region/r.-1.328.mca new file mode 100644 index 0000000..a173564 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.328.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.33.mca b/eclipse/saves/Test 2/region/r.-1.33.mca new file mode 100644 index 0000000..46f26fe Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.33.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.35.mca b/eclipse/saves/Test 2/region/r.-1.35.mca new file mode 100644 index 0000000..0ddf716 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.35.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.3555.mca b/eclipse/saves/Test 2/region/r.-1.3555.mca new file mode 100644 index 0000000..76481af Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.3555.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.359.mca b/eclipse/saves/Test 2/region/r.-1.359.mca new file mode 100644 index 0000000..5424ed5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.359.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.37.mca b/eclipse/saves/Test 2/region/r.-1.37.mca new file mode 100644 index 0000000..fa33317 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.37.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.38.mca b/eclipse/saves/Test 2/region/r.-1.38.mca new file mode 100644 index 0000000..6ef973b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.38.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.3882.mca b/eclipse/saves/Test 2/region/r.-1.3882.mca new file mode 100644 index 0000000..6d36274 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.3882.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.392.mca b/eclipse/saves/Test 2/region/r.-1.392.mca new file mode 100644 index 0000000..5887264 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.392.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.4.mca b/eclipse/saves/Test 2/region/r.-1.4.mca new file mode 100644 index 0000000..76a2f15 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.40.mca b/eclipse/saves/Test 2/region/r.-1.40.mca new file mode 100644 index 0000000..0f1195f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.40.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.42.mca b/eclipse/saves/Test 2/region/r.-1.42.mca new file mode 100644 index 0000000..786d0b2 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.42.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.4239.mca b/eclipse/saves/Test 2/region/r.-1.4239.mca new file mode 100644 index 0000000..386b40c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.4239.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.428.mca b/eclipse/saves/Test 2/region/r.-1.428.mca new file mode 100644 index 0000000..a7093d7 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.428.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.44.mca b/eclipse/saves/Test 2/region/r.-1.44.mca new file mode 100644 index 0000000..db1b828 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.44.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.46.mca b/eclipse/saves/Test 2/region/r.-1.46.mca new file mode 100644 index 0000000..966c281 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.46.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.4629.mca b/eclipse/saves/Test 2/region/r.-1.4629.mca new file mode 100644 index 0000000..1e63fe6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.4629.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.468.mca b/eclipse/saves/Test 2/region/r.-1.468.mca new file mode 100644 index 0000000..1b9ee84 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.468.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.48.mca b/eclipse/saves/Test 2/region/r.-1.48.mca new file mode 100644 index 0000000..f03d341 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.48.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.5.mca b/eclipse/saves/Test 2/region/r.-1.5.mca new file mode 100644 index 0000000..8cf266f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.50.mca b/eclipse/saves/Test 2/region/r.-1.50.mca new file mode 100644 index 0000000..6713dc5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.50.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.5055.mca b/eclipse/saves/Test 2/region/r.-1.5055.mca new file mode 100644 index 0000000..f9348a2 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.5055.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.511.mca b/eclipse/saves/Test 2/region/r.-1.511.mca new file mode 100644 index 0000000..eb8db64 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.511.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.53.mca b/eclipse/saves/Test 2/region/r.-1.53.mca new file mode 100644 index 0000000..7ae4b24 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.53.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.55.mca b/eclipse/saves/Test 2/region/r.-1.55.mca new file mode 100644 index 0000000..56153e6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.55.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.5521.mca b/eclipse/saves/Test 2/region/r.-1.5521.mca new file mode 100644 index 0000000..aac8c4d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.5521.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.558.mca b/eclipse/saves/Test 2/region/r.-1.558.mca new file mode 100644 index 0000000..1eb2dc4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.558.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.58.mca b/eclipse/saves/Test 2/region/r.-1.58.mca new file mode 100644 index 0000000..8ea3448 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.58.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.6.mca b/eclipse/saves/Test 2/region/r.-1.6.mca new file mode 100644 index 0000000..4c757ca Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.6.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.60.mca b/eclipse/saves/Test 2/region/r.-1.60.mca new file mode 100644 index 0000000..7caeb55 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.60.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.6029.mca b/eclipse/saves/Test 2/region/r.-1.6029.mca new file mode 100644 index 0000000..2e53a23 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.6029.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.610.mca b/eclipse/saves/Test 2/region/r.-1.610.mca new file mode 100644 index 0000000..aaf31ea Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.610.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.64.mca b/eclipse/saves/Test 2/region/r.-1.64.mca new file mode 100644 index 0000000..f50c2c6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.64.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.6584.mca b/eclipse/saves/Test 2/region/r.-1.6584.mca new file mode 100644 index 0000000..6cc9caa Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.6584.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.66.mca b/eclipse/saves/Test 2/region/r.-1.66.mca new file mode 100644 index 0000000..2e2fa66 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.66.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.666.mca b/eclipse/saves/Test 2/region/r.-1.666.mca new file mode 100644 index 0000000..9fb11b1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.666.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.7.mca b/eclipse/saves/Test 2/region/r.-1.7.mca new file mode 100644 index 0000000..875cdf9 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.7.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.7189.mca b/eclipse/saves/Test 2/region/r.-1.7189.mca new file mode 100644 index 0000000..6d77adb Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.7189.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.72.mca b/eclipse/saves/Test 2/region/r.-1.72.mca new file mode 100644 index 0000000..666174e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.72.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.728.mca b/eclipse/saves/Test 2/region/r.-1.728.mca new file mode 100644 index 0000000..092c337 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.728.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.7851.mca b/eclipse/saves/Test 2/region/r.-1.7851.mca new file mode 100644 index 0000000..b986c5d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.7851.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.79.mca b/eclipse/saves/Test 2/region/r.-1.79.mca new file mode 100644 index 0000000..92ca171 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.79.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.795.mca b/eclipse/saves/Test 2/region/r.-1.795.mca new file mode 100644 index 0000000..1d226de Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.795.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.8.mca b/eclipse/saves/Test 2/region/r.-1.8.mca new file mode 100644 index 0000000..8937fa5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.8.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.8574.mca b/eclipse/saves/Test 2/region/r.-1.8574.mca new file mode 100644 index 0000000..9efe5df Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.8574.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.86.mca b/eclipse/saves/Test 2/region/r.-1.86.mca new file mode 100644 index 0000000..6f3a36a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.86.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.868.mca b/eclipse/saves/Test 2/region/r.-1.868.mca new file mode 100644 index 0000000..6bcbcdf Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.868.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.9.mca b/eclipse/saves/Test 2/region/r.-1.9.mca new file mode 100644 index 0000000..b0c9dc3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.9.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.9362.mca b/eclipse/saves/Test 2/region/r.-1.9362.mca new file mode 100644 index 0000000..e7f17ad Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.9362.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.94.mca b/eclipse/saves/Test 2/region/r.-1.94.mca new file mode 100644 index 0000000..8fbfe6e Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.94.mca differ diff --git a/eclipse/saves/Test 2/region/r.-1.948.mca b/eclipse/saves/Test 2/region/r.-1.948.mca new file mode 100644 index 0000000..69c5dc0 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-1.948.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-10.mca b/eclipse/saves/Test 2/region/r.-10.-10.mca new file mode 100644 index 0000000..3bd9814 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-10.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-11.mca b/eclipse/saves/Test 2/region/r.-10.-11.mca new file mode 100644 index 0000000..700161b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-11.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-12.mca b/eclipse/saves/Test 2/region/r.-10.-12.mca new file mode 100644 index 0000000..8e39169 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-12.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-6.mca b/eclipse/saves/Test 2/region/r.-10.-6.mca new file mode 100644 index 0000000..4e8eff3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-6.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-7.mca b/eclipse/saves/Test 2/region/r.-10.-7.mca new file mode 100644 index 0000000..f576375 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-7.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-8.mca b/eclipse/saves/Test 2/region/r.-10.-8.mca new file mode 100644 index 0000000..8d15d64 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-8.mca differ diff --git a/eclipse/saves/Test 2/region/r.-10.-9.mca b/eclipse/saves/Test 2/region/r.-10.-9.mca new file mode 100644 index 0000000..02ee3f1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-10.-9.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.-1.mca b/eclipse/saves/Test 2/region/r.-2.-1.mca new file mode 100644 index 0000000..60367a7 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.-2.mca b/eclipse/saves/Test 2/region/r.-2.-2.mca new file mode 100644 index 0000000..c84d0b9 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.-2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.-3.mca b/eclipse/saves/Test 2/region/r.-2.-3.mca new file mode 100644 index 0000000..3c4d8a3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.-4.mca b/eclipse/saves/Test 2/region/r.-2.-4.mca new file mode 100644 index 0000000..7873672 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.0.mca b/eclipse/saves/Test 2/region/r.-2.0.mca new file mode 100644 index 0000000..f2fbef3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.1.mca b/eclipse/saves/Test 2/region/r.-2.1.mca new file mode 100644 index 0000000..8c9b905 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-2.2.mca b/eclipse/saves/Test 2/region/r.-2.2.mca new file mode 100644 index 0000000..7f6bc08 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-2.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-3.-3.mca b/eclipse/saves/Test 2/region/r.-3.-3.mca new file mode 100644 index 0000000..cba69ca Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-3.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-3.-4.mca b/eclipse/saves/Test 2/region/r.-3.-4.mca new file mode 100644 index 0000000..65c180f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-3.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-3.0.mca b/eclipse/saves/Test 2/region/r.-3.0.mca new file mode 100644 index 0000000..82e1844 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-3.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.-3.1.mca b/eclipse/saves/Test 2/region/r.-3.1.mca new file mode 100644 index 0000000..bd4a441 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-3.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-3.2.mca b/eclipse/saves/Test 2/region/r.-3.2.mca new file mode 100644 index 0000000..b5a42ef Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-3.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-4.-1.mca b/eclipse/saves/Test 2/region/r.-4.-1.mca new file mode 100644 index 0000000..f58abc1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-4.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-4.0.mca b/eclipse/saves/Test 2/region/r.-4.0.mca new file mode 100644 index 0000000..111eb16 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-4.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.-5.-1.mca b/eclipse/saves/Test 2/region/r.-5.-1.mca new file mode 100644 index 0000000..ae16421 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-5.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-5.-2.mca b/eclipse/saves/Test 2/region/r.-5.-2.mca new file mode 100644 index 0000000..b62c5be Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-5.-2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-5.0.mca b/eclipse/saves/Test 2/region/r.-5.0.mca new file mode 100644 index 0000000..7ff05ae Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-5.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.-6.-1.mca b/eclipse/saves/Test 2/region/r.-6.-1.mca new file mode 100644 index 0000000..e17e846 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-6.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.-6.-2.mca b/eclipse/saves/Test 2/region/r.-6.-2.mca new file mode 100644 index 0000000..18597c1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-6.-2.mca differ diff --git a/eclipse/saves/Test 2/region/r.-6.-3.mca b/eclipse/saves/Test 2/region/r.-6.-3.mca new file mode 100644 index 0000000..f6378e9 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-6.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-6.-4.mca b/eclipse/saves/Test 2/region/r.-6.-4.mca new file mode 100644 index 0000000..2713453 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-6.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-6.-5.mca b/eclipse/saves/Test 2/region/r.-6.-5.mca new file mode 100644 index 0000000..0876ca6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-6.-5.mca differ diff --git a/eclipse/saves/Test 2/region/r.-7.-3.mca b/eclipse/saves/Test 2/region/r.-7.-3.mca new file mode 100644 index 0000000..0f14889 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-7.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-7.-4.mca b/eclipse/saves/Test 2/region/r.-7.-4.mca new file mode 100644 index 0000000..614bcad Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-7.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-7.-5.mca b/eclipse/saves/Test 2/region/r.-7.-5.mca new file mode 100644 index 0000000..8d0aeb1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-7.-5.mca differ diff --git a/eclipse/saves/Test 2/region/r.-8.-3.mca b/eclipse/saves/Test 2/region/r.-8.-3.mca new file mode 100644 index 0000000..3f35091 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-8.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.-8.-4.mca b/eclipse/saves/Test 2/region/r.-8.-4.mca new file mode 100644 index 0000000..32fa291 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-8.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-8.-5.mca b/eclipse/saves/Test 2/region/r.-8.-5.mca new file mode 100644 index 0000000..f8cffd3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-8.-5.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-10.mca b/eclipse/saves/Test 2/region/r.-9.-10.mca new file mode 100644 index 0000000..e9b9c33 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-10.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-11.mca b/eclipse/saves/Test 2/region/r.-9.-11.mca new file mode 100644 index 0000000..920882b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-11.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-12.mca b/eclipse/saves/Test 2/region/r.-9.-12.mca new file mode 100644 index 0000000..37f8015 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-12.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-4.mca b/eclipse/saves/Test 2/region/r.-9.-4.mca new file mode 100644 index 0000000..10e3f58 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-4.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-5.mca b/eclipse/saves/Test 2/region/r.-9.-5.mca new file mode 100644 index 0000000..db566a4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-5.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-6.mca b/eclipse/saves/Test 2/region/r.-9.-6.mca new file mode 100644 index 0000000..40ad27d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-6.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-7.mca b/eclipse/saves/Test 2/region/r.-9.-7.mca new file mode 100644 index 0000000..5c6e033 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-7.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-8.mca b/eclipse/saves/Test 2/region/r.-9.-8.mca new file mode 100644 index 0000000..6928b28 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-8.mca differ diff --git a/eclipse/saves/Test 2/region/r.-9.-9.mca b/eclipse/saves/Test 2/region/r.-9.-9.mca new file mode 100644 index 0000000..c006221 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.-9.-9.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.-1.mca b/eclipse/saves/Test 2/region/r.0.-1.mca new file mode 100644 index 0000000..b5283bc Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.-2.mca b/eclipse/saves/Test 2/region/r.0.-2.mca new file mode 100644 index 0000000..01fa70d Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.-2.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.-3.mca b/eclipse/saves/Test 2/region/r.0.-3.mca new file mode 100644 index 0000000..fac1e68 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.-3.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.0.mca b/eclipse/saves/Test 2/region/r.0.0.mca new file mode 100644 index 0000000..1f028b3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.1.mca b/eclipse/saves/Test 2/region/r.0.1.mca new file mode 100644 index 0000000..cc4a098 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.0.22.mca b/eclipse/saves/Test 2/region/r.0.22.mca new file mode 100644 index 0000000..42306ce Binary files /dev/null and b/eclipse/saves/Test 2/region/r.0.22.mca differ diff --git a/eclipse/saves/Test 2/region/r.1.-1.mca b/eclipse/saves/Test 2/region/r.1.-1.mca new file mode 100644 index 0000000..d7db415 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.1.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.1.1.mca b/eclipse/saves/Test 2/region/r.1.1.mca new file mode 100644 index 0000000..e10fc90 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.1.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.10.1.mca b/eclipse/saves/Test 2/region/r.10.1.mca new file mode 100644 index 0000000..c7a9957 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.10.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.10.3.mca b/eclipse/saves/Test 2/region/r.10.3.mca new file mode 100644 index 0000000..3bdb2e0 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.10.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.11.2.mca b/eclipse/saves/Test 2/region/r.11.2.mca new file mode 100644 index 0000000..569d78f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.11.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.11.4.mca b/eclipse/saves/Test 2/region/r.11.4.mca new file mode 100644 index 0000000..6986282 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.11.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.12.2.mca b/eclipse/saves/Test 2/region/r.12.2.mca new file mode 100644 index 0000000..dd8b643 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.12.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.12.4.mca b/eclipse/saves/Test 2/region/r.12.4.mca new file mode 100644 index 0000000..1272ac7 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.12.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.13.2.mca b/eclipse/saves/Test 2/region/r.13.2.mca new file mode 100644 index 0000000..764e39b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.13.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.13.3.mca b/eclipse/saves/Test 2/region/r.13.3.mca new file mode 100644 index 0000000..9a06232 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.13.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.13.5.mca b/eclipse/saves/Test 2/region/r.13.5.mca new file mode 100644 index 0000000..1cdaadd Binary files /dev/null and b/eclipse/saves/Test 2/region/r.13.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.14.4.mca b/eclipse/saves/Test 2/region/r.14.4.mca new file mode 100644 index 0000000..3a0f760 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.14.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.15.3.mca b/eclipse/saves/Test 2/region/r.15.3.mca new file mode 100644 index 0000000..e5738cb Binary files /dev/null and b/eclipse/saves/Test 2/region/r.15.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.15.4.mca b/eclipse/saves/Test 2/region/r.15.4.mca new file mode 100644 index 0000000..7a0c79c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.15.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.16.3.mca b/eclipse/saves/Test 2/region/r.16.3.mca new file mode 100644 index 0000000..2053b88 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.16.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.16.6.mca b/eclipse/saves/Test 2/region/r.16.6.mca new file mode 100644 index 0000000..bfaf131 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.16.6.mca differ diff --git a/eclipse/saves/Test 2/region/r.17.5.mca b/eclipse/saves/Test 2/region/r.17.5.mca new file mode 100644 index 0000000..16f22f6 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.17.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.18.4.mca b/eclipse/saves/Test 2/region/r.18.4.mca new file mode 100644 index 0000000..4b97169 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.18.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.19.4.mca b/eclipse/saves/Test 2/region/r.19.4.mca new file mode 100644 index 0000000..a9fcf82 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.19.4.mca differ diff --git a/eclipse/saves/Test 2/region/r.19.5.mca b/eclipse/saves/Test 2/region/r.19.5.mca new file mode 100644 index 0000000..a370163 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.19.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.19.6.mca b/eclipse/saves/Test 2/region/r.19.6.mca new file mode 100644 index 0000000..df3d827 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.19.6.mca differ diff --git a/eclipse/saves/Test 2/region/r.2.-1.mca b/eclipse/saves/Test 2/region/r.2.-1.mca new file mode 100644 index 0000000..13aaf78 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.2.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.2.0.mca b/eclipse/saves/Test 2/region/r.2.0.mca new file mode 100644 index 0000000..b91ed28 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.2.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.20.5.mca b/eclipse/saves/Test 2/region/r.20.5.mca new file mode 100644 index 0000000..cc2f31a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.20.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.21.5.mca b/eclipse/saves/Test 2/region/r.21.5.mca new file mode 100644 index 0000000..e28f776 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.21.5.mca differ diff --git a/eclipse/saves/Test 2/region/r.23.6.mca b/eclipse/saves/Test 2/region/r.23.6.mca new file mode 100644 index 0000000..94387d0 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.23.6.mca differ diff --git a/eclipse/saves/Test 2/region/r.25.6.mca b/eclipse/saves/Test 2/region/r.25.6.mca new file mode 100644 index 0000000..9bf4634 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.25.6.mca differ diff --git a/eclipse/saves/Test 2/region/r.28.7.mca b/eclipse/saves/Test 2/region/r.28.7.mca new file mode 100644 index 0000000..00e266a Binary files /dev/null and b/eclipse/saves/Test 2/region/r.28.7.mca differ diff --git a/eclipse/saves/Test 2/region/r.3.-1.mca b/eclipse/saves/Test 2/region/r.3.-1.mca new file mode 100644 index 0000000..9b487c4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.3.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.3.0.mca b/eclipse/saves/Test 2/region/r.3.0.mca new file mode 100644 index 0000000..6de55fe Binary files /dev/null and b/eclipse/saves/Test 2/region/r.3.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.3.2.mca b/eclipse/saves/Test 2/region/r.3.2.mca new file mode 100644 index 0000000..f0921c9 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.3.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.30.8.mca b/eclipse/saves/Test 2/region/r.30.8.mca new file mode 100644 index 0000000..fe015c4 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.30.8.mca differ diff --git a/eclipse/saves/Test 2/region/r.33.9.mca b/eclipse/saves/Test 2/region/r.33.9.mca new file mode 100644 index 0000000..def0f80 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.33.9.mca differ diff --git a/eclipse/saves/Test 2/region/r.36.10.mca b/eclipse/saves/Test 2/region/r.36.10.mca new file mode 100644 index 0000000..ba385d5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.36.10.mca differ diff --git a/eclipse/saves/Test 2/region/r.4.-1.mca b/eclipse/saves/Test 2/region/r.4.-1.mca new file mode 100644 index 0000000..340b2b5 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.4.-1.mca differ diff --git a/eclipse/saves/Test 2/region/r.4.0.mca b/eclipse/saves/Test 2/region/r.4.0.mca new file mode 100644 index 0000000..96bd2f3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.4.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.4.1.mca b/eclipse/saves/Test 2/region/r.4.1.mca new file mode 100644 index 0000000..a25a51c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.4.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.40.11.mca b/eclipse/saves/Test 2/region/r.40.11.mca new file mode 100644 index 0000000..a141946 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.40.11.mca differ diff --git a/eclipse/saves/Test 2/region/r.44.12.mca b/eclipse/saves/Test 2/region/r.44.12.mca new file mode 100644 index 0000000..cf1f3e3 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.44.12.mca differ diff --git a/eclipse/saves/Test 2/region/r.48.13.mca b/eclipse/saves/Test 2/region/r.48.13.mca new file mode 100644 index 0000000..03d1015 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.48.13.mca differ diff --git a/eclipse/saves/Test 2/region/r.5.0.mca b/eclipse/saves/Test 2/region/r.5.0.mca new file mode 100644 index 0000000..4702e5f Binary files /dev/null and b/eclipse/saves/Test 2/region/r.5.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.5.2.mca b/eclipse/saves/Test 2/region/r.5.2.mca new file mode 100644 index 0000000..1521990 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.5.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.52.15.mca b/eclipse/saves/Test 2/region/r.52.15.mca new file mode 100644 index 0000000..775db7c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.52.15.mca differ diff --git a/eclipse/saves/Test 2/region/r.57.16.mca b/eclipse/saves/Test 2/region/r.57.16.mca new file mode 100644 index 0000000..b4efc22 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.57.16.mca differ diff --git a/eclipse/saves/Test 2/region/r.6.0.mca b/eclipse/saves/Test 2/region/r.6.0.mca new file mode 100644 index 0000000..82328d1 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.6.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.6.2.mca b/eclipse/saves/Test 2/region/r.6.2.mca new file mode 100644 index 0000000..d6d6275 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.6.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.62.18.mca b/eclipse/saves/Test 2/region/r.62.18.mca new file mode 100644 index 0000000..670f32b Binary files /dev/null and b/eclipse/saves/Test 2/region/r.62.18.mca differ diff --git a/eclipse/saves/Test 2/region/r.68.20.mca b/eclipse/saves/Test 2/region/r.68.20.mca new file mode 100644 index 0000000..4354d30 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.68.20.mca differ diff --git a/eclipse/saves/Test 2/region/r.7.0.mca b/eclipse/saves/Test 2/region/r.7.0.mca new file mode 100644 index 0000000..7401509 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.7.0.mca differ diff --git a/eclipse/saves/Test 2/region/r.7.1.mca b/eclipse/saves/Test 2/region/r.7.1.mca new file mode 100644 index 0000000..6b18c12 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.7.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.7.3.mca b/eclipse/saves/Test 2/region/r.7.3.mca new file mode 100644 index 0000000..1834b83 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.7.3.mca differ diff --git a/eclipse/saves/Test 2/region/r.8.1.mca b/eclipse/saves/Test 2/region/r.8.1.mca new file mode 100644 index 0000000..dc0b6a0 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.8.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.8.2.mca b/eclipse/saves/Test 2/region/r.8.2.mca new file mode 100644 index 0000000..7dc5e39 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.8.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.9.1.mca b/eclipse/saves/Test 2/region/r.9.1.mca new file mode 100644 index 0000000..cfc773c Binary files /dev/null and b/eclipse/saves/Test 2/region/r.9.1.mca differ diff --git a/eclipse/saves/Test 2/region/r.9.2.mca b/eclipse/saves/Test 2/region/r.9.2.mca new file mode 100644 index 0000000..751dbdf Binary files /dev/null and b/eclipse/saves/Test 2/region/r.9.2.mca differ diff --git a/eclipse/saves/Test 2/region/r.9.4.mca b/eclipse/saves/Test 2/region/r.9.4.mca new file mode 100644 index 0000000..f720e06 Binary files /dev/null and b/eclipse/saves/Test 2/region/r.9.4.mca differ diff --git a/eclipse/saves/Test 2/session.lock b/eclipse/saves/Test 2/session.lock new file mode 100644 index 0000000..3a00f41 Binary files /dev/null and b/eclipse/saves/Test 2/session.lock differ diff --git a/eclipse/saves/Test 2/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json b/eclipse/saves/Test 2/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json new file mode 100644 index 0000000..62256fd --- /dev/null +++ b/eclipse/saves/Test 2/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json @@ -0,0 +1 @@ +{"achievement.openInventory":2448,"stat.damageDealt":24280,"stat.useItem.97":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]},"stat.useItem.50":2,"stat.useItem.259":1,"stat.useItem.49":1,"stat.craftItem.266":24,"stat.useItem.323":13,"stat.useItem.5":140,"stat.mineBlock.54":1,"stat.craftItem.58":1,"stat.fallOneCm":109268,"stat.flyOneCm":2112288,"stat.useItem.160":2,"stat.useItem.69":2,"stat.useItem.95":22,"stat.entityKilledBy.Spider":3,"stat.useItem.45":1,"stat.useItem.87":1,"stat.drop":181,"stat.damageTaken":-2147261579,"stat.useItem.88":32,"stat.leaveGame":8,"stat.useItem.14":21,"stat.diveOneCm":410,"stat.useItem.383":362,"stat.useItem.154":10,"stat.useItem.54":16,"stat.useItem.159":209,"stat.killEntity.Villager":71,"stat.playOneMinute":2444950,"stat.useItem.109":9,"stat.craftItem.159":64,"stat.mineBlock.12":39,"stat.useItem.22":1,"stat.useItem.58":1,"stat.swimOneCm":3948,"stat.useItem.397":21,"stat.walkOneCm":3307311,"stat.playerKills":11,"stat.useItem.145":2,"stat.useItem.35":15,"stat.craftItem.315":1,"stat.useItem.44":6,"stat.craftItem.325":1,"stat.jump":8369,"stat.mineBlock.81":2,"stat.craftItem.265":9,"stat.useItem.12":295,"stat.deaths":239,"stat.useItem.113":75,"stat.mobKills":76,"stat.useItem.389":19,"stat.useItem.171":2,"stat.useItem.98":286,"stat.useItem.170":1,"stat.useItem.276":121,"stat.useItem.56":1,"stat.mineBlock.5":4} \ No newline at end of file diff --git a/eclipse/saves/Test 2/stats/a762f560-4fce-3236-812a-b80efff0b62b.json b/eclipse/saves/Test 2/stats/a762f560-4fce-3236-812a-b80efff0b62b.json new file mode 100644 index 0000000..fa65ff0 --- /dev/null +++ b/eclipse/saves/Test 2/stats/a762f560-4fce-3236-812a-b80efff0b62b.json @@ -0,0 +1 @@ +{"achievement.openInventory":911,"stat.damageDealt":62745,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]},"stat.useItem.404":3,"stat.useItem.24":3,"stat.useItem.259":4,"stat.useItem.5":2,"stat.fallOneCm":49931,"stat.flyOneCm":622157,"stat.useItem.152":2,"stat.drop":90,"stat.damageTaken":20241,"stat.useItem.88":12,"stat.useItem.4":1,"stat.killEntity.Enderman":43,"stat.leaveGame":3,"stat.diveOneCm":374,"stat.useItem.356":1,"stat.useItem.154":3,"stat.killEntity.Villager":12,"stat.killEntity.Spider":2,"stat.mineBlock.12":1,"stat.killEntity.Creeper":1,"stat.useItem.383":187,"stat.playOneMinute":880750,"stat.useItem.278":7,"stat.killEntity.Pig":87,"stat.deaths":17,"stat.swimOneCm":33,"stat.useItem.389":5,"stat.mobKills":195,"stat.killEntity.Skeleton":1,"stat.useItem.397":9,"stat.walkOneCm":1769610,"stat.useItem.145":1,"stat.killEntity.Zombie":43,"stat.useItem.276":426,"stat.jump":2016,"stat.useItem.331":24,"stat.entityKilledBy.Zombie":1,"stat.useItem.137":1,"stat.useItem.12":57} \ No newline at end of file diff --git a/eclipse/saves/Test 2/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json b/eclipse/saves/Test 2/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json new file mode 100644 index 0000000..45b8e61 --- /dev/null +++ b/eclipse/saves/Test 2/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]},"achievement.openInventory":4,"stat.fallOneCm":422,"stat.flyOneCm":6998,"stat.playOneMinute":1267,"stat.walkOneCm":3793,"stat.jump":30} \ No newline at end of file diff --git a/eclipse/saves/Test 2/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/saves/Test 2/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..2affa86 --- /dev/null +++ b/eclipse/saves/Test 2/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"stat.craftItem.312":1,"stat.useItem.381":12,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert","Sky"]},"stat.useItem.324":2,"stat.useItem.24":844,"stat.useItem.404":5,"stat.mineBlock.1":36,"stat.mineBlock.76":1,"stat.useItem.285":1,"stat.mineBlock.24":102,"stat.useItem.46":94,"achievement.openInventory":1532,"stat.mineBlock.46":71,"stat.craftItem.278":1,"stat.damageDealt":32562,"stat.breakItem.310":1,"stat.useItem.23":1,"stat.useItem.50":9,"stat.useItem.259":10,"stat.useItem.49":219,"stat.fallOneCm":150193,"stat.flyOneCm":2238829,"stat.useItem.69":30,"stat.climbOneCm":1484,"stat.killEntity.Chicken":1,"stat.drop":213,"stat.damageTaken":-2147317550,"stat.mineBlock.171":3,"stat.useItem.76":23,"stat.useItem.120":13,"stat.killEntity.Enderman":14,"stat.useItem.29":4,"stat.leaveGame":2,"stat.diveOneCm":22947,"stat.useItem.356":15,"stat.useItem.287":2,"stat.useItem.154":3,"stat.killEntity.Villager":41,"stat.breakItem.314":1,"stat.killEntity.Spider":5,"stat.useItem.61":1,"stat.useItem.15":2,"stat.useItem.85":64,"stat.mineBlock.12":38,"stat.useItem.14":1,"stat.killEntity.Creeper":2,"stat.useItem.383":416,"stat.useItem.81":4,"stat.mineBlock.15":1,"stat.playOneMinute":1412835,"stat.useItem.278":149,"stat.useItem.107":9,"stat.craftItem.280":4,"stat.swimOneCm":13320,"stat.killEntity.Skeleton":14,"stat.walkOneCm":36647445,"stat.useItem.274":1,"stat.useItem.145":1,"stat.useItem.44":5,"stat.craftItem.325":2,"stat.jump":5003,"stat.mineBlock.30":6,"stat.entityKilledBy.Zombie":7,"stat.mineBlock.81":2,"stat.useItem.12":897,"stat.entityKilledBy.Enderman":3,"stat.craftItem.359":10,"stat.deaths":559,"stat.mineBlock.98":10,"stat.mobKills":177,"stat.useItem.171":43,"stat.useItem.98":7,"stat.killEntity.Zombie":74,"stat.useItem.257":2,"stat.useItem.276":328,"stat.mineBlock.50":7,"stat.useItem.331":63,"stat.mineBlock.85":1,"stat.useItem.102":1} \ No newline at end of file diff --git a/eclipse/saves/Test-/DIM-1/data/villages.dat b/eclipse/saves/Test-/DIM-1/data/villages.dat new file mode 100644 index 0000000..563cd0b Binary files /dev/null and b/eclipse/saves/Test-/DIM-1/data/villages.dat differ diff --git a/eclipse/saves/Test-/DIM-1/forcedchunks.dat b/eclipse/saves/Test-/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test-/DIM-1/forcedchunks.dat differ diff --git a/eclipse/saves/Test-/DIM1/data/villages.dat b/eclipse/saves/Test-/DIM1/data/villages.dat new file mode 100644 index 0000000..563cd0b Binary files /dev/null and b/eclipse/saves/Test-/DIM1/data/villages.dat differ diff --git a/eclipse/saves/Test-/DIM1/forcedchunks.dat b/eclipse/saves/Test-/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test-/DIM1/forcedchunks.dat differ diff --git a/eclipse/saves/Test-/data/Mineshaft.dat b/eclipse/saves/Test-/data/Mineshaft.dat new file mode 100644 index 0000000..2ec3cdd Binary files /dev/null and b/eclipse/saves/Test-/data/Mineshaft.dat differ diff --git a/eclipse/saves/Test-/data/villages.dat b/eclipse/saves/Test-/data/villages.dat new file mode 100644 index 0000000..563cd0b Binary files /dev/null and b/eclipse/saves/Test-/data/villages.dat differ diff --git a/eclipse/saves/Test-/forcedchunks.dat b/eclipse/saves/Test-/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test-/forcedchunks.dat differ diff --git a/eclipse/saves/Test-/level.dat b/eclipse/saves/Test-/level.dat new file mode 100644 index 0000000..cc1a04a Binary files /dev/null and b/eclipse/saves/Test-/level.dat differ diff --git a/eclipse/saves/Test-/level.dat_mcr b/eclipse/saves/Test-/level.dat_mcr new file mode 100644 index 0000000..dcbc025 Binary files /dev/null and b/eclipse/saves/Test-/level.dat_mcr differ diff --git a/eclipse/saves/Test-/level.dat_old b/eclipse/saves/Test-/level.dat_old new file mode 100644 index 0000000..85dac3e Binary files /dev/null and b/eclipse/saves/Test-/level.dat_old differ diff --git a/eclipse/saves/Test-/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat b/eclipse/saves/Test-/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat new file mode 100644 index 0000000..f3658e9 Binary files /dev/null and b/eclipse/saves/Test-/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat differ diff --git a/eclipse/saves/Test-/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/saves/Test-/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..a0dade4 Binary files /dev/null and b/eclipse/saves/Test-/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/saves/Test-/region/r.-1.-1.mca b/eclipse/saves/Test-/region/r.-1.-1.mca new file mode 100644 index 0000000..109f66c Binary files /dev/null and b/eclipse/saves/Test-/region/r.-1.-1.mca differ diff --git a/eclipse/saves/Test-/region/r.-1.0.mca b/eclipse/saves/Test-/region/r.-1.0.mca new file mode 100644 index 0000000..296df08 Binary files /dev/null and b/eclipse/saves/Test-/region/r.-1.0.mca differ diff --git a/eclipse/saves/Test-/region/r.0.-1.mca b/eclipse/saves/Test-/region/r.0.-1.mca new file mode 100644 index 0000000..c2d2004 Binary files /dev/null and b/eclipse/saves/Test-/region/r.0.-1.mca differ diff --git a/eclipse/saves/Test-/region/r.0.0.mca b/eclipse/saves/Test-/region/r.0.0.mca new file mode 100644 index 0000000..8735e67 Binary files /dev/null and b/eclipse/saves/Test-/region/r.0.0.mca differ diff --git a/eclipse/saves/Test-/session.lock b/eclipse/saves/Test-/session.lock new file mode 100644 index 0000000..ecebd17 Binary files /dev/null and b/eclipse/saves/Test-/session.lock differ diff --git a/eclipse/saves/Test-/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json b/eclipse/saves/Test-/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json new file mode 100644 index 0000000..3aadac3 --- /dev/null +++ b/eclipse/saves/Test-/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json @@ -0,0 +1 @@ +{"stat.useItem.139":61,"stat.useItem.173":75,"achievement.openInventory":803,"stat.damageDealt":4050,"stat.useItem.3":162,"achievement.exploreAllBiomes":{"value":0,"progress":["Extreme Hills"]},"stat.mineBlock.31":12,"stat.useItem.5":80,"stat.useItem.323":4,"stat.fallOneCm":8027,"stat.flyOneCm":542403,"stat.useItem.78":28,"stat.drop":160,"stat.useItem.18":1,"stat.damageTaken":-2147430084,"stat.useItem.88":8,"stat.useItem.4":27,"stat.useItem.383":77,"stat.useItem.159":34,"stat.playOneMinute":682856,"stat.useItem.278":9,"stat.useItem.109":80,"stat.craftItem.300":1,"stat.entityKilledBy.Skeleton":1,"stat.deaths":54,"stat.mineBlock.3":13,"stat.useItem.58":1,"stat.useItem.389":9,"stat.mobKills":1,"stat.useItem.397":21,"stat.useItem.98":257,"stat.walkOneCm":1257930,"stat.useItem.145":17,"stat.useItem.44":66,"stat.useItem.276":40,"stat.jump":718,"stat.useItem.20":1,"stat.entityKilledBy.Enderman":1} \ No newline at end of file diff --git a/eclipse/saves/Test-/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/saves/Test-/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..53a29cd --- /dev/null +++ b/eclipse/saves/Test-/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Extreme Hills"]},"achievement.openInventory":9,"stat.drop":5,"stat.damageTaken":2147483647,"stat.flyOneCm":2608,"stat.useItem.383":3,"stat.playOneMinute":6857,"stat.walkOneCm":12355,"stat.jump":8,"stat.deaths":1} \ No newline at end of file diff --git a/eclipse/saves/Test-20150207-182019.zip b/eclipse/saves/Test-20150207-182019.zip new file mode 100644 index 0000000..a73d196 Binary files /dev/null and b/eclipse/saves/Test-20150207-182019.zip differ diff --git a/eclipse/saves/Test/DIM-1/data/villages.dat b/eclipse/saves/Test/DIM-1/data/villages.dat new file mode 100644 index 0000000..c3757dd Binary files /dev/null and b/eclipse/saves/Test/DIM-1/data/villages.dat differ diff --git a/eclipse/saves/Test/DIM-1/forcedchunks.dat b/eclipse/saves/Test/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test/DIM-1/forcedchunks.dat differ diff --git a/eclipse/saves/Test/DIM1/data/villages.dat b/eclipse/saves/Test/DIM1/data/villages.dat new file mode 100644 index 0000000..c3757dd Binary files /dev/null and b/eclipse/saves/Test/DIM1/data/villages.dat differ diff --git a/eclipse/saves/Test/DIM1/forcedchunks.dat b/eclipse/saves/Test/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test/DIM1/forcedchunks.dat differ diff --git a/eclipse/saves/Test/data/villages.dat b/eclipse/saves/Test/data/villages.dat new file mode 100644 index 0000000..c3757dd Binary files /dev/null and b/eclipse/saves/Test/data/villages.dat differ diff --git a/eclipse/saves/Test/forcedchunks.dat b/eclipse/saves/Test/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Test/forcedchunks.dat differ diff --git a/eclipse/saves/Test/level.dat b/eclipse/saves/Test/level.dat new file mode 100644 index 0000000..d88b079 Binary files /dev/null and b/eclipse/saves/Test/level.dat differ diff --git a/eclipse/saves/Test/level.dat_mcr b/eclipse/saves/Test/level.dat_mcr new file mode 100644 index 0000000..d332d72 Binary files /dev/null and b/eclipse/saves/Test/level.dat_mcr differ diff --git a/eclipse/saves/Test/level.dat_old b/eclipse/saves/Test/level.dat_old new file mode 100644 index 0000000..0e55e8b Binary files /dev/null and b/eclipse/saves/Test/level.dat_old differ diff --git a/eclipse/saves/Test/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat b/eclipse/saves/Test/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat new file mode 100644 index 0000000..fa6dabd Binary files /dev/null and b/eclipse/saves/Test/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat differ diff --git a/eclipse/saves/Test/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/saves/Test/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..f7ee584 Binary files /dev/null and b/eclipse/saves/Test/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/saves/Test/region/r.-1.-1.mca b/eclipse/saves/Test/region/r.-1.-1.mca new file mode 100644 index 0000000..bf7aca3 Binary files /dev/null and b/eclipse/saves/Test/region/r.-1.-1.mca differ diff --git a/eclipse/saves/Test/region/r.-1.0.mca b/eclipse/saves/Test/region/r.-1.0.mca new file mode 100644 index 0000000..5f36d86 Binary files /dev/null and b/eclipse/saves/Test/region/r.-1.0.mca differ diff --git a/eclipse/saves/Test/region/r.0.-1.mca b/eclipse/saves/Test/region/r.0.-1.mca new file mode 100644 index 0000000..7a5bbf8 Binary files /dev/null and b/eclipse/saves/Test/region/r.0.-1.mca differ diff --git a/eclipse/saves/Test/region/r.0.-2.mca b/eclipse/saves/Test/region/r.0.-2.mca new file mode 100644 index 0000000..0c67ee4 Binary files /dev/null and b/eclipse/saves/Test/region/r.0.-2.mca differ diff --git a/eclipse/saves/Test/region/r.0.0.mca b/eclipse/saves/Test/region/r.0.0.mca new file mode 100644 index 0000000..db1c5b1 Binary files /dev/null and b/eclipse/saves/Test/region/r.0.0.mca differ diff --git a/eclipse/saves/Test/region/r.1.-1.mca b/eclipse/saves/Test/region/r.1.-1.mca new file mode 100644 index 0000000..d076d41 Binary files /dev/null and b/eclipse/saves/Test/region/r.1.-1.mca differ diff --git a/eclipse/saves/Test/region/r.1.-2.mca b/eclipse/saves/Test/region/r.1.-2.mca new file mode 100644 index 0000000..b1c5cb1 Binary files /dev/null and b/eclipse/saves/Test/region/r.1.-2.mca differ diff --git a/eclipse/saves/Test/region/r.1.0.mca b/eclipse/saves/Test/region/r.1.0.mca new file mode 100644 index 0000000..cf45fae Binary files /dev/null and b/eclipse/saves/Test/region/r.1.0.mca differ diff --git a/eclipse/saves/Test/region/r.2.-1.mca b/eclipse/saves/Test/region/r.2.-1.mca new file mode 100644 index 0000000..07963c8 Binary files /dev/null and b/eclipse/saves/Test/region/r.2.-1.mca differ diff --git a/eclipse/saves/Test/region/r.2.0.mca b/eclipse/saves/Test/region/r.2.0.mca new file mode 100644 index 0000000..a1c7709 Binary files /dev/null and b/eclipse/saves/Test/region/r.2.0.mca differ diff --git a/eclipse/saves/Test/session.lock b/eclipse/saves/Test/session.lock new file mode 100644 index 0000000..d99df16 Binary files /dev/null and b/eclipse/saves/Test/session.lock differ diff --git a/eclipse/saves/Test/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json b/eclipse/saves/Test/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json new file mode 100644 index 0000000..459ae49 --- /dev/null +++ b/eclipse/saves/Test/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json @@ -0,0 +1 @@ +{"stat.useItem.3":12,"achievement.exploreAllBiomes":{"value":0,"progress":["Plains"]},"achievement.openInventory":71,"stat.useItem.38":3,"stat.fallOneCm":9706,"stat.flyOneCm":73364,"stat.mineBlock.38":1,"stat.useItem.160":3,"stat.playOneMinute":49182,"stat.mineBlock.3":6,"stat.walkOneCm":102582,"stat.jump":354} \ No newline at end of file diff --git a/eclipse/saves/Test/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/saves/Test/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..6aed996 --- /dev/null +++ b/eclipse/saves/Test/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Plains"]},"achievement.openInventory":7,"stat.damageTaken":2147483647,"stat.flyOneCm":4091,"stat.useItem.383":3,"stat.playOneMinute":5904,"stat.walkOneCm":5729,"stat.jump":14,"stat.deaths":1} \ No newline at end of file diff --git a/eclipse/saves/Village-20140727-224525.zip b/eclipse/saves/Village-20140727-224525.zip new file mode 100644 index 0000000..1252c91 Binary files /dev/null and b/eclipse/saves/Village-20140727-224525.zip differ diff --git a/eclipse/saves/Village/DIM-1/data/villages.dat b/eclipse/saves/Village/DIM-1/data/villages.dat new file mode 100644 index 0000000..a390ec0 Binary files /dev/null and b/eclipse/saves/Village/DIM-1/data/villages.dat differ diff --git a/eclipse/saves/Village/DIM-1/forcedchunks.dat b/eclipse/saves/Village/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Village/DIM-1/forcedchunks.dat differ diff --git a/eclipse/saves/Village/DIM1/data/villages.dat b/eclipse/saves/Village/DIM1/data/villages.dat new file mode 100644 index 0000000..a390ec0 Binary files /dev/null and b/eclipse/saves/Village/DIM1/data/villages.dat differ diff --git a/eclipse/saves/Village/DIM1/forcedchunks.dat b/eclipse/saves/Village/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Village/DIM1/forcedchunks.dat differ diff --git a/eclipse/saves/Village/data/Village.dat b/eclipse/saves/Village/data/Village.dat new file mode 100644 index 0000000..1b4038b Binary files /dev/null and b/eclipse/saves/Village/data/Village.dat differ diff --git a/eclipse/saves/Village/data/villages.dat b/eclipse/saves/Village/data/villages.dat new file mode 100644 index 0000000..6dfe42a Binary files /dev/null and b/eclipse/saves/Village/data/villages.dat differ diff --git a/eclipse/saves/Village/forcedchunks.dat b/eclipse/saves/Village/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/saves/Village/forcedchunks.dat differ diff --git a/eclipse/saves/Village/level.dat b/eclipse/saves/Village/level.dat new file mode 100644 index 0000000..37819dd Binary files /dev/null and b/eclipse/saves/Village/level.dat differ diff --git a/eclipse/saves/Village/level.dat_mcr b/eclipse/saves/Village/level.dat_mcr new file mode 100644 index 0000000..25d685e Binary files /dev/null and b/eclipse/saves/Village/level.dat_mcr differ diff --git a/eclipse/saves/Village/level.dat_old b/eclipse/saves/Village/level.dat_old new file mode 100644 index 0000000..3226134 Binary files /dev/null and b/eclipse/saves/Village/level.dat_old differ diff --git a/eclipse/saves/Village/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat b/eclipse/saves/Village/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat new file mode 100644 index 0000000..e8d0460 Binary files /dev/null and b/eclipse/saves/Village/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat differ diff --git a/eclipse/saves/Village/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/saves/Village/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..22d6896 Binary files /dev/null and b/eclipse/saves/Village/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/saves/Village/region/r.-1.-1.mca b/eclipse/saves/Village/region/r.-1.-1.mca new file mode 100644 index 0000000..9c61652 Binary files /dev/null and b/eclipse/saves/Village/region/r.-1.-1.mca differ diff --git a/eclipse/saves/Village/region/r.-1.0.mca b/eclipse/saves/Village/region/r.-1.0.mca new file mode 100644 index 0000000..a09482b Binary files /dev/null and b/eclipse/saves/Village/region/r.-1.0.mca differ diff --git a/eclipse/saves/Village/region/r.-2.-1.mca b/eclipse/saves/Village/region/r.-2.-1.mca new file mode 100644 index 0000000..e2a87fe Binary files /dev/null and b/eclipse/saves/Village/region/r.-2.-1.mca differ diff --git a/eclipse/saves/Village/region/r.-2.-2.mca b/eclipse/saves/Village/region/r.-2.-2.mca new file mode 100644 index 0000000..aec792b Binary files /dev/null and b/eclipse/saves/Village/region/r.-2.-2.mca differ diff --git a/eclipse/saves/Village/region/r.-2.0.mca b/eclipse/saves/Village/region/r.-2.0.mca new file mode 100644 index 0000000..ba01a11 Binary files /dev/null and b/eclipse/saves/Village/region/r.-2.0.mca differ diff --git a/eclipse/saves/Village/region/r.-3.-1.mca b/eclipse/saves/Village/region/r.-3.-1.mca new file mode 100644 index 0000000..06b6f58 Binary files /dev/null and b/eclipse/saves/Village/region/r.-3.-1.mca differ diff --git a/eclipse/saves/Village/region/r.-3.-2.mca b/eclipse/saves/Village/region/r.-3.-2.mca new file mode 100644 index 0000000..a187d84 Binary files /dev/null and b/eclipse/saves/Village/region/r.-3.-2.mca differ diff --git a/eclipse/saves/Village/region/r.-3.0.mca b/eclipse/saves/Village/region/r.-3.0.mca new file mode 100644 index 0000000..93f7d39 Binary files /dev/null and b/eclipse/saves/Village/region/r.-3.0.mca differ diff --git a/eclipse/saves/Village/region/r.-4.-1.mca b/eclipse/saves/Village/region/r.-4.-1.mca new file mode 100644 index 0000000..f02fe21 Binary files /dev/null and b/eclipse/saves/Village/region/r.-4.-1.mca differ diff --git a/eclipse/saves/Village/region/r.-4.-2.mca b/eclipse/saves/Village/region/r.-4.-2.mca new file mode 100644 index 0000000..adee2e1 Binary files /dev/null and b/eclipse/saves/Village/region/r.-4.-2.mca differ diff --git a/eclipse/saves/Village/region/r.-4.0.mca b/eclipse/saves/Village/region/r.-4.0.mca new file mode 100644 index 0000000..4835dbd Binary files /dev/null and b/eclipse/saves/Village/region/r.-4.0.mca differ diff --git a/eclipse/saves/Village/region/r.0.-1.mca b/eclipse/saves/Village/region/r.0.-1.mca new file mode 100644 index 0000000..812ed1a Binary files /dev/null and b/eclipse/saves/Village/region/r.0.-1.mca differ diff --git a/eclipse/saves/Village/session.lock b/eclipse/saves/Village/session.lock new file mode 100644 index 0000000..45b0d4e Binary files /dev/null and b/eclipse/saves/Village/session.lock differ diff --git a/eclipse/saves/Village/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json b/eclipse/saves/Village/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json new file mode 100644 index 0000000..07430e4 --- /dev/null +++ b/eclipse/saves/Village/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json @@ -0,0 +1 @@ +{"stat.useItem.3":2,"achievement.exploreAllBiomes":{"value":0,"progress":["Plains"]},"stat.useItem.50":2,"achievement.openInventory":71,"stat.drop":1,"stat.damageTaken":590,"stat.flyOneCm":83082,"stat.useItem.383":101,"stat.playOneMinute":37240,"stat.walkOneCm":86723,"stat.jump":69,"stat.mineBlock.3":12} \ No newline at end of file diff --git a/eclipse/saves/Village/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/saves/Village/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..5443d9c --- /dev/null +++ b/eclipse/saves/Village/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Plains"]},"achievement.openInventory":5,"stat.drop":1,"stat.flyOneCm":7289,"stat.playOneMinute":2524,"stat.jump":8,"stat.walkOneCm":3515} \ No newline at end of file diff --git a/eclipse/screenshots/2014-09-25_20.31.33.png b/eclipse/screenshots/2014-09-25_20.31.33.png new file mode 100644 index 0000000..4045c40 Binary files /dev/null and b/eclipse/screenshots/2014-09-25_20.31.33.png differ diff --git a/eclipse/screenshots/2014-09-25_20.39.23.png b/eclipse/screenshots/2014-09-25_20.39.23.png new file mode 100644 index 0000000..98a7a19 Binary files /dev/null and b/eclipse/screenshots/2014-09-25_20.39.23.png differ diff --git a/eclipse/screenshots/2014-09-25_20.52.09.png b/eclipse/screenshots/2014-09-25_20.52.09.png new file mode 100644 index 0000000..2c142ab Binary files /dev/null and b/eclipse/screenshots/2014-09-25_20.52.09.png differ diff --git a/eclipse/screenshots/2014-09-26_17.31.19.png b/eclipse/screenshots/2014-09-26_17.31.19.png new file mode 100644 index 0000000..5964f53 Binary files /dev/null and b/eclipse/screenshots/2014-09-26_17.31.19.png differ diff --git a/eclipse/screenshots/2014-09-26_17.31.26.png b/eclipse/screenshots/2014-09-26_17.31.26.png new file mode 100644 index 0000000..ae6b621 Binary files /dev/null and b/eclipse/screenshots/2014-09-26_17.31.26.png differ diff --git a/eclipse/screenshots/2014-09-26_17.31.31.png b/eclipse/screenshots/2014-09-26_17.31.31.png new file mode 100644 index 0000000..e92d54c Binary files /dev/null and b/eclipse/screenshots/2014-09-26_17.31.31.png differ diff --git a/eclipse/screenshots/2014-09-26_17.31.38.png b/eclipse/screenshots/2014-09-26_17.31.38.png new file mode 100644 index 0000000..e651c98 Binary files /dev/null and b/eclipse/screenshots/2014-09-26_17.31.38.png differ diff --git a/eclipse/screenshots/2014-09-26_17.31.48.png b/eclipse/screenshots/2014-09-26_17.31.48.png new file mode 100644 index 0000000..bc12ee8 Binary files /dev/null and b/eclipse/screenshots/2014-09-26_17.31.48.png differ diff --git a/eclipse/screenshots/2014-12-19_05.52.42.png b/eclipse/screenshots/2014-12-19_05.52.42.png new file mode 100644 index 0000000..a7f993b Binary files /dev/null and b/eclipse/screenshots/2014-12-19_05.52.42.png differ diff --git a/eclipse/screenshots/2014-12-22_23.14.13.png b/eclipse/screenshots/2014-12-22_23.14.13.png new file mode 100644 index 0000000..1c53df8 Binary files /dev/null and b/eclipse/screenshots/2014-12-22_23.14.13.png differ diff --git a/eclipse/screenshots/2014-12-23_22.34.53.png b/eclipse/screenshots/2014-12-23_22.34.53.png new file mode 100644 index 0000000..37ab1c4 Binary files /dev/null and b/eclipse/screenshots/2014-12-23_22.34.53.png differ diff --git a/eclipse/screenshots/2014-12-30_02.05.01.png b/eclipse/screenshots/2014-12-30_02.05.01.png new file mode 100644 index 0000000..5f49d10 Binary files /dev/null and b/eclipse/screenshots/2014-12-30_02.05.01.png differ diff --git a/eclipse/screenshots/2014-12-30_02.05.07.png b/eclipse/screenshots/2014-12-30_02.05.07.png new file mode 100644 index 0000000..796b45b Binary files /dev/null and b/eclipse/screenshots/2014-12-30_02.05.07.png differ diff --git a/eclipse/screenshots/2014-12-30_04.27.00.png b/eclipse/screenshots/2014-12-30_04.27.00.png new file mode 100644 index 0000000..b913469 Binary files /dev/null and b/eclipse/screenshots/2014-12-30_04.27.00.png differ diff --git a/eclipse/screenshots/2014-12-30_04.27.14.png b/eclipse/screenshots/2014-12-30_04.27.14.png new file mode 100644 index 0000000..7d1b3fd Binary files /dev/null and b/eclipse/screenshots/2014-12-30_04.27.14.png differ diff --git a/eclipse/screenshots/2015-01-10_12.32.46.png b/eclipse/screenshots/2015-01-10_12.32.46.png new file mode 100644 index 0000000..136c03e Binary files /dev/null and b/eclipse/screenshots/2015-01-10_12.32.46.png differ diff --git a/eclipse/screenshots/2015-01-28_23.36.48.png b/eclipse/screenshots/2015-01-28_23.36.48.png new file mode 100644 index 0000000..9c03169 Binary files /dev/null and b/eclipse/screenshots/2015-01-28_23.36.48.png differ diff --git a/eclipse/screenshots/2015-01-30_20.38.05.png b/eclipse/screenshots/2015-01-30_20.38.05.png new file mode 100644 index 0000000..a254e58 Binary files /dev/null and b/eclipse/screenshots/2015-01-30_20.38.05.png differ diff --git a/eclipse/screenshots/2015-02-02_13.09.52.png b/eclipse/screenshots/2015-02-02_13.09.52.png new file mode 100644 index 0000000..1f1491f Binary files /dev/null and b/eclipse/screenshots/2015-02-02_13.09.52.png differ diff --git a/eclipse/screenshots/2015-02-06_00.01.37.png b/eclipse/screenshots/2015-02-06_00.01.37.png new file mode 100644 index 0000000..facda38 Binary files /dev/null and b/eclipse/screenshots/2015-02-06_00.01.37.png differ diff --git a/eclipse/screenshots/2015-02-06_00.56.20.png b/eclipse/screenshots/2015-02-06_00.56.20.png new file mode 100644 index 0000000..f67348e Binary files /dev/null and b/eclipse/screenshots/2015-02-06_00.56.20.png differ diff --git a/eclipse/screenshots/2015-02-06_00.56.41.png b/eclipse/screenshots/2015-02-06_00.56.41.png new file mode 100644 index 0000000..8377b8a Binary files /dev/null and b/eclipse/screenshots/2015-02-06_00.56.41.png differ diff --git a/eclipse/screenshots/2015-02-06_00.57.00.png b/eclipse/screenshots/2015-02-06_00.57.00.png new file mode 100644 index 0000000..2640180 Binary files /dev/null and b/eclipse/screenshots/2015-02-06_00.57.00.png differ diff --git a/eclipse/screenshots/2015-02-13_21.57.29.png b/eclipse/screenshots/2015-02-13_21.57.29.png new file mode 100644 index 0000000..b7422c3 Binary files /dev/null and b/eclipse/screenshots/2015-02-13_21.57.29.png differ diff --git a/eclipse/screenshots/2015-02-13_21.57.30.png b/eclipse/screenshots/2015-02-13_21.57.30.png new file mode 100644 index 0000000..d87db01 Binary files /dev/null and b/eclipse/screenshots/2015-02-13_21.57.30.png differ diff --git a/eclipse/screenshots/2015-02-13_23.24.21.png b/eclipse/screenshots/2015-02-13_23.24.21.png new file mode 100644 index 0000000..39b7e87 Binary files /dev/null and b/eclipse/screenshots/2015-02-13_23.24.21.png differ diff --git a/eclipse/screenshots/2015-02-14_14.05.12.png b/eclipse/screenshots/2015-02-14_14.05.12.png new file mode 100644 index 0000000..8b052de Binary files /dev/null and b/eclipse/screenshots/2015-02-14_14.05.12.png differ diff --git a/eclipse/screenshots/2015-02-14_14.10.12.png b/eclipse/screenshots/2015-02-14_14.10.12.png new file mode 100644 index 0000000..991ef3b Binary files /dev/null and b/eclipse/screenshots/2015-02-14_14.10.12.png differ diff --git a/eclipse/screenshots/2015-02-24_12.53.51.png b/eclipse/screenshots/2015-02-24_12.53.51.png new file mode 100644 index 0000000..8a72e6a Binary files /dev/null and b/eclipse/screenshots/2015-02-24_12.53.51.png differ diff --git a/eclipse/screenshots/2015-02-24_12.54.06.png b/eclipse/screenshots/2015-02-24_12.54.06.png new file mode 100644 index 0000000..0b87e1c Binary files /dev/null and b/eclipse/screenshots/2015-02-24_12.54.06.png differ diff --git a/eclipse/screenshots/2015-02-24_12.54.15.png b/eclipse/screenshots/2015-02-24_12.54.15.png new file mode 100644 index 0000000..fc51959 Binary files /dev/null and b/eclipse/screenshots/2015-02-24_12.54.15.png differ diff --git a/eclipse/screenshots/2015-03-20_17.08.48.png b/eclipse/screenshots/2015-03-20_17.08.48.png new file mode 100644 index 0000000..165ceec Binary files /dev/null and b/eclipse/screenshots/2015-03-20_17.08.48.png differ diff --git a/eclipse/server.properties b/eclipse/server.properties new file mode 100644 index 0000000..f1a9174 --- /dev/null +++ b/eclipse/server.properties @@ -0,0 +1,34 @@ +#Minecraft server properties +#Sat Mar 21 03:57:50 GMT 2015 +generator-settings= +op-permission-level=4 +allow-nether=true +level-name=world +enable-query=false +allow-flight=false +announce-player-achievements=true +server-port=25565 +level-type=DEFAULT +enable-rcon=false +force-gamemode=false +level-seed= +server-ip= +max-build-height=256 +spawn-npcs=true +white-list=false +spawn-animals=true +hardcore=false +snooper-enabled=true +online-mode=false +resource-pack= +pvp=true +difficulty=1 +enable-command-block=false +gamemode=0 +player-idle-timeout=0 +max-players=20 +spawn-monsters=true +generate-structures=true +view-distance=10 +spawn-protection=16 +motd=A Minecraft Server diff --git a/eclipse/usercache.json b/eclipse/usercache.json new file mode 100644 index 0000000..4ac424b --- /dev/null +++ b/eclipse/usercache.json @@ -0,0 +1 @@ +[{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2015-04-11 18:16:57 +0100"},{"name":"Player62","uuid":"1b8221f7-5861-330e-bef0-ac96b785ff27","expiresOn":"2015-04-11 18:13:14 +0100"},{"name":"OnyxDarkKnight","uuid":"c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8","expiresOn":"2015-03-24 13:39:21 +0000"},{"name":"all","uuid":"2576b041-2329-4256-90ba-e4650989c489","expiresOn":"2015-03-07 17:27:54 +0000"},{"name":"sor1n","uuid":"99b5e428-6bfe-36cb-9c93-aff5e0feecc1","expiresOn":"2015-03-07 01:08:58 +0000"},{"name":"OnyxDarkKnight","uuid":"cf9fa23f-205e-4eed-aba3-9f2848cd6a4d","expiresOn":"2015-03-07 17:19:27 +0000"},{"name":"jeb_","uuid":"a762f560-4fce-3236-812a-b80efff0b62b","expiresOn":"2015-03-24 13:39:42 +0000"}] \ No newline at end of file diff --git a/eclipse/whitelist.json b/eclipse/whitelist.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/eclipse/whitelist.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/eclipse/world/DIM-1/data/villages.dat b/eclipse/world/DIM-1/data/villages.dat new file mode 100644 index 0000000..8160d1e Binary files /dev/null and b/eclipse/world/DIM-1/data/villages.dat differ diff --git a/eclipse/world/DIM-1/forcedchunks.dat b/eclipse/world/DIM-1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/world/DIM-1/forcedchunks.dat differ diff --git a/eclipse/world/DIM1/data/villages.dat b/eclipse/world/DIM1/data/villages.dat new file mode 100644 index 0000000..8160d1e Binary files /dev/null and b/eclipse/world/DIM1/data/villages.dat differ diff --git a/eclipse/world/DIM1/forcedchunks.dat b/eclipse/world/DIM1/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/world/DIM1/forcedchunks.dat differ diff --git a/eclipse/world/data/Mineshaft.dat b/eclipse/world/data/Mineshaft.dat new file mode 100644 index 0000000..2041f40 Binary files /dev/null and b/eclipse/world/data/Mineshaft.dat differ diff --git a/eclipse/world/data/Village.dat b/eclipse/world/data/Village.dat new file mode 100644 index 0000000..5ba85bf Binary files /dev/null and b/eclipse/world/data/Village.dat differ diff --git a/eclipse/world/data/villages.dat b/eclipse/world/data/villages.dat new file mode 100644 index 0000000..096c2a2 Binary files /dev/null and b/eclipse/world/data/villages.dat differ diff --git a/eclipse/world/forcedchunks.dat b/eclipse/world/forcedchunks.dat new file mode 100644 index 0000000..e434547 Binary files /dev/null and b/eclipse/world/forcedchunks.dat differ diff --git a/eclipse/world/level.dat b/eclipse/world/level.dat new file mode 100644 index 0000000..4b3f2f3 Binary files /dev/null and b/eclipse/world/level.dat differ diff --git a/eclipse/world/level.dat_old b/eclipse/world/level.dat_old new file mode 100644 index 0000000..3b9c3ab Binary files /dev/null and b/eclipse/world/level.dat_old differ diff --git a/eclipse/world/playerdata/1b8221f7-5861-330e-bef0-ac96b785ff27.dat b/eclipse/world/playerdata/1b8221f7-5861-330e-bef0-ac96b785ff27.dat new file mode 100644 index 0000000..6d44e69 Binary files /dev/null and b/eclipse/world/playerdata/1b8221f7-5861-330e-bef0-ac96b785ff27.dat differ diff --git a/eclipse/world/playerdata/2659329e-1c65-3850-9659-d27fc655aa3c.dat b/eclipse/world/playerdata/2659329e-1c65-3850-9659-d27fc655aa3c.dat new file mode 100644 index 0000000..94276e6 Binary files /dev/null and b/eclipse/world/playerdata/2659329e-1c65-3850-9659-d27fc655aa3c.dat differ diff --git a/eclipse/world/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat b/eclipse/world/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat new file mode 100644 index 0000000..ee40f06 Binary files /dev/null and b/eclipse/world/playerdata/29aa321a-1ce7-35de-bfab-f37fa4095c7d.dat differ diff --git a/eclipse/world/playerdata/41196538-4c2b-371d-b141-0e51ad033fac.dat b/eclipse/world/playerdata/41196538-4c2b-371d-b141-0e51ad033fac.dat new file mode 100644 index 0000000..34cc59d Binary files /dev/null and b/eclipse/world/playerdata/41196538-4c2b-371d-b141-0e51ad033fac.dat differ diff --git a/eclipse/world/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat b/eclipse/world/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat new file mode 100644 index 0000000..74207cd Binary files /dev/null and b/eclipse/world/playerdata/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.dat differ diff --git a/eclipse/world/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat b/eclipse/world/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat new file mode 100644 index 0000000..c00bf3c Binary files /dev/null and b/eclipse/world/playerdata/a762f560-4fce-3236-812a-b80efff0b62b.dat differ diff --git a/eclipse/world/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat b/eclipse/world/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat new file mode 100644 index 0000000..20a4623 Binary files /dev/null and b/eclipse/world/playerdata/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.dat differ diff --git a/eclipse/world/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat b/eclipse/world/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat new file mode 100644 index 0000000..76ebade Binary files /dev/null and b/eclipse/world/playerdata/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.dat differ diff --git a/eclipse/world/region/r.-1.0.mca b/eclipse/world/region/r.-1.0.mca new file mode 100644 index 0000000..5d7888c Binary files /dev/null and b/eclipse/world/region/r.-1.0.mca differ diff --git a/eclipse/world/region/r.-1.1.mca b/eclipse/world/region/r.-1.1.mca new file mode 100644 index 0000000..c309109 Binary files /dev/null and b/eclipse/world/region/r.-1.1.mca differ diff --git a/eclipse/world/region/r.-1.2.mca b/eclipse/world/region/r.-1.2.mca new file mode 100644 index 0000000..8ff8aff Binary files /dev/null and b/eclipse/world/region/r.-1.2.mca differ diff --git a/eclipse/world/region/r.0.0.mca b/eclipse/world/region/r.0.0.mca new file mode 100644 index 0000000..f1f7c42 Binary files /dev/null and b/eclipse/world/region/r.0.0.mca differ diff --git a/eclipse/world/region/r.0.1.mca b/eclipse/world/region/r.0.1.mca new file mode 100644 index 0000000..4771d11 Binary files /dev/null and b/eclipse/world/region/r.0.1.mca differ diff --git a/eclipse/world/region/r.0.2.mca b/eclipse/world/region/r.0.2.mca new file mode 100644 index 0000000..f2c721f Binary files /dev/null and b/eclipse/world/region/r.0.2.mca differ diff --git a/eclipse/world/region/r.1.1.mca b/eclipse/world/region/r.1.1.mca new file mode 100644 index 0000000..4e067bf Binary files /dev/null and b/eclipse/world/region/r.1.1.mca differ diff --git a/eclipse/world/region/r.1.2.mca b/eclipse/world/region/r.1.2.mca new file mode 100644 index 0000000..f303ff3 Binary files /dev/null and b/eclipse/world/region/r.1.2.mca differ diff --git a/eclipse/world/session.lock b/eclipse/world/session.lock new file mode 100644 index 0000000..0378580 Binary files /dev/null and b/eclipse/world/session.lock differ diff --git a/eclipse/world/stats/1b8221f7-5861-330e-bef0-ac96b785ff27.json b/eclipse/world/stats/1b8221f7-5861-330e-bef0-ac96b785ff27.json new file mode 100644 index 0000000..8626a84 --- /dev/null +++ b/eclipse/world/stats/1b8221f7-5861-330e-bef0-ac96b785ff27.json @@ -0,0 +1 @@ +{"achievement.openInventory":1,"achievement.exploreAllBiomes":{"value":0,"progress":["Taiga"]},"stat.damageTaken":10,"stat.fallOneCm":335,"stat.leaveGame":1,"stat.playOneMinute":1547,"stat.walkOneCm":6857} \ No newline at end of file diff --git a/eclipse/world/stats/2659329e-1c65-3850-9659-d27fc655aa3c.json b/eclipse/world/stats/2659329e-1c65-3850-9659-d27fc655aa3c.json new file mode 100644 index 0000000..0e33bfb --- /dev/null +++ b/eclipse/world/stats/2659329e-1c65-3850-9659-d27fc655aa3c.json @@ -0,0 +1 @@ +{"achievement.openInventory":8,"achievement.exploreAllBiomes":{"value":0,"progress":["Taiga"]},"stat.damageTaken":-2147483529,"stat.flyOneCm":783,"stat.leaveGame":1,"stat.playOneMinute":4784,"stat.deaths":1,"stat.jump":3,"stat.walkOneCm":1996} \ No newline at end of file diff --git a/eclipse/world/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json b/eclipse/world/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/eclipse/world/stats/29aa321a-1ce7-35de-bfab-f37fa4095c7d.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/eclipse/world/stats/41196538-4c2b-371d-b141-0e51ad033fac.json b/eclipse/world/stats/41196538-4c2b-371d-b141-0e51ad033fac.json new file mode 100644 index 0000000..d462b8b --- /dev/null +++ b/eclipse/world/stats/41196538-4c2b-371d-b141-0e51ad033fac.json @@ -0,0 +1 @@ +{"achievement.openInventory":7,"achievement.exploreAllBiomes":{"value":0,"progress":["Taiga"]},"stat.damageTaken":110,"stat.flyOneCm":296,"stat.leaveGame":1,"stat.playOneMinute":1876,"stat.jump":1,"stat.walkOneCm":3207} \ No newline at end of file diff --git a/eclipse/world/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json b/eclipse/world/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json new file mode 100644 index 0000000..de6e79c --- /dev/null +++ b/eclipse/world/stats/99b5e428-6bfe-36cb-9c93-aff5e0feecc1.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Taiga"]},"achievement.openInventory":3,"stat.fallOneCm":211,"stat.flyOneCm":257,"stat.playOneMinute":2962,"stat.leaveGame":4,"stat.walkOneCm":1918,"stat.jump":5} \ No newline at end of file diff --git a/eclipse/world/stats/a762f560-4fce-3236-812a-b80efff0b62b.json b/eclipse/world/stats/a762f560-4fce-3236-812a-b80efff0b62b.json new file mode 100644 index 0000000..5152d36 --- /dev/null +++ b/eclipse/world/stats/a762f560-4fce-3236-812a-b80efff0b62b.json @@ -0,0 +1 @@ +{"stat.damageDealt":10,"achievement.exploreAllBiomes":{"value":0,"progress":["Forest","Taiga","River"]},"stat.mineBlock.31":2,"achievement.openInventory":41,"stat.fallOneCm":1607,"stat.flyOneCm":10895,"stat.drop":2,"stat.damageTaken":1140,"stat.mineBlock.17":1,"stat.playOneMinute":66290,"stat.leaveGame":17,"achievement.mineWood":1,"stat.walkOneCm":224794,"stat.jump":73,"stat.mineBlock.3":4,"stat.deaths":1,"stat.entityKilledBy.Zombie":1} \ No newline at end of file diff --git a/eclipse/world/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json b/eclipse/world/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json new file mode 100644 index 0000000..8bbac76 --- /dev/null +++ b/eclipse/world/stats/c0a34f5e-fba9-3c1b-a2b4-ee2b17434dc8.json @@ -0,0 +1 @@ +{"stat.damageDealt":70,"achievement.exploreAllBiomes":{"value":0,"progress":["Forest","Taiga","Extreme Hills","Plains","ForestHills"]},"stat.mineBlock.31":1,"achievement.openInventory":85,"stat.fallOneCm":3047,"stat.flyOneCm":124015,"stat.drop":35,"stat.damageTaken":-2147482649,"stat.playOneMinute":84580,"stat.leaveGame":16,"stat.mineBlock.18":1,"stat.deaths":12,"stat.walkOneCm":265150,"stat.jump":88,"stat.mineBlock.3":1} \ No newline at end of file diff --git a/eclipse/world/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json b/eclipse/world/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json new file mode 100644 index 0000000..3914dc1 --- /dev/null +++ b/eclipse/world/stats/cf9fa23f-205e-4eed-aba3-9f2848cd6a4d.json @@ -0,0 +1 @@ +{"achievement.exploreAllBiomes":{"value":0,"progress":["Forest","Taiga"]},"achievement.openInventory":15,"stat.fallOneCm":211,"stat.flyOneCm":18048,"stat.drop":5,"stat.damageTaken":-4,"stat.useItem.383":9,"stat.playOneMinute":24548,"stat.leaveGame":4,"stat.walkOneCm":53358,"stat.jump":89,"stat.deaths":4} \ No newline at end of file -- cgit v1.2.3